16        [global::Cpp2ILInjected.Token(Token = 
"0x6001DA9")]
 
   17        [global::Cpp2ILInjected.Address(RVA = 
"0x1B44960", Offset = 
"0x1B44960", Length = 
"0x8")]
 
   18        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
   19        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
   25        [global::Cpp2ILInjected.Token(Token = 
"0x17000399")]
 
   28            [global::Cpp2ILInjected.Token(Token = 
"0x6001DAA")]
 
   29            [global::Cpp2ILInjected.Address(RVA = 
"0x1B44968", Offset = 
"0x1B44968", Length = 
"0x8")]
 
   30            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
 
   37        [global::Cpp2ILInjected.Token(Token = 
"0x1700039A")]
 
   40            [global::Cpp2ILInjected.Token(Token = 
"0x6001DAB")]
 
   41            [global::Cpp2ILInjected.Address(RVA = 
"0x1B44970", Offset = 
"0x1B44970", Length = 
"0x118")]
 
   42            [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   43            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
   44            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Threading.Monitor), Member = 
"Enter", MemberParameters = 
new object[]
 
   48            }, ReturnType = 
typeof(
void))]
 
   49            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Threading.ManualResetEvent), Member = 
".ctor", MemberParameters = 
new object[] { typeof(bool) }, ReturnType = 
typeof(
void))]
 
   50            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Threading.Monitor), Member = 
"Exit", MemberParameters = 
new object[] { typeof(object) }, ReturnType = 
typeof(
void))]
 
   51            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
 
 
   58        [global::Cpp2ILInjected.Token(Token = 
"0x1700039B")]
 
   61            [global::Cpp2ILInjected.Token(Token = 
"0x6001DAC")]
 
   62            [global::Cpp2ILInjected.Address(RVA = 
"0x1B44A88", Offset = 
"0x1B44A88", Length = 
"0x8")]
 
   63            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
 
   70        [global::Cpp2ILInjected.Token(Token = 
"0x1700039C")]
 
   73            [global::Cpp2ILInjected.Token(Token = 
"0x6001DAD")]
 
   74            [global::Cpp2ILInjected.Address(RVA = 
"0x1B44A90", Offset = 
"0x1B44A90", Length = 
"0x8")]
 
   75            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
 
   82        [global::Cpp2ILInjected.Token(Token = 
"0x1700039D")]
 
   85            [global::Cpp2ILInjected.Token(Token = 
"0x6001DAE")]
 
   86            [global::Cpp2ILInjected.Address(RVA = 
"0x1B44A98", Offset = 
"0x1B44A98", Length = 
"0x8")]
 
   87            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
   92            [global::Cpp2ILInjected.Token(Token = 
"0x6001DAF")]
 
   93            [global::Cpp2ILInjected.Address(RVA = 
"0x1B44AA0", Offset = 
"0x1B44AA0", Length = 
"0xC")]
 
   94            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
 
  101        [global::Cpp2ILInjected.Token(Token = 
"0x1700039E")]
 
  104            [global::Cpp2ILInjected.Token(Token = 
"0x6001DB0")]
 
  105            [global::Cpp2ILInjected.Address(RVA = 
"0x1B44AAC", Offset = 
"0x1B44AAC", Length = 
"0x8")]
 
  106            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
 
  113        [global::Cpp2ILInjected.Token(Token = 
"0x1700039F")]
 
  116            [global::Cpp2ILInjected.Token(Token = 
"0x6001DB1")]
 
  117            [global::Cpp2ILInjected.Address(RVA = 
"0x1B44AB4", Offset = 
"0x1B44AB4", Length = 
"0x8")]
 
  118            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
 
  125        [global::Cpp2ILInjected.Token(Token = 
"0x6001DB2")]
 
  126        [global::Cpp2ILInjected.Address(RVA = 
"0x1B44ABC", Offset = 
"0x1B44ABC", Length = 
"0x38")]
 
  127        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  129        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
 
  135        [global::Cpp2ILInjected.Token(Token = 
"0x6001DB3")]
 
  136        [global::Cpp2ILInjected.Address(RVA = 
"0x1B44AF4", Offset = 
"0x1B44AF4", Length = 
"0x8")]
 
  137        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  143        [global::Cpp2ILInjected.Token(Token = 
"0x6001DB4")]
 
  144        [global::Cpp2ILInjected.Address(RVA = 
"0x1B44AFC", Offset = 
"0x1B44AFC", Length = 
"0x8")]
 
  145        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  151        [global::Cpp2ILInjected.Token(Token = 
"0x6001DB5")]
 
  152        [global::Cpp2ILInjected.Address(RVA = 
"0x1B44B04", Offset = 
"0x1B44B04", Length = 
"0xC")]
 
  153        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  159        [global::Cpp2ILInjected.Token(Token = 
"0x6001DB6")]
 
  160        [global::Cpp2ILInjected.Address(RVA = 
"0x1B352CC", Offset = 
"0x1B352CC", Length = 
"0x108")]
 
  161        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  162        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.Runtime.Remoting.Proxies.RealProxy), Member = 
"PrivateInvoke", MemberParameters = 
new object[]
 
  164            typeof(global::System.Runtime.Remoting.Proxies.RealProxy),
 
  166            typeof(ref global::System.Exception),
 
  168        }, ReturnType = 
typeof(
object))]
 
  169        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  170        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Threading.Monitor), Member = 
"Enter", MemberParameters = 
new object[]
 
  174        }, ReturnType = 
typeof(
void))]
 
  175        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Threading.Monitor), Member = 
"Exit", MemberParameters = 
new object[] { typeof(object) }, ReturnType = 
typeof(
void))]
 
  176        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
 
  182        [global::Cpp2ILInjected.Token(Token = 
"0x6001DB7")]
 
  183        [global::Cpp2ILInjected.Address(RVA = 
"0x1B44B10", Offset = 
"0x1B44B10", Length = 
"0x18C")]
 
  184        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  185        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  186        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Threading.Monitor), Member = 
"Enter", MemberParameters = 
new object[]
 
  190        }, ReturnType = 
typeof(
void))]
 
  191        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Threading.EventWaitHandle), Member = 
"Set", ReturnType = 
typeof(
bool))]
 
  192        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Threading.Monitor), Member = 
"Exit", MemberParameters = 
new object[] { typeof(object) }, ReturnType = 
typeof(
void))]
 
  193        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
 
  199        [global::Cpp2ILInjected.Token(Token = 
"0x170003A0")]
 
  202            [global::Cpp2ILInjected.Token(Token = 
"0x6001DB8")]
 
  203            [global::Cpp2ILInjected.Address(RVA = 
"0x1B44C9C", Offset = 
"0x1B44C9C", Length = 
"0x8")]
 
  204            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  209            [global::Cpp2ILInjected.Token(Token = 
"0x6001DB9")]
 
  210            [global::Cpp2ILInjected.Address(RVA = 
"0x1B44CA4", Offset = 
"0x1B44CA4", Length = 
"0x8")]
 
  211            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
 
  218        [global::Cpp2ILInjected.Token(Token = 
"0x6001DBA")]
 
  219        [global::Cpp2ILInjected.Address(RVA = 
"0x1B44CAC", Offset = 
"0x1B44CAC", Length = 
"0x4")]
 
  220        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  221        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
  227        [global::Cpp2ILInjected.Token(Token = 
"0x6001DBB")]
 
  228        [global::Cpp2ILInjected.Address(RVA = 
"0x1B44CB4", Offset = 
"0x1B44CB4", Length = 
"0x4")]
 
  229        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  235        [global::Cpp2ILInjected.Token(Token = 
"0x6001DBC")]
 
  236        [global::Cpp2ILInjected.Address(RVA = 
"0x1B44CB0", Offset = 
"0x1B44CB0", Length = 
"0x4")]
 
  237        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  238        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
  242        [global::Cpp2ILInjected.Token(Token = 
"0x4000EF4")]
 
  243        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x10")]
 
  246        [global::Cpp2ILInjected.Token(Token = 
"0x4000EF5")]
 
  247        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x18")]
 
  248        private global::System.Threading.WaitHandle 
handle;
 
  250        [global::Cpp2ILInjected.Token(Token = 
"0x4000EF6")]
 
  251        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x20")]
 
  254        [global::Cpp2ILInjected.Token(Token = 
"0x4000EF7")]
 
  255        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x28")]
 
  256        private global::System.IntPtr 
data;
 
  258        [global::Cpp2ILInjected.Token(Token = 
"0x4000EF8")]
 
  259        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x30")]
 
  262        [global::Cpp2ILInjected.Token(Token = 
"0x4000EF9")]
 
  263        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x38")]
 
  266        [global::Cpp2ILInjected.Token(Token = 
"0x4000EFA")]
 
  267        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x39")]
 
  270        [global::Cpp2ILInjected.Token(Token = 
"0x4000EFB")]
 
  271        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x3A")]
 
  274        [global::Cpp2ILInjected.Token(Token = 
"0x4000EFC")]
 
  275        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x40")]
 
  278        [global::Cpp2ILInjected.Token(Token = 
"0x4000EFD")]
 
  279        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x48")]
 
  280        private global::System.Threading.ExecutionContext 
current;
 
  282        [global::Cpp2ILInjected.Token(Token = 
"0x4000EFE")]
 
  283        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x50")]
 
  284        private global::System.Threading.ExecutionContext 
original;
 
  286        [global::Cpp2ILInjected.Token(Token = 
"0x4000EFF")]
 
  287        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x58")]
 
  290        [global::Cpp2ILInjected.Token(Token = 
"0x4000F00")]
 
  291        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x60")]
 
  294        [global::Cpp2ILInjected.Token(Token = 
"0x4000F01")]
 
  295        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x68")]
 
  298        [global::Cpp2ILInjected.Token(Token = 
"0x4000F02")]
 
  299        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x70")]
 
  302        [global::Cpp2ILInjected.Token(Token = 
"0x4000F03")]
 
  303        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x78")]
 
  304        private global::System.Threading.WaitCallback 
orig_cb;