Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Dispose()

void System.Diagnostics.ProcessModuleCollection.Dispose ( )
inlinepackage

Definition at line 46 of file ProcessModuleCollection.cs.

47 {
48 IEnumerator enumerator = GetEnumerator();
49 try
50 {
51 while (enumerator.MoveNext())
52 {
53 ProcessModule processModule = (ProcessModule)enumerator.Current;
54 processModule.Dispose();
55 }
56 }
57 finally
58 {
59 IDisposable disposable = enumerator as IDisposable;
60 if (disposable != null)
61 {
62 disposable.Dispose();
63 }
64 }
65 }

References System.Collections.IEnumerator.Current, System.ComponentModel.Component.Dispose(), System.IDisposable.Dispose(), System.Collections.ReadOnlyCollectionBase.GetEnumerator(), and System.Collections.IEnumerator.MoveNext().

Referenced by System.Diagnostics.Process.Refresh().