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

◆ EnumWithFunc< TParent >()

void System.Diagnostics.SynchronizedList< T >.EnumWithFunc< TParent > ( ActivitySource::Function< T, TParent > func,
ref ActivityCreationOptions< TParent > data,
ref ActivitySamplingResult samplingResult,
ref ActivityCreationOptions< ActivityContext > dataWithContext )
inline

Definition at line 54 of file SynchronizedList.cs.

55 {
56 uint version = _version;
57 int num = 0;
58 while (num < _list.Count)
59 {
60 T item;
61 lock (_list)
62 {
63 if (version != _version)
64 {
65 version = _version;
66 num = 0;
67 continue;
68 }
69 item = _list[num];
70 num++;
71 }
73 }
74 }

References System.Diagnostics.SynchronizedList< T >._list, System.Diagnostics.SynchronizedList< T >._version, and System.item.