16        [global::Cpp2ILInjected.Token(Token = 
"0x600115A")]
 
   17        [global::Cpp2ILInjected.Address(RVA = 
"0x1C99A9C", Offset = 
"0x1C99A9C", Length = 
"0x38")]
 
   19        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
   20        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
 
   26        [global::Cpp2ILInjected.Token(Token = 
"0x600115B")]
 
   27        [global::Cpp2ILInjected.Address(RVA = 
"0x1C99AD4", Offset = 
"0x1C99AD4", Length = 
"0x7C")]
 
   28        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   32        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
 
   33        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Thread), Member = 
"BeginCriticalRegion", ReturnType = 
typeof(
void))]
 
   34        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Interlocked), Member = 
"CompareExchange", MemberParameters = 
new object[]
 
   40        }, ReturnType = 
typeof(
int))]
 
   41        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
SpinLock), Member = 
"ContinueTryEnter", MemberParameters = 
new object[]
 
   45        }, ReturnType = 
typeof(
void))]
 
   46        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
   52        [global::Cpp2ILInjected.Token(Token = 
"0x600115C")]
 
   53        [global::Cpp2ILInjected.Address(RVA = 
"0x1C9A00C", Offset = 
"0x1C9A00C", Length = 
"0x98")]
 
   54        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   57            typeof(ref IThreadPoolWorkItem),
 
   60        }, ReturnType = 
typeof(
bool))]
 
   61        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
   62        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Thread), Member = 
"BeginCriticalRegion", ReturnType = 
typeof(
void))]
 
   63        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Interlocked), Member = 
"CompareExchange", MemberParameters = 
new object[]
 
   69        }, ReturnType = 
typeof(
int))]
 
   70        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
SpinLock), Member = 
"ContinueTryEnter", MemberParameters = 
new object[]
 
   74        }, ReturnType = 
typeof(
void))]
 
   75        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
   81        [global::Cpp2ILInjected.Token(Token = 
"0x600115D")]
 
   82        [global::Cpp2ILInjected.Address(RVA = 
"0x1C99B90", Offset = 
"0x1C99B90", Length = 
"0x47C")]
 
   83        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   84        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
SpinLock), Member = 
"Enter", MemberParameters = 
new object[] { 
typeof(
ref bool) }, ReturnType = 
typeof(
void))]
 
   85        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
SpinLock), Member = 
"TryEnter", MemberParameters = 
new object[]
 
   89        }, ReturnType = 
typeof(
void))]
 
   90        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
   91        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Thread), Member = 
"EndCriticalRegion", ReturnType = 
typeof(
void))]
 
   92        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Environment), Member = 
"get_TickCount", ReturnType = 
typeof(
int))]
 
   93        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
SpinLock), Member = 
"ContinueTryEnterWithThreadTracking", MemberParameters = 
new object[]
 
   98        }, ReturnType = 
typeof(
void))]
 
   99        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Thread), 
Member = 
"BeginCriticalRegion", ReturnType = 
typeof(
void))]
 
  100        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Interlocked), 
Member = 
"CompareExchange", MemberParameters = 
new object[]
 
  106        }, ReturnType = 
typeof(
int))]
 
  107        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Interlocked), 
Member = 
"Add", MemberParameters = 
new object[]
 
  111        }, ReturnType = 
typeof(
int))]
 
  112        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(PlatformHelper), 
Member = 
"get_ProcessorCount", ReturnType = 
typeof(
int))]
 
  114        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Environment), 
Member = 
"GetResourceString", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
string))]
 
  121        }, ReturnType = 
typeof(
void))]
 
  122        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
 
  128        [global::Cpp2ILInjected.Token(Token = 
"0x600115E")]
 
  129        [global::Cpp2ILInjected.Address(RVA = 
"0x1C9A228", Offset = 
"0x1C9A228", Length = 
"0x60")]
 
  130        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  131        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
SpinLock), Member = 
"ContinueTryEnter", MemberParameters = 
new object[]
 
  135        }, ReturnType = 
typeof(
void))]
 
  136        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  137        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Interlocked), Member = 
"CompareExchange", MemberParameters = 
new object[]
 
  142        }, ReturnType = 
typeof(
int))]
 
  143        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(SpinWait), Member = 
"SpinOnceCore", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
  144        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
  150        [global::Cpp2ILInjected.Token(Token = 
"0x600115F")]
 
  151        [global::Cpp2ILInjected.Address(RVA = 
"0x1C9A100", Offset = 
"0x1C9A100", Length = 
"0x128")]
 
  152        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  153        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
SpinLock), Member = 
"ContinueTryEnter", MemberParameters = 
new object[]
 
  157        }, ReturnType = 
typeof(
void))]
 
  158        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  159        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Thread), Member = 
"get_CurrentThread", ReturnType = 
typeof(Thread))]
 
  160        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(SpinWait), Member = 
"SpinOnceCore", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
  161        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Thread), Member = 
"BeginCriticalRegion", ReturnType = 
typeof(
void))]
 
  162        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Interlocked), Member = 
"CompareExchange", MemberParameters = 
new object[]
 
  168        }, ReturnType = 
typeof(
int))]
 
  169        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Thread), 
Member = 
"EndCriticalRegion", ReturnType = 
typeof(
void))]
 
  170        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(SpinWait), 
Member = 
"get_NextSpinWillYield", ReturnType = 
typeof(
bool))]
 
  172        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Environment), 
Member = 
"GetResourceString", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
string))]
 
  173        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(LockRecursionException), 
Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  174        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
 
  180        [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
 
  181        [global::Cpp2ILInjected.Token(Token = 
"0x6001160")]
 
  182        [global::Cpp2ILInjected.Address(RVA = 
"0x1C9A3AC", Offset = 
"0x1C9A3AC", Length = 
"0x50")]
 
  188            typeof(ref IThreadPoolWorkItem),
 
  191        }, ReturnType = 
typeof(
bool))]
 
  192        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
 
  193        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
SpinLock), Member = 
"ExitSlowPath", MemberParameters = 
new object[] { 
typeof(
bool) }, ReturnType = 
typeof(
void))]
 
  194        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Thread), Member = 
"EndCriticalRegion", ReturnType = 
typeof(
void))]
 
  195        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
 
  201        [global::Cpp2ILInjected.Token(Token = 
"0x6001161")]
 
  202        [global::Cpp2ILInjected.Address(RVA = 
"0x1C9A3FC", Offset = 
"0x1C9A3FC", Length = 
"0xD8")]
 
  203        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
SpinLock), Member = 
"Exit", MemberParameters = 
new object[] { 
typeof(
bool) }, ReturnType = 
typeof(
void))]
 
  204        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  205        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
SpinLock), Member = 
"get_IsHeldByCurrentThread", ReturnType = 
typeof(
bool))]
 
  206        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Interlocked), Member = 
"Exchange", MemberParameters = 
new object[]
 
  210        }, ReturnType = 
typeof(
int))]
 
  211        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Interlocked), Member = 
"Decrement", MemberParameters = 
new object[] { 
typeof(
ref int) }, ReturnType = 
typeof(
int))]
 
  212        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Environment), 
Member = 
"GetResourceString", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
string))]
 
  213        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(SynchronizationLockException), 
Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  214        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
 
  220        [global::Cpp2ILInjected.Token(Token = 
"0x1700019E")]
 
  223            [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
 
  224            [global::Cpp2ILInjected.Token(Token = 
"0x6001162")]
 
  225            [global::Cpp2ILInjected.Address(RVA = 
"0x1C9A4D4", Offset = 
"0x1C9A4D4", Length = 
"0xA4")]
 
  226            [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  227            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
SpinLock), Member = 
"ExitSlowPath", MemberParameters = 
new object[] { 
typeof(
bool) }, ReturnType = 
typeof(
void))]
 
  228            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  230            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Environment), Member = 
"GetResourceString", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
string))]
 
  232            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
 
 
  239        [global::Cpp2ILInjected.Token(Token = 
"0x1700019F")]
 
  242            [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
 
  243            [global::Cpp2ILInjected.Token(Token = 
"0x6001163")]
 
  244            [global::Cpp2ILInjected.Address(RVA = 
"0x1C9A0E4", Offset = 
"0x1C9A0E4", Length = 
"0x1C")]
 
  245            [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  246            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  247            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
 
  255        [global::Cpp2ILInjected.Token(Token = 
"0x6001164")]
 
  256        [global::Cpp2ILInjected.Address(RVA = 
"0x1C9A578", Offset = 
"0x1C9A578", Length = 
"0x4C")]
 
  257        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  258        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
  264        [global::Cpp2ILInjected.Token(Token = 
"0x4000963")]
 
  265        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x0")]
 
  268        [global::Cpp2ILInjected.Token(Token = 
"0x4000964")]
 
  271        [global::Cpp2ILInjected.Token(Token = 
"0x20001E2")]