Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ProcessModuleCollection.cs
Go to the documentation of this file.
1
using
System.Collections
;
2
3
namespace
System.Diagnostics
;
4
5
public
class
ProcessModuleCollection
:
ReadOnlyCollectionBase
6
{
7
public
ProcessModule
this
[
int
index
] => (
ProcessModule
)base.InnerList[
index
];
8
9
protected
ProcessModuleCollection
()
10
{
11
}
12
13
public
ProcessModuleCollection
(
ProcessModule
[] processModules)
14
{
15
base.InnerList.AddRange(processModules);
16
}
17
18
internal
ProcessModuleCollection
(
int
capacity
)
19
{
20
if
(
capacity
> 0)
21
{
22
base.InnerList.Capacity =
capacity
;
23
}
24
}
25
26
internal
void
Add
(
ProcessModule
module)
27
{
28
base.InnerList.Add(module);
29
}
30
31
public
int
IndexOf
(
ProcessModule
module)
32
{
33
return
base.InnerList.IndexOf(module);
34
}
35
36
public
bool
Contains
(
ProcessModule
module)
37
{
38
return
base.InnerList.Contains(module);
39
}
40
41
public
void
CopyTo
(
ProcessModule
[]
array
,
int
index
)
42
{
43
base.InnerList.CopyTo(
array
,
index
);
44
}
45
46
internal
void
Dispose
()
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
}
66
}
System.Collections.ReadOnlyCollectionBase.GetEnumerator
virtual IEnumerator GetEnumerator()
Definition
ReadOnlyCollectionBase.cs:30
System.Collections.ReadOnlyCollectionBase
Definition
ReadOnlyCollectionBase.cs:4
System.ComponentModel.Component.Dispose
void Dispose()
Definition
Component.cs:59
System.Diagnostics.ProcessModuleCollection.CopyTo
void CopyTo(ProcessModule[] array, int index)
Definition
ProcessModuleCollection.cs:41
System.Diagnostics.ProcessModuleCollection.ProcessModuleCollection
ProcessModuleCollection()
Definition
ProcessModuleCollection.cs:9
System.Diagnostics.ProcessModuleCollection.Contains
bool Contains(ProcessModule module)
Definition
ProcessModuleCollection.cs:36
System.Diagnostics.ProcessModuleCollection.Dispose
void Dispose()
Definition
ProcessModuleCollection.cs:46
System.Diagnostics.ProcessModuleCollection.ProcessModuleCollection
ProcessModuleCollection(int capacity)
Definition
ProcessModuleCollection.cs:18
System.Diagnostics.ProcessModuleCollection.ProcessModuleCollection
ProcessModuleCollection(ProcessModule[] processModules)
Definition
ProcessModuleCollection.cs:13
System.Diagnostics.ProcessModuleCollection.IndexOf
int IndexOf(ProcessModule module)
Definition
ProcessModuleCollection.cs:31
System.Diagnostics.ProcessModuleCollection.Add
void Add(ProcessModule module)
Definition
ProcessModuleCollection.cs:26
System.Diagnostics.ProcessModuleCollection
Definition
ProcessModuleCollection.cs:6
System.Diagnostics.ProcessModule
Definition
ProcessModule.cs:7
System.Collections.IEnumerator.MoveNext
bool MoveNext()
System.Collections.IEnumerator.Current
object Current
Definition
IEnumerator.cs:5
System.Collections.IEnumerator
Definition
IEnumerator.cs:4
System.IDisposable.Dispose
void Dispose()
System.IDisposable
Definition
IDisposable.cs:4
System.Collections
Definition
BlockingCollection.cs:8
System.Diagnostics
Definition
AggregationManager.cs:6
System.ExceptionArgument.index
@ index
System.ExceptionArgument.capacity
@ capacity
System.ExceptionArgument.array
@ array
source
System.Diagnostics.Process
System.Diagnostics
ProcessModuleCollection.cs
Generated by
1.10.0