19        [global::Cpp2ILInjected.Token(Token = 
"0x6001C9A")]
 
   20        [global::Cpp2ILInjected.Address(RVA = 
"0x1B34F04", Offset = 
"0x1B34F04", Length = 
"0x10")]
 
   21        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
   22        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
   28        [global::Cpp2ILInjected.Token(Token = 
"0x6001C9B")]
 
   29        [global::Cpp2ILInjected.Address(RVA = 
"0x1B34F14", Offset = 
"0x1B34F14", Length = 
"0x60")]
 
   31        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(RemotingProxy), Member = 
".ctor", MemberParameters = 
new object[]
 
   36        }, ReturnType = 
typeof(
void))]
 
   37        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
   38        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
   44        [global::Cpp2ILInjected.Token(Token = 
"0x6001C9C")]
 
   45        [global::Cpp2ILInjected.Address(RVA = 
"0x1B35094", Offset = 
"0x1B35094", Length = 
"0x6C")]
 
   46        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
RemotingProxy), Member = 
".ctor", MemberParameters = 
new object[]
 
   50        }, ReturnType = 
typeof(
void))]
 
   51        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
   52        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
RealProxy), Member = 
".ctor", MemberParameters = 
new object[]
 
   57        }, ReturnType = 
typeof(
void))]
 
   58        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
   64        [global::Cpp2ILInjected.Token(Token = 
"0x6001C9D")]
 
   65        [global::Cpp2ILInjected.Address(RVA = 
"0x1B34F74", Offset = 
"0x1B34F74", Length = 
"0x120")]
 
   66        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
RealProxy), Member = 
".ctor", MemberParameters = 
new object[]
 
   70        }, ReturnType = 
typeof(
void))]
 
   71        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
   72        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
   73        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Type), Member = 
"get_IsMarshalByRef", ReturnType = 
typeof(
bool))]
 
   74        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Type), Member = 
"get_IsInterface", ReturnType = 
typeof(
bool))]
 
   75        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
IntPtr), Member = 
"op_Inequality", MemberParameters = 
new object[]
 
   79        }, ReturnType = 
typeof(
bool))]
 
   82        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
 
   88        [global::Cpp2ILInjected.Token(Token = 
"0x6001C9E")]
 
   89        [global::Cpp2ILInjected.Address(RVA = 
"0x1B35100", Offset = 
"0x1B35100", Length = 
"0x4")]
 
   90        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
   91        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
   95        [global::Cpp2ILInjected.Token(Token = 
"0x6001C9F")]
 
   96        [global::Cpp2ILInjected.Address(RVA = 
"0x1B35104", Offset = 
"0x1B35104", Length = 
"0xA4")]
 
   97        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
RealProxy), Member = 
"PrivateInvoke", MemberParameters = 
new object[]
 
  100            typeof(global::System.Runtime.Remoting.Messaging.IMessage),
 
  103        }, ReturnType = 
typeof(
object))]
 
  104        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
RemotingProxy), Member = 
"Invoke", MemberParameters = 
new object[] { 
typeof(global::System.Runtime.Remoting.Messaging.IMessage) }, ReturnType = 
typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
 
  105        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(RemotingProxy), Member = 
"get_TypeName", ReturnType = 
typeof(
string))]
 
  106        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(RemotingProxy), Member = 
"CanCastTo", MemberParameters = 
new object[]
 
  110        }, ReturnType = 
typeof(
bool))]
 
  111        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
 
  112        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Type), Member = 
"get_IsInterface", ReturnType = 
typeof(
bool))]
 
  114        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
 
  120        [global::Cpp2ILInjected.Token(Token = 
"0x6001CA0")]
 
  121        [global::Cpp2ILInjected.Address(RVA = 
"0x1B351A8", Offset = 
"0x1B351A8", Length = 
"0x98")]
 
  122        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  123        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  124        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
RemotingServices), Member = 
"GetObjectData", MemberParameters = 
new object[]
 
  127            typeof(global::System.Runtime.Serialization.SerializationInfo),
 
  128            typeof(global::System.Runtime.Serialization.StreamingContext)
 
  129        }, ReturnType = 
typeof(
void))]
 
  130        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
  131        public virtual void GetObjectData(global::System.Runtime.Serialization.SerializationInfo 
info, global::System.Runtime.Serialization.StreamingContext context)
 
 
  136        [global::Cpp2ILInjected.Token(Token = 
"0x17000350")]
 
  139            [global::Cpp2ILInjected.Token(Token = 
"0x6001CA1")]
 
  140            [global::Cpp2ILInjected.Address(RVA = 
"0x1B35240", Offset = 
"0x1B35240", Length = 
"0x8")]
 
  141            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  146            [global::Cpp2ILInjected.Token(Token = 
"0x6001CA2")]
 
  147            [global::Cpp2ILInjected.Address(RVA = 
"0x1B35248", Offset = 
"0x1B35248", Length = 
"0x8")]
 
  148            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
 
  155        [global::Cpp2ILInjected.Token(Token = 
"0x6001CA3")]
 
  156        public abstract global::System.Runtime.Remoting.Messaging.IMessage 
Invoke(global::System.Runtime.Remoting.Messaging.IMessage msg);
 
  158        [global::Cpp2ILInjected.Token(Token = 
"0x6001CA4")]
 
  159        [global::Cpp2ILInjected.Address(RVA = 
"0x1B34420", Offset = 
"0x1B34420", Length = 
"0x84C")]
 
  160        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  161        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
TransparentProxy), Member = 
"LoadRemoteFieldNew", MemberParameters = 
new object[]
 
  165        }, ReturnType = 
typeof(
object))]
 
  166        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
TransparentProxy), Member = 
"StoreRemoteField", MemberParameters = 
new object[]
 
  171        }, ReturnType = 
typeof(
void))]
 
  172        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  173        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Threading.Thread), Member = 
"get_CurrentThread", ReturnType = 
typeof(global::System.Threading.Thread))]
 
  174        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Threading.Thread), Member = 
"GetMutableExecutionContext", ReturnType = 
typeof(global::System.Threading.ExecutionContext))]
 
  175        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Threading.ExecutionContext), Member = 
"get_LogicalCallContext", ReturnType = 
typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext))]
 
  176        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Remoting.Messaging.MonoMethodMessage), Member = 
"get_CallType", ReturnType = 
typeof(global::System.Runtime.Remoting.Messaging.CallType))]
 
  177        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Remoting.Messaging.AsyncResult), Member = 
"EndInvoke", ReturnType = 
typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
 
  178        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Reflection.MethodBase), Member = 
"get_IsConstructor", ReturnType = 
typeof(
bool))]
 
  180        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  181        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(RemotingProxy), Member = 
"ActivateRemoteObject", MemberParameters = 
new object[] { 
typeof(global::System.Runtime.Remoting.Messaging.IMethodMessage) }, ReturnType = 
typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
 
  182        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Remoting.Messaging.ReturnMessage), Member = 
".ctor", MemberParameters = 
new object[]
 
  187            typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext),
 
  188            typeof(global::System.Runtime.Remoting.Messaging.IMethodCallMessage)
 
  189        }, ReturnType = 
typeof(
void))]
 
  190        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext), Member = 
"get_HasInfo", ReturnType = 
typeof(
bool))]
 
  191        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext), Member = 
"Merge", MemberParameters = 
new object[] { 
typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext) }, ReturnType = 
typeof(
void))]
 
  192        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
RealProxy), Member = 
"ProcessResponse", MemberParameters = 
new object[]
 
  194            typeof(global::System.Runtime.Remoting.Messaging.IMethodReturnMessage),
 
  195            typeof(global::System.Runtime.Remoting.Messaging.MonoMethodMessage)
 
  196        }, ReturnType = 
typeof(
object[]))]
 
  198        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Remoting.Messaging.ReturnMessage), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  201            typeof(global::System.Runtime.Remoting.Messaging.IMethodCallMessage)
 
  202        }, ReturnType = 
typeof(
void))]
 
  203        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 49)]
 
  204        internal static object PrivateInvoke(
RealProxy rp, global::System.Runtime.Remoting.Messaging.IMessage msg, 
out global::System.Exception exc, 
out object[] out_args)
 
 
  209        [global::Cpp2ILInjected.Token(Token = 
"0x6001CA5")]
 
  210        [global::Cpp2ILInjected.Address(RVA = 
"0x1B360A0", Offset = 
"0x1B360A0", Length = 
"0x4")]
 
  211        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  212        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
  216        [global::Cpp2ILInjected.Token(Token = 
"0x6001CA6")]
 
  217        [global::Cpp2ILInjected.Address(RVA = 
"0x1B360A4", Offset = 
"0x1B360A4", Length = 
"0x158")]
 
  218        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  219        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  221        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), Member = 
"op_Equality", MemberParameters = 
new object[]
 
  225        }, ReturnType = 
typeof(
bool))]
 
  226        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
 
  232        [global::Cpp2ILInjected.Token(Token = 
"0x6001CA7")]
 
  233        [global::Cpp2ILInjected.Address(RVA = 
"0x1B361FC", Offset = 
"0x1B361FC", Length = 
"0x8")]
 
  234        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  240        [global::Cpp2ILInjected.Token(Token = 
"0x6001CA8")]
 
  241        [global::Cpp2ILInjected.Address(RVA = 
"0x1B36204", Offset = 
"0x1B36204", Length = 
"0x8")]
 
  242        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  248        [global::Cpp2ILInjected.Token(Token = 
"0x6001CA9")]
 
  249        [global::Cpp2ILInjected.Address(RVA = 
"0x1B3620C", Offset = 
"0x1B3620C", Length = 
"0x124")]
 
  250        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  251        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  253        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), Member = 
"Concat", MemberParameters = 
new object[]
 
  258        }, ReturnType = 
typeof(
string))]
 
  260        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
 
  266        [global::Cpp2ILInjected.Token(Token = 
"0x6001CAA")]
 
  267        [global::Cpp2ILInjected.Address(RVA = 
"0x1B35A20", Offset = 
"0x1B35A20", Length = 
"0x680")]
 
  268        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  269        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
RealProxy), Member = 
"PrivateInvoke", MemberParameters = 
new object[]
 
  272            typeof(global::System.Runtime.Remoting.Messaging.IMessage),
 
  275        }, ReturnType = 
typeof(
object))]
 
  276        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  277        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Remoting.Messaging.MonoMethodMessage), Member = 
"NeedsOutProcessing", MemberParameters = 
new object[] { 
typeof(
ref int) }, ReturnType = 
typeof(
bool))]
 
  278        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Reflection.ParameterInfo), Member = 
"get_IsOut", ReturnType = 
typeof(
bool))]
 
  279        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Type), Member = 
"get_IsByRef", ReturnType = 
typeof(
bool))]
 
  280        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
RemotingServices), Member = 
"UpdateOutArgObject", MemberParameters = 
new object[]
 
  282            typeof(global::System.Reflection.ParameterInfo),
 
  285        }, ReturnType = 
typeof(
bool))]
 
  286        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), Member = 
"Concat", MemberParameters = 
new object[]
 
  291        }, ReturnType = 
typeof(
string))]
 
  294        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 33)]
 
  295        private static object[] 
ProcessResponse(global::System.Runtime.Remoting.Messaging.IMethodReturnMessage 
mrm, global::System.Runtime.Remoting.Messaging.MonoMethodMessage 
call)
 
 
  300        [global::Cpp2ILInjected.Token(Token = 
"0x4000E7E")]
 
  301        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x10")]
 
  304        [global::Cpp2ILInjected.Token(Token = 
"0x4000E7F")]
 
  305        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x18")]
 
  308        [global::Cpp2ILInjected.Token(Token = 
"0x4000E80")]
 
  309        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x20")]
 
  310        internal global::System.MarshalByRefObject 
_server;
 
  312        [global::Cpp2ILInjected.Token(Token = 
"0x4000E81")]
 
  313        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x28")]
 
  316        [global::Cpp2ILInjected.Token(Token = 
"0x4000E82")]
 
  317        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x30")]
 
  320        [global::Cpp2ILInjected.Token(Token = 
"0x4000E83")]
 
  321        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x38")]
 
  324        [global::Cpp2ILInjected.Token(Token = 
"0x4000E84")]
 
  325        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x40")]
 
  328        [global::Cpp2ILInjected.Token(Token = 
"0x4000E85")]
 
  329        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x48")]