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

◆ EnumWithAction()

void System.Diagnostics.SynchronizedList< T >.EnumWithAction ( Action< T, object > action,
object arg )
inline

Definition at line 76 of file SynchronizedList.cs.

77 {
78 uint version = _version;
79 int num = 0;
80 while (num < _list.Count)
81 {
82 T arg2;
83 lock (_list)
84 {
85 if (version != _version)
86 {
87 version = _version;
88 num = 0;
89 continue;
90 }
91 arg2 = _list[num];
92 num++;
93 }
94 action(arg2, arg);
95 }
96 }

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