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

◆ Dispose()

void System.Diagnostics.ProcessThreadCollection.Dispose ( )
inlinepackage

Definition at line 48 of file ProcessThreadCollection.cs.

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

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().