a
This commit is contained in:
@@ -0,0 +1,90 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Contexts;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
/// <summary>Holds values for an object type registered on the client end as a type that can be activated on the server.</summary>
|
||||
// Token: 0x020004A0 RID: 1184
|
||||
[Token(Token = "0x20004A0")]
|
||||
[ComVisible(true)]
|
||||
public class ActivatedClientTypeEntry : TypeEntry
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Runtime.Remoting.ActivatedClientTypeEntry" /> class with the given type name, assembly name, and application URL.</summary>
|
||||
/// <param name="typeName">The type name of the client activated type.</param>
|
||||
/// <param name="assemblyName">The assembly name of the client activated type.</param>
|
||||
/// <param name="appUrl">The URL of the application to activate the type in.</param>
|
||||
// Token: 0x060026E7 RID: 9959 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60026E7")]
|
||||
[Address(RVA = "0x2367DC0", Offset = "0x2366BC0", VA = "0x182367DC0")]
|
||||
public ActivatedClientTypeEntry(string typeName, string assemblyName, string appUrl)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the URL of the application to activate the type in.</summary>
|
||||
/// <returns>The URL of the application to activate the type in.</returns>
|
||||
// Token: 0x17000552 RID: 1362
|
||||
// (get) Token: 0x060026E8 RID: 9960 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000552")]
|
||||
public string ApplicationUrl
|
||||
{
|
||||
[Token(Token = "0x60026E8")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the context attributes for the client-activated type.</summary>
|
||||
/// <returns>The context attributes for the client activated type.</returns>
|
||||
// Token: 0x17000553 RID: 1363
|
||||
// (get) Token: 0x060026E9 RID: 9961 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000553")]
|
||||
public IContextAttribute[] ContextAttributes
|
||||
{
|
||||
[Token(Token = "0x60026E9")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the <see cref="T:System.Type" /> of the client-activated type.</summary>
|
||||
/// <returns>Gets the <see cref="T:System.Type" /> of the client-activated type.</returns>
|
||||
// Token: 0x17000554 RID: 1364
|
||||
// (get) Token: 0x060026EA RID: 9962 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000554")]
|
||||
public Type ObjectType
|
||||
{
|
||||
[Token(Token = "0x60026EA")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Returns the type name, assembly name, and application URL of the client-activated type as a <see cref="T:System.String" />.</summary>
|
||||
/// <returns>The type name, assembly name, and application URL of the client-activated type as a <see cref="T:System.String" />.</returns>
|
||||
// Token: 0x060026EB RID: 9963 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60026EB")]
|
||||
[Address(RVA = "0x2367DA0", Offset = "0x2366BA0", VA = "0x182367DA0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001702 RID: 5890
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001702")]
|
||||
private string applicationUrl;
|
||||
|
||||
// Token: 0x04001703 RID: 5891
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001703")]
|
||||
private Type obj_type;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
/// <summary>Holds values for an object type registered on the service end as one that can be activated on request from a client.</summary>
|
||||
// Token: 0x020004A1 RID: 1185
|
||||
[Token(Token = "0x20004A1")]
|
||||
[ComVisible(true)]
|
||||
public class ActivatedServiceTypeEntry : TypeEntry
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Runtime.Remoting.ActivatedServiceTypeEntry" /> class with the given type name and assembly name.</summary>
|
||||
/// <param name="typeName">The type name of the client-activated service type.</param>
|
||||
/// <param name="assemblyName">The assembly name of the client-activated service type.</param>
|
||||
// Token: 0x060026EC RID: 9964 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60026EC")]
|
||||
[Address(RVA = "0x2367EF0", Offset = "0x2366CF0", VA = "0x182367EF0")]
|
||||
public ActivatedServiceTypeEntry(string typeName, string assemblyName)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the <see cref="T:System.Type" /> of the client-activated service type.</summary>
|
||||
/// <returns>The <see cref="T:System.Type" /> of the client-activated service type.</returns>
|
||||
// Token: 0x17000555 RID: 1365
|
||||
// (get) Token: 0x060026ED RID: 9965 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000555")]
|
||||
public Type ObjectType
|
||||
{
|
||||
[Token(Token = "0x60026ED")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Returns the type and assembly name of the client-activated service type as a <see cref="T:System.String" />.</summary>
|
||||
/// <returns>The type and assembly name of the client-activated service type as a <see cref="T:System.String" />.</returns>
|
||||
// Token: 0x060026EE RID: 9966 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60026EE")]
|
||||
[Address(RVA = "0x2367EE0", Offset = "0x2366CE0", VA = "0x182367EE0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001704 RID: 5892
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001704")]
|
||||
private Type obj_type;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using System.Runtime.Remoting.Proxies;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Activation
|
||||
{
|
||||
// Token: 0x020004EB RID: 1259
|
||||
[Token(Token = "0x20004EB")]
|
||||
internal class ActivationServices
|
||||
{
|
||||
// Token: 0x170005A6 RID: 1446
|
||||
// (get) Token: 0x06002885 RID: 10373 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005A6")]
|
||||
private static IActivator ConstructionActivator
|
||||
{
|
||||
[Token(Token = "0x6002885")]
|
||||
[Address(RVA = "0x2368EF0", Offset = "0x2367CF0", VA = "0x182368EF0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002886 RID: 10374 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002886")]
|
||||
[Address(RVA = "0x2368010", Offset = "0x2366E10", VA = "0x182368010")]
|
||||
public static IMessage Activate(RemotingProxy proxy, ConstructionCall ctorCall)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002887 RID: 10375 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002887")]
|
||||
[Address(RVA = "0x2368E30", Offset = "0x2367C30", VA = "0x182368E30")]
|
||||
public static IMessage RemoteActivate(IConstructionCallMessage ctorCall)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002888 RID: 10376 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002888")]
|
||||
[Address(RVA = "0x2368270", Offset = "0x2367070", VA = "0x182368270")]
|
||||
public static ConstructionCall CreateConstructionCall(Type type, string activationUrl, object[] activationAttributes)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002889 RID: 10377 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002889")]
|
||||
[Address(RVA = "0x2368A00", Offset = "0x2367800", VA = "0x182368A00")]
|
||||
public static IMessage CreateInstanceFromMessage(IConstructionCallMessage ctorCall)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600288A RID: 10378 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600288A")]
|
||||
[Address(RVA = "0x2368CC0", Offset = "0x2367AC0", VA = "0x182368CC0")]
|
||||
public static object CreateProxyForType(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600288B RID: 10379 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600288B")]
|
||||
[Address(RVA = "0x2368260", Offset = "0x2367060", VA = "0x182368260")]
|
||||
public static object AllocateUninitializedClassInstance(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600288C RID: 10380 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600288C")]
|
||||
[Address(RVA = "0x2368E20", Offset = "0x2367C20", VA = "0x182368E20")]
|
||||
public static void EnableProxyActivation(Type type, bool enable)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040017AE RID: 6062
|
||||
[Token(Token = "0x40017AE")]
|
||||
private static IActivator _constructionActivator;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Activation
|
||||
{
|
||||
// Token: 0x020004EC RID: 1260
|
||||
[Token(Token = "0x20004EC")]
|
||||
internal class AppDomainLevelActivator : IActivator
|
||||
{
|
||||
// Token: 0x0600288D RID: 10381 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600288D")]
|
||||
[Address(RVA = "0x4089A0", Offset = "0x4077A0", VA = "0x1804089A0")]
|
||||
public AppDomainLevelActivator(string activationUrl, IActivator next)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170005A7 RID: 1447
|
||||
// (get) Token: 0x0600288E RID: 10382 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005A7")]
|
||||
public IActivator NextActivator
|
||||
{
|
||||
[Token(Token = "0x600288E")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600288F RID: 10383 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600288F")]
|
||||
[Address(RVA = "0x2368F70", Offset = "0x2367D70", VA = "0x182368F70", Slot = "5")]
|
||||
public IConstructionReturnMessage Activate(IConstructionCallMessage ctorCall)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040017AF RID: 6063
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017AF")]
|
||||
private string _activationUrl;
|
||||
|
||||
// Token: 0x040017B0 RID: 6064
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017B0")]
|
||||
private IActivator _next;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Activation
|
||||
{
|
||||
// Token: 0x020004ED RID: 1261
|
||||
[Token(Token = "0x20004ED")]
|
||||
[Serializable]
|
||||
internal class ConstructionLevelActivator : IActivator
|
||||
{
|
||||
// Token: 0x170005A8 RID: 1448
|
||||
// (get) Token: 0x06002890 RID: 10384 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005A8")]
|
||||
public IActivator NextActivator
|
||||
{
|
||||
[Token(Token = "0x6002890")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002891 RID: 10385 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002891")]
|
||||
[Address(RVA = "0x2374A70", Offset = "0x2373870", VA = "0x182374A70", Slot = "5")]
|
||||
public IConstructionReturnMessage Activate(IConstructionCallMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002892 RID: 10386 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002892")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public ConstructionLevelActivator()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Activation
|
||||
{
|
||||
// Token: 0x020004EE RID: 1262
|
||||
[Token(Token = "0x20004EE")]
|
||||
[Serializable]
|
||||
internal class ContextLevelActivator : IActivator
|
||||
{
|
||||
// Token: 0x06002893 RID: 10387 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002893")]
|
||||
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
|
||||
public ContextLevelActivator(IActivator next)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170005A9 RID: 1449
|
||||
// (get) Token: 0x06002894 RID: 10388 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005A9")]
|
||||
public IActivator NextActivator
|
||||
{
|
||||
[Token(Token = "0x6002894")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002895 RID: 10389 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002895")]
|
||||
[Address(RVA = "0x2374B80", Offset = "0x2373980", VA = "0x182374B80", Slot = "5")]
|
||||
public IConstructionReturnMessage Activate(IConstructionCallMessage ctorCall)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040017B1 RID: 6065
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017B1")]
|
||||
private IActivator m_NextActivator;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Activation
|
||||
{
|
||||
/// <summary>Provides the basic functionality for a remoting activator class.</summary>
|
||||
// Token: 0x020004EF RID: 1263
|
||||
[Token(Token = "0x20004EF")]
|
||||
[ComVisible(true)]
|
||||
public interface IActivator
|
||||
{
|
||||
/// <summary>Gets or sets the next activator in the chain.</summary>
|
||||
/// <returns>The next activator in the chain.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005AA RID: 1450
|
||||
// (get) Token: 0x06002896 RID: 10390
|
||||
[Token(Token = "0x170005AA")]
|
||||
IActivator NextActivator
|
||||
{
|
||||
[Token(Token = "0x6002896")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Creates an instance of the object that is specified in the provided <see cref="T:System.Runtime.Remoting.Activation.IConstructionCallMessage" />.</summary>
|
||||
/// <param name="msg">The information about the object that is needed to activate it, stored in a <see cref="T:System.Runtime.Remoting.Activation.IConstructionCallMessage" />.</param>
|
||||
/// <returns>Status of the object activation contained in a <see cref="T:System.Runtime.Remoting.Activation.IConstructionReturnMessage" />.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x06002897 RID: 10391
|
||||
[Token(Token = "0x6002897")]
|
||||
[Address(Slot = "1")]
|
||||
IConstructionReturnMessage Activate(IConstructionCallMessage msg);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Activation
|
||||
{
|
||||
/// <summary>Represents the construction call request of an object.</summary>
|
||||
// Token: 0x020004F0 RID: 1264
|
||||
[Token(Token = "0x20004F0")]
|
||||
[ComVisible(true)]
|
||||
public interface IConstructionCallMessage : IMessage, IMethodCallMessage, IMethodMessage
|
||||
{
|
||||
/// <summary>Gets the type of the remote object to activate.</summary>
|
||||
/// <returns>The type of the remote object to activate.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005AB RID: 1451
|
||||
// (get) Token: 0x06002898 RID: 10392
|
||||
[Token(Token = "0x170005AB")]
|
||||
Type ActivationType
|
||||
{
|
||||
[Token(Token = "0x6002898")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets the full type name of the remote type to activate.</summary>
|
||||
/// <returns>The full type name of the remote type to activate.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005AC RID: 1452
|
||||
// (get) Token: 0x06002899 RID: 10393
|
||||
[Token(Token = "0x170005AC")]
|
||||
string ActivationTypeName
|
||||
{
|
||||
[Token(Token = "0x6002899")]
|
||||
[Address(Slot = "1")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the activator that activates the remote object.</summary>
|
||||
/// <returns>The activator that activates the remote object.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005AD RID: 1453
|
||||
// (get) Token: 0x0600289A RID: 10394
|
||||
// (set) Token: 0x0600289B RID: 10395
|
||||
[Token(Token = "0x170005AD")]
|
||||
IActivator Activator
|
||||
{
|
||||
[Token(Token = "0x600289A")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
[Token(Token = "0x600289B")]
|
||||
[Address(Slot = "3")]
|
||||
set;
|
||||
}
|
||||
|
||||
/// <summary>Gets the call site activation attributes.</summary>
|
||||
/// <returns>The call site activation attributes.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005AE RID: 1454
|
||||
// (get) Token: 0x0600289C RID: 10396
|
||||
[Token(Token = "0x170005AE")]
|
||||
object[] CallSiteActivationAttributes
|
||||
{
|
||||
[Token(Token = "0x600289C")]
|
||||
[Address(Slot = "4")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets a list of context properties that define the context in which the object is to be created.</summary>
|
||||
/// <returns>A list of properties of the context in which to construct the object.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005AF RID: 1455
|
||||
// (get) Token: 0x0600289D RID: 10397
|
||||
[Token(Token = "0x170005AF")]
|
||||
IList ContextProperties
|
||||
{
|
||||
[Token(Token = "0x600289D")]
|
||||
[Address(Slot = "5")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Activation
|
||||
{
|
||||
/// <summary>Identifies a <see cref="T:System.Runtime.Remoting.Messaging.IMethodReturnMessage" /> that is returned after attempting to activate a remote object.</summary>
|
||||
// Token: 0x020004F1 RID: 1265
|
||||
[Token(Token = "0x20004F1")]
|
||||
[ComVisible(true)]
|
||||
public interface IConstructionReturnMessage : IMethodReturnMessage, IMethodMessage, IMessage
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Activation
|
||||
{
|
||||
// Token: 0x020004F2 RID: 1266
|
||||
[Token(Token = "0x20004F2")]
|
||||
internal class RemoteActivator : MarshalByRefObject
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,99 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
// Token: 0x020004AC RID: 1196
|
||||
[Token(Token = "0x20004AC")]
|
||||
internal class ChannelData
|
||||
{
|
||||
// Token: 0x1700056B RID: 1387
|
||||
// (get) Token: 0x06002747 RID: 10055 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700056B")]
|
||||
internal ArrayList ServerProviders
|
||||
{
|
||||
[Token(Token = "0x6002747")]
|
||||
[Address(RVA = "0x236D780", Offset = "0x236C580", VA = "0x18236D780")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700056C RID: 1388
|
||||
// (get) Token: 0x06002748 RID: 10056 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700056C")]
|
||||
public ArrayList ClientProviders
|
||||
{
|
||||
[Token(Token = "0x6002748")]
|
||||
[Address(RVA = "0x236D6C0", Offset = "0x236C4C0", VA = "0x18236D6C0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700056D RID: 1389
|
||||
// (get) Token: 0x06002749 RID: 10057 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700056D")]
|
||||
public Hashtable CustomProperties
|
||||
{
|
||||
[Token(Token = "0x6002749")]
|
||||
[Address(RVA = "0x236D720", Offset = "0x236C520", VA = "0x18236D720")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600274A RID: 10058 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600274A")]
|
||||
[Address(RVA = "0x236CE20", Offset = "0x236BC20", VA = "0x18236CE20")]
|
||||
public void CopyFrom(ChannelData other)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600274B RID: 10059 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600274B")]
|
||||
[Address(RVA = "0x236D620", Offset = "0x236C420", VA = "0x18236D620")]
|
||||
public ChannelData()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400172C RID: 5932
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400172C")]
|
||||
internal string Ref;
|
||||
|
||||
// Token: 0x0400172D RID: 5933
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400172D")]
|
||||
internal string Type;
|
||||
|
||||
// Token: 0x0400172E RID: 5934
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400172E")]
|
||||
internal string Id;
|
||||
|
||||
// Token: 0x0400172F RID: 5935
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400172F")]
|
||||
internal string DelayLoadAsClientChannel;
|
||||
|
||||
// Token: 0x04001730 RID: 5936
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4001730")]
|
||||
private ArrayList _serverProviders;
|
||||
|
||||
// Token: 0x04001731 RID: 5937
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001731")]
|
||||
private ArrayList _clientProviders;
|
||||
|
||||
// Token: 0x04001732 RID: 5938
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001732")]
|
||||
private Hashtable _customProperties;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
// Token: 0x0200049F RID: 1183
|
||||
[Token(Token = "0x200049F")]
|
||||
[Serializable]
|
||||
internal class ChannelInfo : IChannelInfo
|
||||
{
|
||||
// Token: 0x060026E4 RID: 9956 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60026E4")]
|
||||
[Address(RVA = "0x236D7E0", Offset = "0x236C5E0", VA = "0x18236D7E0")]
|
||||
public ChannelInfo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060026E5 RID: 9957 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60026E5")]
|
||||
[Address(RVA = "0x236D840", Offset = "0x236C640", VA = "0x18236D840")]
|
||||
public ChannelInfo(object remoteChannelData)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000551 RID: 1361
|
||||
// (get) Token: 0x060026E6 RID: 9958 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000551")]
|
||||
public object[] ChannelData
|
||||
{
|
||||
[Token(Token = "0x60026E6")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001701 RID: 5889
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001701")]
|
||||
private object[] channelData;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
// Token: 0x020004E2 RID: 1250
|
||||
[Token(Token = "0x20004E2")]
|
||||
internal class AsyncRequest
|
||||
{
|
||||
// Token: 0x06002879 RID: 10361 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002879")]
|
||||
[Address(RVA = "0xD87100", Offset = "0xD85F00", VA = "0x180D87100")]
|
||||
public AsyncRequest(IMessage msgRequest, IMessageSink replySink)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040017A9 RID: 6057
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017A9")]
|
||||
internal IMessageSink ReplySink;
|
||||
|
||||
// Token: 0x040017AA RID: 6058
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017AA")]
|
||||
internal IMessage MsgRequest;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
// Token: 0x020004E1 RID: 1249
|
||||
[Token(Token = "0x20004E1")]
|
||||
internal class CADSerializer
|
||||
{
|
||||
// Token: 0x06002874 RID: 10356 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002874")]
|
||||
[Address(RVA = "0x236C9E0", Offset = "0x236B7E0", VA = "0x18236C9E0")]
|
||||
internal static IMessage DeserializeMessage(MemoryStream mem, IMethodCallMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002875 RID: 10357 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002875")]
|
||||
[Address(RVA = "0x236CB50", Offset = "0x236B950", VA = "0x18236CB50")]
|
||||
internal static MemoryStream SerializeMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002876 RID: 10358 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002876")]
|
||||
[Address(RVA = "0x236CA30", Offset = "0x236B830", VA = "0x18236CA30")]
|
||||
internal static object DeserializeObjectSafe(byte[] mem)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002877 RID: 10359 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002877")]
|
||||
[Address(RVA = "0x236CC20", Offset = "0x236BA20", VA = "0x18236CC20")]
|
||||
internal static MemoryStream SerializeObject(object obj)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002878 RID: 10360 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002878")]
|
||||
[Address(RVA = "0x236CAC0", Offset = "0x236B8C0", VA = "0x18236CAC0")]
|
||||
internal static object DeserializeObject(MemoryStream mem)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,153 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Contexts;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>Provides static methods to aid with remoting channel registration, resolution, and URL discovery. This class cannot be inherited.</summary>
|
||||
// Token: 0x020004DC RID: 1244
|
||||
[Token(Token = "0x20004DC")]
|
||||
[ComVisible(true)]
|
||||
public sealed class ChannelServices
|
||||
{
|
||||
// Token: 0x17000597 RID: 1431
|
||||
// (get) Token: 0x06002853 RID: 10323 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000597")]
|
||||
internal static CrossContextChannel CrossContextChannel
|
||||
{
|
||||
[Token(Token = "0x6002853")]
|
||||
[Address(RVA = "0x236FC30", Offset = "0x236EA30", VA = "0x18236FC30")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002854 RID: 10324 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002854")]
|
||||
[Address(RVA = "0x236DD10", Offset = "0x236CB10", VA = "0x18236DD10")]
|
||||
internal static IMessageSink CreateClientChannelSinkChain(string url, object remoteChannelData, out string objectUri)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002855 RID: 10325 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002855")]
|
||||
[Address(RVA = "0x236DC00", Offset = "0x236CA00", VA = "0x18236DC00")]
|
||||
internal static IMessageSink CreateClientChannelSinkChain(IChannelSender sender, string url, object[] channelDataArray, out string objectUri)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Registers a channel with the channel services. <see cref="M:System.Runtime.Remoting.Channels.ChannelServices.RegisterChannel(System.Runtime.Remoting.Channels.IChannel)" /> is obsolete. Please use <see cref="M:System.Runtime.Remoting.Channels.ChannelServices.RegisterChannel(System.Runtime.Remoting.Channels.IChannel,System.Boolean)" /> instead.</summary>
|
||||
/// <param name="chnl">The channel to register.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">The <paramref name="chnl" /> parameter is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Runtime.Remoting.RemotingException">The channel has already been registered.</exception>
|
||||
/// <exception cref="T:System.Security.SecurityException">At least one of the callers higher in the callstack does not have permission to configure remoting types and channels.</exception>
|
||||
// Token: 0x06002856 RID: 10326 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002856")]
|
||||
[Address(RVA = "0x236F3D0", Offset = "0x236E1D0", VA = "0x18236F3D0")]
|
||||
[Obsolete]
|
||||
public static void RegisterChannel(IChannel chnl)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Registers a channel with the channel services.</summary>
|
||||
/// <param name="chnl">The channel to register.</param>
|
||||
/// <param name="ensureSecurity">
|
||||
/// <see langword="true" /> ensures that security is enabled; otherwise <see langword="false" />. Setting the value to <see langword="false" /> does not effect the security setting on the TCP or IPC channel.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">The <paramref name="chnl" /> parameter is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Runtime.Remoting.RemotingException">The channel has already been registered.</exception>
|
||||
/// <exception cref="T:System.Security.SecurityException">At least one of the callers higher in the call stack does not have permission to configure remoting types and channels.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">Not supported in Windows 98 for <see cref="T:System.Runtime.Remoting.Channels.Tcp.TcpServerChannel" /> and on all platforms for <see cref="T:System.Runtime.Remoting.Channels.Http.HttpServerChannel" />. Host the service using Internet Information Services (IIS) if you require a secure HTTP channel.</exception>
|
||||
// Token: 0x06002857 RID: 10327 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002857")]
|
||||
[Address(RVA = "0x236F430", Offset = "0x236E230", VA = "0x18236F430")]
|
||||
public static void RegisterChannel(IChannel chnl, bool ensureSecurity)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002858 RID: 10328 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002858")]
|
||||
[Address(RVA = "0x236E8E0", Offset = "0x236D6E0", VA = "0x18236E8E0")]
|
||||
internal static void RegisterChannelConfig(ChannelData channel)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002859 RID: 10329 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002859")]
|
||||
[Address(RVA = "0x236E2A0", Offset = "0x236D0A0", VA = "0x18236E2A0")]
|
||||
private static object CreateProvider(ProviderData prov)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Synchronously dispatches the incoming message to the server-side chain(s) based on the URI embedded in the message.</summary>
|
||||
/// <param name="msg">The message to dispatch.</param>
|
||||
/// <returns>A reply message is returned by the call to the server-side chain.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">The <paramref name="msg" /> parameter is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x0600285A RID: 10330 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600285A")]
|
||||
[Address(RVA = "0x236F9B0", Offset = "0x236E7B0", VA = "0x18236F9B0")]
|
||||
public static IMessage SyncDispatchMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600285B RID: 10331 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600285B")]
|
||||
[Address(RVA = "0x236D8F0", Offset = "0x236C6F0", VA = "0x18236D8F0")]
|
||||
private static ReturnMessage CheckIncomingMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600285C RID: 10332 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600285C")]
|
||||
[Address(RVA = "0x236DAC0", Offset = "0x236C8C0", VA = "0x18236DAC0")]
|
||||
internal static IMessage CheckReturnMessage(IMessage callMsg, IMessage retMsg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600285D RID: 10333 RVA: 0x000163C8 File Offset: 0x000145C8
|
||||
[Token(Token = "0x600285D")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40")]
|
||||
private static bool IsLocalCall(IMessage callMsg)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600285E RID: 10334 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600285E")]
|
||||
[Address(RVA = "0x236E5E0", Offset = "0x236D3E0", VA = "0x18236E5E0")]
|
||||
internal static object[] GetCurrentChannelInfo()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400179B RID: 6043
|
||||
[Token(Token = "0x400179B")]
|
||||
private static ArrayList registeredChannels;
|
||||
|
||||
// Token: 0x0400179C RID: 6044
|
||||
[Token(Token = "0x400179C")]
|
||||
private static ArrayList delayedClientChannels;
|
||||
|
||||
// Token: 0x0400179D RID: 6045
|
||||
[Token(Token = "0x400179D")]
|
||||
private static CrossContextChannel _crossContextSink;
|
||||
|
||||
// Token: 0x0400179E RID: 6046
|
||||
[Token(Token = "0x400179E")]
|
||||
internal static string CrossContextUrl;
|
||||
|
||||
// Token: 0x0400179F RID: 6047
|
||||
[Token(Token = "0x400179F")]
|
||||
private static IList oldStartModeTypes;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
// Token: 0x020004DE RID: 1246
|
||||
[Token(Token = "0x20004DE")]
|
||||
[Serializable]
|
||||
internal class CrossAppDomainChannel : IChannel, IChannelSender, IChannelReceiver
|
||||
{
|
||||
// Token: 0x06002863 RID: 10339 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002863")]
|
||||
[Address(RVA = "0x2377100", Offset = "0x2375F00", VA = "0x182377100")]
|
||||
internal static void RegisterCrossAppDomainChannel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700059A RID: 1434
|
||||
// (get) Token: 0x06002864 RID: 10340 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700059A")]
|
||||
public virtual string ChannelName
|
||||
{
|
||||
[Token(Token = "0x6002864")]
|
||||
[Address(RVA = "0x2377370", Offset = "0x2376170", VA = "0x182377370", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700059B RID: 1435
|
||||
// (get) Token: 0x06002865 RID: 10341 RVA: 0x000163F8 File Offset: 0x000145F8
|
||||
[Token(Token = "0x1700059B")]
|
||||
public virtual int ChannelPriority
|
||||
{
|
||||
[Token(Token = "0x6002865")]
|
||||
[Address(RVA = "0x12D9AA0", Offset = "0x12D88A0", VA = "0x1812D9AA0", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700059C RID: 1436
|
||||
// (get) Token: 0x06002866 RID: 10342 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700059C")]
|
||||
public virtual object ChannelData
|
||||
{
|
||||
[Token(Token = "0x6002866")]
|
||||
[Address(RVA = "0x23772B0", Offset = "0x23760B0", VA = "0x1823772B0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002867 RID: 10343 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002867")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "12")]
|
||||
public virtual void StartListening(object data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002868 RID: 10344 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002868")]
|
||||
[Address(RVA = "0x2376FB0", Offset = "0x2375DB0", VA = "0x182376FB0", Slot = "13")]
|
||||
public virtual IMessageSink CreateMessageSink(string url, object data, out string uri)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002869 RID: 10345 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002869")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public CrossAppDomainChannel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040017A3 RID: 6051
|
||||
[Token(Token = "0x40017A3")]
|
||||
private static object s_lock;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
// Token: 0x020004DD RID: 1245
|
||||
[Token(Token = "0x20004DD")]
|
||||
[Serializable]
|
||||
internal class CrossAppDomainData
|
||||
{
|
||||
// Token: 0x06002860 RID: 10336 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002860")]
|
||||
[Address(RVA = "0x23773A0", Offset = "0x23761A0", VA = "0x1823773A0")]
|
||||
internal CrossAppDomainData(int domainId)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000598 RID: 1432
|
||||
// (get) Token: 0x06002861 RID: 10337 RVA: 0x000163E0 File Offset: 0x000145E0
|
||||
[Token(Token = "0x17000598")]
|
||||
internal int DomainID
|
||||
{
|
||||
[Token(Token = "0x6002861")]
|
||||
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000599 RID: 1433
|
||||
// (get) Token: 0x06002862 RID: 10338 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000599")]
|
||||
internal string ProcessID
|
||||
{
|
||||
[Token(Token = "0x6002862")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040017A0 RID: 6048
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017A0")]
|
||||
private object _ContextID;
|
||||
|
||||
// Token: 0x040017A1 RID: 6049
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017A1")]
|
||||
private int _DomainID;
|
||||
|
||||
// Token: 0x040017A2 RID: 6050
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40017A2")]
|
||||
private string _processGuid;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Reflection;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
// Token: 0x020004DF RID: 1247
|
||||
[Token(Token = "0x20004DF")]
|
||||
[MonoTODO]
|
||||
internal class CrossAppDomainSink : IMessageSink
|
||||
{
|
||||
// Token: 0x0600286B RID: 10347 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600286B")]
|
||||
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
|
||||
internal CrossAppDomainSink(int domainID)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600286C RID: 10348 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600286C")]
|
||||
[Address(RVA = "0x23774E0", Offset = "0x23762E0", VA = "0x1823774E0")]
|
||||
internal static CrossAppDomainSink GetSink(int domainID)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x1700059D RID: 1437
|
||||
// (get) Token: 0x0600286D RID: 10349 RVA: 0x00016410 File Offset: 0x00014610
|
||||
[Token(Token = "0x1700059D")]
|
||||
internal int TargetDomainId
|
||||
{
|
||||
[Token(Token = "0x600286D")]
|
||||
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600286E RID: 10350 RVA: 0x00016428 File Offset: 0x00014628
|
||||
[Token(Token = "0x600286E")]
|
||||
[Address(RVA = "0x23777D0", Offset = "0x23765D0", VA = "0x1823777D0")]
|
||||
private static CrossAppDomainSink.ProcessMessageRes ProcessMessageInDomain(byte[] arrRequest, CADMethodCallMessage cadMsg)
|
||||
{
|
||||
return default(CrossAppDomainSink.ProcessMessageRes);
|
||||
}
|
||||
|
||||
// Token: 0x0600286F RID: 10351 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600286F")]
|
||||
[Address(RVA = "0x23779C0", Offset = "0x23767C0", VA = "0x1823779C0", Slot = "6")]
|
||||
public virtual IMessage SyncProcessMessage(IMessage msgRequest)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002870 RID: 10352 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002870")]
|
||||
[Address(RVA = "0x2377430", Offset = "0x2376230", VA = "0x182377430", Slot = "7")]
|
||||
public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002871 RID: 10353 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002871")]
|
||||
[Address(RVA = "0x23778F0", Offset = "0x23766F0", VA = "0x1823778F0")]
|
||||
public void SendAsyncMessage(object data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040017A4 RID: 6052
|
||||
[Token(Token = "0x40017A4")]
|
||||
private static Hashtable s_sinks;
|
||||
|
||||
// Token: 0x040017A5 RID: 6053
|
||||
[Token(Token = "0x40017A5")]
|
||||
private static MethodInfo processMessageMethod;
|
||||
|
||||
// Token: 0x040017A6 RID: 6054
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017A6")]
|
||||
private int _domainID;
|
||||
|
||||
// Token: 0x020004E0 RID: 1248
|
||||
[Token(Token = "0x20004E0")]
|
||||
private struct ProcessMessageRes
|
||||
{
|
||||
// Token: 0x040017A7 RID: 6055
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40017A7")]
|
||||
public byte[] arrResponse;
|
||||
|
||||
// Token: 0x040017A8 RID: 6056
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40017A8")]
|
||||
public CADMethodReturnMessage cadMrm;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>Provides conduits for messages that cross remoting boundaries.</summary>
|
||||
// Token: 0x020004E3 RID: 1251
|
||||
[Token(Token = "0x20004E3")]
|
||||
[ComVisible(true)]
|
||||
public interface IChannel
|
||||
{
|
||||
/// <summary>Gets the name of the channel.</summary>
|
||||
/// <returns>The name of the channel.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x1700059E RID: 1438
|
||||
// (get) Token: 0x0600287A RID: 10362
|
||||
[Token(Token = "0x1700059E")]
|
||||
string ChannelName
|
||||
{
|
||||
[Token(Token = "0x600287A")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets the priority of the channel.</summary>
|
||||
/// <returns>An integer that indicates the priority of the channel.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x1700059F RID: 1439
|
||||
// (get) Token: 0x0600287B RID: 10363
|
||||
[Token(Token = "0x1700059F")]
|
||||
int ChannelPriority
|
||||
{
|
||||
[Token(Token = "0x600287B")]
|
||||
[Address(Slot = "1")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>Stores channel data for the remoting channels.</summary>
|
||||
// Token: 0x020004E4 RID: 1252
|
||||
[Token(Token = "0x20004E4")]
|
||||
[ComVisible(true)]
|
||||
[DefaultMember("Item")]
|
||||
public interface IChannelDataStore
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>Provides required functions and properties for the receiver channels.</summary>
|
||||
// Token: 0x020004E5 RID: 1253
|
||||
[Token(Token = "0x20004E5")]
|
||||
[ComVisible(true)]
|
||||
public interface IChannelReceiver : IChannel
|
||||
{
|
||||
/// <summary>Gets the channel-specific data.</summary>
|
||||
/// <returns>The channel data.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005A0 RID: 1440
|
||||
// (get) Token: 0x0600287C RID: 10364
|
||||
[Token(Token = "0x170005A0")]
|
||||
object ChannelData
|
||||
{
|
||||
[Token(Token = "0x600287C")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Instructs the current channel to start listening for requests.</summary>
|
||||
/// <param name="data">Optional initialization information.</param>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x0600287D RID: 10365
|
||||
[Token(Token = "0x600287D")]
|
||||
[Address(Slot = "1")]
|
||||
void StartListening(object data);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>Provides required functions and properties for the sender channels.</summary>
|
||||
// Token: 0x020004E6 RID: 1254
|
||||
[Token(Token = "0x20004E6")]
|
||||
[ComVisible(true)]
|
||||
public interface IChannelSender : IChannel
|
||||
{
|
||||
/// <summary>Returns a channel message sink that delivers messages to the specified URL or channel data object.</summary>
|
||||
/// <param name="url">The URL to which the new sink will deliver messages. Can be <see langword="null" />.</param>
|
||||
/// <param name="remoteChannelData">The channel data object of the remote host to which the new sink will deliver messages. Can be <see langword="null" />.</param>
|
||||
/// <param name="objectURI">When this method returns, contains a URI of the new channel message sink that delivers messages to the specified URL or channel data object. This parameter is passed uninitialized.</param>
|
||||
/// <returns>A channel message sink that delivers messages to the specified URL or channel data object, or <see langword="null" /> if the channel cannot connect to the given endpoint.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x0600287E RID: 10366
|
||||
[Token(Token = "0x600287E")]
|
||||
[Address(Slot = "0")]
|
||||
IMessageSink CreateMessageSink(string url, object remoteChannelData, out string objectURI);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>Creates client channel sinks for the client channel through which remoting messages flow.</summary>
|
||||
// Token: 0x020004E7 RID: 1255
|
||||
[Token(Token = "0x20004E7")]
|
||||
[ComVisible(true)]
|
||||
public interface IClientChannelSinkProvider
|
||||
{
|
||||
/// <summary>Gets or sets the next sink provider in the channel sink provider chain.</summary>
|
||||
/// <returns>The next sink provider in the channel sink provider chain.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005A1 RID: 1441
|
||||
// (set) Token: 0x0600287F RID: 10367
|
||||
[Token(Token = "0x170005A1")]
|
||||
IClientChannelSinkProvider Next
|
||||
{
|
||||
[Token(Token = "0x600287F")]
|
||||
[Address(Slot = "0")]
|
||||
set;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>The <see cref="T:System.Runtime.Remoting.Channels.ISecurableChannel" /> contains one property, <see cref="P:System.Runtime.Remoting.Channels.ISecurableChannel.IsSecured" />, which gets or sets a Boolean value that indicates whether the current channel is secure.</summary>
|
||||
// Token: 0x020004E8 RID: 1256
|
||||
[Token(Token = "0x20004E8")]
|
||||
public interface ISecurableChannel
|
||||
{
|
||||
/// <summary>Gets or sets a Boolean value that indicates whether the current channel is secure.</summary>
|
||||
/// <returns>A Boolean value that indicates whether the current channel is secure.</returns>
|
||||
// Token: 0x170005A2 RID: 1442
|
||||
// (set) Token: 0x06002880 RID: 10368
|
||||
[Token(Token = "0x170005A2")]
|
||||
bool IsSecured
|
||||
{
|
||||
[Token(Token = "0x6002880")]
|
||||
[Address(Slot = "0")]
|
||||
set;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>Creates server channel sinks for the server channel through which remoting messages flow.</summary>
|
||||
// Token: 0x020004E9 RID: 1257
|
||||
[Token(Token = "0x20004E9")]
|
||||
[ComVisible(true)]
|
||||
public interface IServerChannelSinkProvider
|
||||
{
|
||||
/// <summary>Gets or sets the next sink provider in the channel sink provider chain.</summary>
|
||||
/// <returns>The next sink provider in the channel sink provider chain.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005A3 RID: 1443
|
||||
// (set) Token: 0x06002881 RID: 10369
|
||||
[Token(Token = "0x170005A3")]
|
||||
IServerChannelSinkProvider Next
|
||||
{
|
||||
[Token(Token = "0x6002881")]
|
||||
[Address(Slot = "0")]
|
||||
set;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>Stores sink provider data for sink providers.</summary>
|
||||
// Token: 0x020004EA RID: 1258
|
||||
[Token(Token = "0x20004EA")]
|
||||
[ComVisible(true)]
|
||||
public class SinkProviderData
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Runtime.Remoting.Channels.SinkProviderData" /> class.</summary>
|
||||
/// <param name="name">The name of the sink provider that the data in the current <see cref="T:System.Runtime.Remoting.Channels.SinkProviderData" /> object is associated with.</param>
|
||||
// Token: 0x06002882 RID: 10370 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002882")]
|
||||
[Address(RVA = "0x23828B0", Offset = "0x23816B0", VA = "0x1823828B0")]
|
||||
public SinkProviderData(string name)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a list of the child <see cref="T:System.Runtime.Remoting.Channels.SinkProviderData" /> nodes.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.IList" /> of the child <see cref="T:System.Runtime.Remoting.Channels.SinkProviderData" /> nodes.</returns>
|
||||
// Token: 0x170005A4 RID: 1444
|
||||
// (get) Token: 0x06002883 RID: 10371 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005A4")]
|
||||
public IList Children
|
||||
{
|
||||
[Token(Token = "0x6002883")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a dictionary through which properties on the sink provider can be accessed.</summary>
|
||||
/// <returns>A dictionary through which properties on the sink provider can be accessed.</returns>
|
||||
// Token: 0x170005A5 RID: 1445
|
||||
// (get) Token: 0x06002884 RID: 10372 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005A5")]
|
||||
public IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x6002884")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040017AB RID: 6059
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017AB")]
|
||||
private string sinkName;
|
||||
|
||||
// Token: 0x040017AC RID: 6060
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017AC")]
|
||||
private ArrayList children;
|
||||
|
||||
// Token: 0x040017AD RID: 6061
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40017AD")]
|
||||
private Hashtable properties;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
// Token: 0x020004B3 RID: 1203
|
||||
[Token(Token = "0x20004B3")]
|
||||
internal class ClientActivatedIdentity : ServerIdentity
|
||||
{
|
||||
// Token: 0x0600278B RID: 10123 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600278B")]
|
||||
[Address(RVA = "0x236FE20", Offset = "0x236EC20", VA = "0x18236FE20")]
|
||||
public ClientActivatedIdentity(string objectUri, Type objectType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600278C RID: 10124 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600278C")]
|
||||
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
||||
public MarshalByRefObject GetServerObject()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600278D RID: 10125 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600278D")]
|
||||
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
|
||||
public void SetClientProxy(MarshalByRefObject obj)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600278E RID: 10126 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600278E")]
|
||||
[Address(RVA = "0x236FD30", Offset = "0x236EB30", VA = "0x18236FD30", Slot = "5")]
|
||||
public override void OnLifetimeExpired()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600278F RID: 10127 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600278F")]
|
||||
[Address(RVA = "0x236FD90", Offset = "0x236EB90", VA = "0x18236FD90", Slot = "6")]
|
||||
public override IMessage SyncObjectProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002790 RID: 10128 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002790")]
|
||||
[Address(RVA = "0x236FC90", Offset = "0x236EA90", VA = "0x18236FC90", Slot = "7")]
|
||||
public override IMessageCtrl AsyncObjectProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001747 RID: 5959
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4001747")]
|
||||
private MarshalByRefObject _targetThis;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
// Token: 0x020004A7 RID: 1191
|
||||
[Token(Token = "0x20004A7")]
|
||||
internal class ClientIdentity : Identity
|
||||
{
|
||||
// Token: 0x06002703 RID: 9987 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002703")]
|
||||
[Address(RVA = "0x2370440", Offset = "0x236F240", VA = "0x182370440")]
|
||||
public ClientIdentity(string objectUri, ObjRef objRef)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000561 RID: 1377
|
||||
// (get) Token: 0x06002704 RID: 9988 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002705 RID: 9989 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000561")]
|
||||
public MarshalByRefObject ClientProxy
|
||||
{
|
||||
[Token(Token = "0x6002704")]
|
||||
[Address(RVA = "0x23704F0", Offset = "0x236F2F0", VA = "0x1823704F0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002705")]
|
||||
[Address(RVA = "0x2370590", Offset = "0x236F390", VA = "0x182370590")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002706 RID: 9990 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002706")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0", Slot = "4")]
|
||||
public override ObjRef CreateObjRef(Type requestedType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000562 RID: 1378
|
||||
// (get) Token: 0x06002707 RID: 9991 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000562")]
|
||||
public string TargetUri
|
||||
{
|
||||
[Token(Token = "0x6002707")]
|
||||
[Address(RVA = "0x6FE780", Offset = "0x6FD580", VA = "0x1806FE780")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400170D RID: 5901
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400170D")]
|
||||
private WeakReference _proxyReference;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,225 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using Mono.Xml;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
// Token: 0x020004AB RID: 1195
|
||||
[Token(Token = "0x20004AB")]
|
||||
internal class ConfigHandler : SmallXmlParser.IContentHandler
|
||||
{
|
||||
// Token: 0x0600272F RID: 10031 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600272F")]
|
||||
[Address(RVA = "0x2373B30", Offset = "0x2372930", VA = "0x182373B30")]
|
||||
public ConfigHandler(bool onlyDelayedChannels)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002730 RID: 10032 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002730")]
|
||||
[Address(RVA = "0x2373A40", Offset = "0x2372840", VA = "0x182373A40")]
|
||||
private void ValidatePath(string element, params string[] paths)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002731 RID: 10033 RVA: 0x000160C8 File Offset: 0x000142C8
|
||||
[Token(Token = "0x6002731")]
|
||||
[Address(RVA = "0x2370650", Offset = "0x236F450", VA = "0x182370650")]
|
||||
private bool CheckPath(string path)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002732 RID: 10034 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002732")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "4")]
|
||||
public void OnStartParsing(SmallXmlParser parser)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002733 RID: 10035 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002733")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")]
|
||||
public void OnProcessingInstruction(string name, string text)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002734 RID: 10036 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002734")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "10")]
|
||||
public void OnIgnorableWhitespace(string s)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002735 RID: 10037 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002735")]
|
||||
[Address(RVA = "0x2370AA0", Offset = "0x236F8A0", VA = "0x182370AA0", Slot = "6")]
|
||||
public void OnStartElement(string name, SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002736 RID: 10038 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002736")]
|
||||
[Address(RVA = "0x2370BC0", Offset = "0x236F9C0", VA = "0x182370BC0")]
|
||||
public void ParseElement(string name, SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002737 RID: 10039 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002737")]
|
||||
[Address(RVA = "0x23708E0", Offset = "0x236F6E0", VA = "0x1823708E0", Slot = "7")]
|
||||
public void OnEndElement(string name)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002738 RID: 10040 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002738")]
|
||||
[Address(RVA = "0x2372870", Offset = "0x2371670", VA = "0x182372870")]
|
||||
private void ReadCustomProviderData(string name, SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002739 RID: 10041 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002739")]
|
||||
[Address(RVA = "0x2372E80", Offset = "0x2371C80", VA = "0x182372E80")]
|
||||
private void ReadLifetine(SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600273A RID: 10042 RVA: 0x000160E0 File Offset: 0x000142E0
|
||||
[Token(Token = "0x600273A")]
|
||||
[Address(RVA = "0x2371E10", Offset = "0x2370C10", VA = "0x182371E10")]
|
||||
private TimeSpan ParseTime(string s)
|
||||
{
|
||||
return default(TimeSpan);
|
||||
}
|
||||
|
||||
// Token: 0x0600273B RID: 10043 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600273B")]
|
||||
[Address(RVA = "0x2372140", Offset = "0x2370F40", VA = "0x182372140")]
|
||||
private void ReadChannel(SmallXmlParser.IAttrList attrs, bool isTemplate)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600273C RID: 10044 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600273C")]
|
||||
[Address(RVA = "0x2373340", Offset = "0x2372140", VA = "0x182373340")]
|
||||
private ProviderData ReadProvider(string name, SmallXmlParser.IAttrList attrs, bool isTemplate)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600273D RID: 10045 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600273D")]
|
||||
[Address(RVA = "0x23725A0", Offset = "0x23713A0", VA = "0x1823725A0")]
|
||||
private void ReadClientActivated(SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600273E RID: 10046 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600273E")]
|
||||
[Address(RVA = "0x2373730", Offset = "0x2372530", VA = "0x182373730")]
|
||||
private void ReadServiceActivated(SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600273F RID: 10047 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600273F")]
|
||||
[Address(RVA = "0x2372790", Offset = "0x2371590", VA = "0x182372790")]
|
||||
private void ReadClientWellKnown(SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002740 RID: 10048 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002740")]
|
||||
[Address(RVA = "0x23738C0", Offset = "0x23726C0", VA = "0x1823738C0")]
|
||||
private void ReadServiceWellKnown(SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002741 RID: 10049 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002741")]
|
||||
[Address(RVA = "0x2372C70", Offset = "0x2371A70", VA = "0x182372C70")]
|
||||
private void ReadInteropXml(SmallXmlParser.IAttrList attrs, bool isElement)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002742 RID: 10050 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002742")]
|
||||
[Address(RVA = "0x2373190", Offset = "0x2371F90", VA = "0x182373190")]
|
||||
private void ReadPreload(SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002743 RID: 10051 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002743")]
|
||||
[Address(RVA = "0x2370820", Offset = "0x236F620", VA = "0x182370820")]
|
||||
private string GetNotNull(SmallXmlParser.IAttrList attrs, string name)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002744 RID: 10052 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002744")]
|
||||
[Address(RVA = "0x2370750", Offset = "0x236F550", VA = "0x182370750")]
|
||||
private string ExtractAssembly(ref string type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002745 RID: 10053 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002745")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")]
|
||||
public void OnChars(string ch)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002746 RID: 10054 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002746")]
|
||||
[Address(RVA = "0x2370970", Offset = "0x236F770", VA = "0x182370970", Slot = "5")]
|
||||
public void OnEndParsing(SmallXmlParser parser)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001724 RID: 5924
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001724")]
|
||||
private ArrayList typeEntries;
|
||||
|
||||
// Token: 0x04001725 RID: 5925
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001725")]
|
||||
private ArrayList channelInstances;
|
||||
|
||||
// Token: 0x04001726 RID: 5926
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001726")]
|
||||
private ChannelData currentChannel;
|
||||
|
||||
// Token: 0x04001727 RID: 5927
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001727")]
|
||||
private Stack currentProviderData;
|
||||
|
||||
// Token: 0x04001728 RID: 5928
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4001728")]
|
||||
private string currentClientUrl;
|
||||
|
||||
// Token: 0x04001729 RID: 5929
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001729")]
|
||||
private string appName;
|
||||
|
||||
// Token: 0x0400172A RID: 5930
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400172A")]
|
||||
private string currentXmlPath;
|
||||
|
||||
// Token: 0x0400172B RID: 5931
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400172B")]
|
||||
private bool onlyDelayedChannels;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,455 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Activation;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Contexts
|
||||
{
|
||||
/// <summary>Defines an environment for the objects that are resident inside it and for which a policy can be enforced.</summary>
|
||||
// Token: 0x020004CC RID: 1228
|
||||
[Token(Token = "0x20004CC")]
|
||||
[ComVisible(true)]
|
||||
[StructLayout(0)]
|
||||
public class Context
|
||||
{
|
||||
// Token: 0x0600280F RID: 10255 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600280F")]
|
||||
[Address(RVA = "0x450D90", Offset = "0x44FB90", VA = "0x180450D90")]
|
||||
private static void RegisterContext(Context ctx)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002810 RID: 10256 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002810")]
|
||||
[Address(RVA = "0x450D90", Offset = "0x44FB90", VA = "0x180450D90")]
|
||||
private static void ReleaseContext(Context ctx)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Runtime.Remoting.Contexts.Context" /> class.</summary>
|
||||
// Token: 0x06002811 RID: 10257 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002811")]
|
||||
[Address(RVA = "0x2376A90", Offset = "0x2375890", VA = "0x182376A90")]
|
||||
public Context()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Cleans up the backing objects for the nondefault contexts.</summary>
|
||||
// Token: 0x06002812 RID: 10258 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002812")]
|
||||
[Address(RVA = "0x2375B30", Offset = "0x2374930", VA = "0x182375B30", Slot = "1")]
|
||||
protected override void Finalize()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the default context for the current application domain.</summary>
|
||||
/// <returns>The default context for the <see cref="T:System.AppDomain" /> namespace.</returns>
|
||||
// Token: 0x1700058B RID: 1419
|
||||
// (get) Token: 0x06002813 RID: 10259 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700058B")]
|
||||
public static Context DefaultContext
|
||||
{
|
||||
[Token(Token = "0x6002813")]
|
||||
[Address(RVA = "0x1DAA460", Offset = "0x1DA9260", VA = "0x181DAA460")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the context ID for the current context.</summary>
|
||||
/// <returns>The context ID for the current context.</returns>
|
||||
// Token: 0x1700058C RID: 1420
|
||||
// (get) Token: 0x06002814 RID: 10260 RVA: 0x000162A8 File Offset: 0x000144A8
|
||||
[Token(Token = "0x1700058C")]
|
||||
public virtual int ContextID
|
||||
{
|
||||
[Token(Token = "0x6002814")]
|
||||
[Address(RVA = "0x495080", Offset = "0x493E80", VA = "0x180495080", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the array of the current context properties.</summary>
|
||||
/// <returns>The current context properties array; otherwise, <see langword="null" /> if the context does not have any properties attributed to it.</returns>
|
||||
// Token: 0x1700058D RID: 1421
|
||||
// (get) Token: 0x06002815 RID: 10261 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700058D")]
|
||||
public virtual IContextProperty[] ContextProperties
|
||||
{
|
||||
[Token(Token = "0x6002815")]
|
||||
[Address(RVA = "0x2376B10", Offset = "0x2375910", VA = "0x182376B10", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700058E RID: 1422
|
||||
// (get) Token: 0x06002816 RID: 10262 RVA: 0x000162C0 File Offset: 0x000144C0
|
||||
[Token(Token = "0x1700058E")]
|
||||
internal bool IsDefaultContext
|
||||
{
|
||||
[Token(Token = "0x6002816")]
|
||||
[Address(RVA = "0x2376D40", Offset = "0x2375B40", VA = "0x182376D40")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700058F RID: 1423
|
||||
// (get) Token: 0x06002817 RID: 10263 RVA: 0x000162D8 File Offset: 0x000144D8
|
||||
[Token(Token = "0x1700058F")]
|
||||
internal bool NeedsContextSink
|
||||
{
|
||||
[Token(Token = "0x6002817")]
|
||||
[Address(RVA = "0x2376EC0", Offset = "0x2375CC0", VA = "0x182376EC0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Registers a dynamic property implementing the <see cref="T:System.Runtime.Remoting.Contexts.IDynamicProperty" /> interface with the remoting service.</summary>
|
||||
/// <param name="prop">The dynamic property to register.</param>
|
||||
/// <param name="obj">The object/proxy for which the property is registered.</param>
|
||||
/// <param name="ctx">The context for which the property is registered.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the property was successfully registered; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">Either <paramref name="prop" /> or its name is <see langword="null" />, or it is not dynamic (it does not implement <see cref="T:System.Runtime.Remoting.Contexts.IDynamicProperty" />).</exception>
|
||||
/// <exception cref="T:System.ArgumentException">Both an object as well as a context are specified (both <paramref name="obj" /> and <paramref name="ctx" /> are not <see langword="null" />).</exception>
|
||||
// Token: 0x06002818 RID: 10264 RVA: 0x000162F0 File Offset: 0x000144F0
|
||||
[Token(Token = "0x6002818")]
|
||||
[Address(RVA = "0x2376730", Offset = "0x2375530", VA = "0x182376730")]
|
||||
public static bool RegisterDynamicProperty(IDynamicProperty prop, ContextBoundObject obj, Context ctx)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Unregisters a dynamic property implementing the <see cref="T:System.Runtime.Remoting.Contexts.IDynamicProperty" /> interface.</summary>
|
||||
/// <param name="name">The name of the dynamic property to unregister.</param>
|
||||
/// <param name="obj">The object/proxy for which the property is registered.</param>
|
||||
/// <param name="ctx">The context for which the property is registered.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the object was successfully unregistered; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">Both an object as well as a context are specified (both <paramref name="obj" /> and <paramref name="ctx" /> are not <see langword="null" />).</exception>
|
||||
// Token: 0x06002819 RID: 10265 RVA: 0x00016308 File Offset: 0x00014508
|
||||
[Token(Token = "0x6002819")]
|
||||
[Address(RVA = "0x23769A0", Offset = "0x23757A0", VA = "0x1823769A0")]
|
||||
public static bool UnregisterDynamicProperty(string name, ContextBoundObject obj, Context ctx)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600281A RID: 10266 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600281A")]
|
||||
[Address(RVA = "0x2375F50", Offset = "0x2374D50", VA = "0x182375F50")]
|
||||
private static DynamicPropertyCollection GetDynamicPropertyCollection(ContextBoundObject obj, Context ctx)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600281B RID: 10267 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600281B")]
|
||||
[Address(RVA = "0x23765F0", Offset = "0x23753F0", VA = "0x1823765F0")]
|
||||
internal static void NotifyGlobalDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000590 RID: 1424
|
||||
// (get) Token: 0x0600281C RID: 10268 RVA: 0x00016320 File Offset: 0x00014520
|
||||
[Token(Token = "0x17000590")]
|
||||
internal static bool HasGlobalDynamicSinks
|
||||
{
|
||||
[Token(Token = "0x600281C")]
|
||||
[Address(RVA = "0x2376C90", Offset = "0x2375A90", VA = "0x182376C90")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600281D RID: 10269 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600281D")]
|
||||
[Address(RVA = "0x2376560", Offset = "0x2375360", VA = "0x182376560")]
|
||||
internal void NotifyDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000591 RID: 1425
|
||||
// (get) Token: 0x0600281E RID: 10270 RVA: 0x00016338 File Offset: 0x00014538
|
||||
[Token(Token = "0x17000591")]
|
||||
internal bool HasDynamicSinks
|
||||
{
|
||||
[Token(Token = "0x600281E")]
|
||||
[Address(RVA = "0x2376B70", Offset = "0x2375970", VA = "0x182376B70")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000592 RID: 1426
|
||||
// (get) Token: 0x0600281F RID: 10271 RVA: 0x00016350 File Offset: 0x00014550
|
||||
[Token(Token = "0x17000592")]
|
||||
internal bool HasExitSinks
|
||||
{
|
||||
[Token(Token = "0x600281F")]
|
||||
[Address(RVA = "0x2376BB0", Offset = "0x23759B0", VA = "0x182376BB0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Returns a specific context property, specified by name.</summary>
|
||||
/// <param name="name">The name of the property.</param>
|
||||
/// <returns>The specified context property.</returns>
|
||||
// Token: 0x06002820 RID: 10272 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002820")]
|
||||
[Address(RVA = "0x2376260", Offset = "0x2375060", VA = "0x182376260", Slot = "6")]
|
||||
public virtual IContextProperty GetProperty(string name)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Sets a specific context property by name.</summary>
|
||||
/// <param name="prop">The actual context property.</param>
|
||||
/// <exception cref="T:System.InvalidOperationException">The context is frozen.</exception>
|
||||
/// <exception cref="T:System.ArgumentNullException">The property or the property name is <see langword="null" />.</exception>
|
||||
// Token: 0x06002821 RID: 10273 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002821")]
|
||||
[Address(RVA = "0x2376810", Offset = "0x2375610", VA = "0x182376810", Slot = "7")]
|
||||
public virtual void SetProperty(IContextProperty prop)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Freezes the context, making it impossible to add or remove context properties from the current context.</summary>
|
||||
/// <exception cref="T:System.InvalidOperationException">The context is already frozen.</exception>
|
||||
// Token: 0x06002822 RID: 10274 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002822")]
|
||||
[Address(RVA = "0x2375C60", Offset = "0x2374A60", VA = "0x182375C60", Slot = "8")]
|
||||
public virtual void Freeze()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns a <see cref="T:System.String" /> class representation of the current context.</summary>
|
||||
/// <returns>A <see cref="T:System.String" /> class representation of the current context.</returns>
|
||||
// Token: 0x06002823 RID: 10275 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002823")]
|
||||
[Address(RVA = "0x2376940", Offset = "0x2375740", VA = "0x182376940", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002824 RID: 10276 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002824")]
|
||||
[Address(RVA = "0x23763E0", Offset = "0x23751E0", VA = "0x1823763E0")]
|
||||
internal IMessageSink GetServerContextSinkChain()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002825 RID: 10277 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002825")]
|
||||
[Address(RVA = "0x2375DD0", Offset = "0x2374BD0", VA = "0x182375DD0")]
|
||||
internal IMessageSink GetClientContextSinkChain()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002826 RID: 10278 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002826")]
|
||||
[Address(RVA = "0x23758F0", Offset = "0x23746F0", VA = "0x1823758F0")]
|
||||
internal IMessageSink CreateServerObjectSinkChain(MarshalByRefObject obj, bool forceInternalExecute)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002827 RID: 10279 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002827")]
|
||||
[Address(RVA = "0x2375120", Offset = "0x2373F20", VA = "0x182375120")]
|
||||
internal IMessageSink CreateEnvoySink(MarshalByRefObject serverObject)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002828 RID: 10280 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002828")]
|
||||
[Address(RVA = "0x2376930", Offset = "0x2375730", VA = "0x182376930")]
|
||||
internal static Context SwitchToContext(Context newContext)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002829 RID: 10281 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002829")]
|
||||
[Address(RVA = "0x2375280", Offset = "0x2374080", VA = "0x182375280")]
|
||||
internal static Context CreateNewContext(IConstructionCallMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Executes code in another context.</summary>
|
||||
/// <param name="deleg">The delegate used to request the callback.</param>
|
||||
// Token: 0x0600282A RID: 10282 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600282A")]
|
||||
[Address(RVA = "0x2375A20", Offset = "0x2374820", VA = "0x182375A20")]
|
||||
public void DoCallBack(CrossContextDelegate deleg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000593 RID: 1427
|
||||
// (get) Token: 0x0600282B RID: 10283 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000593")]
|
||||
private LocalDataStore MyLocalStore
|
||||
{
|
||||
[Token(Token = "0x600282B")]
|
||||
[Address(RVA = "0x2376D50", Offset = "0x2375B50", VA = "0x182376D50")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Allocates an unnamed data slot.</summary>
|
||||
/// <returns>A local data slot.</returns>
|
||||
// Token: 0x0600282C RID: 10284 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600282C")]
|
||||
[Address(RVA = "0x2375030", Offset = "0x2373E30", VA = "0x182375030")]
|
||||
public static LocalDataStoreSlot AllocateDataSlot()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Allocates a named data slot.</summary>
|
||||
/// <param name="name">The required name for the data slot.</param>
|
||||
/// <returns>A local data slot object.</returns>
|
||||
// Token: 0x0600282D RID: 10285 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600282D")]
|
||||
[Address(RVA = "0x23750A0", Offset = "0x2373EA0", VA = "0x1823750A0")]
|
||||
public static LocalDataStoreSlot AllocateNamedDataSlot(string name)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Frees a named data slot on all the contexts.</summary>
|
||||
/// <param name="name">The name of the data slot to free.</param>
|
||||
// Token: 0x0600282E RID: 10286 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600282E")]
|
||||
[Address(RVA = "0x2375BE0", Offset = "0x23749E0", VA = "0x182375BE0")]
|
||||
public static void FreeNamedDataSlot(string name)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Looks up a named data slot.</summary>
|
||||
/// <param name="name">The data slot name.</param>
|
||||
/// <returns>A local data slot.</returns>
|
||||
// Token: 0x0600282F RID: 10287 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600282F")]
|
||||
[Address(RVA = "0x23761E0", Offset = "0x2374FE0", VA = "0x1823761E0")]
|
||||
public static LocalDataStoreSlot GetNamedDataSlot(string name)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Retrieves the value from the specified slot on the current context.</summary>
|
||||
/// <param name="slot">The data slot that contains the data.</param>
|
||||
/// <returns>The data associated with <paramref name="slot" />.</returns>
|
||||
// Token: 0x06002830 RID: 10288 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002830")]
|
||||
[Address(RVA = "0x2375F10", Offset = "0x2374D10", VA = "0x182375F10")]
|
||||
public static object GetData(LocalDataStoreSlot slot)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Sets the data in the specified slot on the current context.</summary>
|
||||
/// <param name="slot">The data slot where the data is to be added.</param>
|
||||
/// <param name="data">The data that is to be added.</param>
|
||||
// Token: 0x06002831 RID: 10289 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002831")]
|
||||
[Address(RVA = "0x23767C0", Offset = "0x23755C0", VA = "0x1823767C0")]
|
||||
public static void SetData(LocalDataStoreSlot slot, object data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001786 RID: 6022
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001786")]
|
||||
private int domain_id;
|
||||
|
||||
// Token: 0x04001787 RID: 6023
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4001787")]
|
||||
private int context_id;
|
||||
|
||||
// Token: 0x04001788 RID: 6024
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001788")]
|
||||
private UIntPtr static_data;
|
||||
|
||||
// Token: 0x04001789 RID: 6025
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001789")]
|
||||
private UIntPtr data;
|
||||
|
||||
// Token: 0x0400178A RID: 6026
|
||||
[Token(Token = "0x400178A")]
|
||||
[ContextStatic]
|
||||
private static object[] local_slots;
|
||||
|
||||
// Token: 0x0400178B RID: 6027
|
||||
[Token(Token = "0x400178B")]
|
||||
private static IMessageSink default_server_context_sink;
|
||||
|
||||
// Token: 0x0400178C RID: 6028
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400178C")]
|
||||
private IMessageSink server_context_sink_chain;
|
||||
|
||||
// Token: 0x0400178D RID: 6029
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400178D")]
|
||||
private IMessageSink client_context_sink_chain;
|
||||
|
||||
// Token: 0x0400178E RID: 6030
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400178E")]
|
||||
private List<IContextProperty> context_properties;
|
||||
|
||||
// Token: 0x0400178F RID: 6031
|
||||
[Token(Token = "0x400178F")]
|
||||
private static int global_count;
|
||||
|
||||
// Token: 0x04001790 RID: 6032
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001790")]
|
||||
private LocalDataStoreHolder _localDataStore;
|
||||
|
||||
// Token: 0x04001791 RID: 6033
|
||||
[Token(Token = "0x4001791")]
|
||||
private static LocalDataStoreMgr _localDataStoreMgr;
|
||||
|
||||
// Token: 0x04001792 RID: 6034
|
||||
[Token(Token = "0x4001792")]
|
||||
private static DynamicPropertyCollection global_dynamic_properties;
|
||||
|
||||
// Token: 0x04001793 RID: 6035
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4001793")]
|
||||
private DynamicPropertyCollection context_dynamic_properties;
|
||||
|
||||
// Token: 0x04001794 RID: 6036
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4001794")]
|
||||
private ContextCallbackObject callback_object;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Contexts
|
||||
{
|
||||
// Token: 0x020004CF RID: 1231
|
||||
[Token(Token = "0x20004CF")]
|
||||
internal class ContextCallbackObject : ContextBoundObject
|
||||
{
|
||||
// Token: 0x0600283A RID: 10298 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600283A")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
public void DoCallBack(CrossContextDelegate deleg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600283B RID: 10299 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600283B")]
|
||||
[Address(RVA = "0x716AB0", Offset = "0x7158B0", VA = "0x180716AB0")]
|
||||
public ContextCallbackObject()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Contexts
|
||||
{
|
||||
// Token: 0x020004D0 RID: 1232
|
||||
[Token(Token = "0x20004D0")]
|
||||
internal class CrossContextChannel : IMessageSink
|
||||
{
|
||||
// Token: 0x0600283C RID: 10300 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600283C")]
|
||||
[Address(RVA = "0x23783D0", Offset = "0x23771D0", VA = "0x1823783D0", Slot = "4")]
|
||||
public IMessage SyncProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600283D RID: 10301 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600283D")]
|
||||
[Address(RVA = "0x2377FF0", Offset = "0x2376DF0", VA = "0x182377FF0", Slot = "5")]
|
||||
public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600283E RID: 10302 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600283E")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public CrossContextChannel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x020004D1 RID: 1233
|
||||
[Token(Token = "0x20004D1")]
|
||||
private class ContextRestoreSink : IMessageSink
|
||||
{
|
||||
// Token: 0x0600283F RID: 10303 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600283F")]
|
||||
[Address(RVA = "0x4A7B10", Offset = "0x4A6910", VA = "0x1804A7B10")]
|
||||
public ContextRestoreSink(IMessageSink next, Context context, IMessage call)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002840 RID: 10304 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002840")]
|
||||
[Address(RVA = "0x2374E20", Offset = "0x2373C20", VA = "0x182374E20", Slot = "4")]
|
||||
public IMessage SyncProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002841 RID: 10305 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002841")]
|
||||
[Address(RVA = "0x2374DD0", Offset = "0x2373BD0", VA = "0x182374DD0", Slot = "5")]
|
||||
public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001798 RID: 6040
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001798")]
|
||||
private IMessageSink _next;
|
||||
|
||||
// Token: 0x04001799 RID: 6041
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001799")]
|
||||
private Context _context;
|
||||
|
||||
// Token: 0x0400179A RID: 6042
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400179A")]
|
||||
private IMessage _call;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Contexts
|
||||
{
|
||||
/// <summary>Represents the method that will handle the requests of execution of some code in another context.</summary>
|
||||
// Token: 0x020004D2 RID: 1234
|
||||
// (Invoke) Token: 0x06002843 RID: 10307
|
||||
[Token(Token = "0x20004D2")]
|
||||
[ComVisible(true)]
|
||||
public delegate void CrossContextDelegate();
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Contexts
|
||||
{
|
||||
// Token: 0x020004CD RID: 1229
|
||||
[Token(Token = "0x20004CD")]
|
||||
internal class DynamicPropertyCollection
|
||||
{
|
||||
// Token: 0x17000594 RID: 1428
|
||||
// (get) Token: 0x06002833 RID: 10291 RVA: 0x00016368 File Offset: 0x00014568
|
||||
[Token(Token = "0x17000594")]
|
||||
public bool HasProperties
|
||||
{
|
||||
[Token(Token = "0x6002833")]
|
||||
[Address(RVA = "0x2379520", Offset = "0x2378320", VA = "0x182379520")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002834 RID: 10292 RVA: 0x00016380 File Offset: 0x00014580
|
||||
[Token(Token = "0x6002834")]
|
||||
[Address(RVA = "0x23791B0", Offset = "0x2377FB0", VA = "0x1823791B0")]
|
||||
public bool RegisterDynamicProperty(IDynamicProperty prop)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002835 RID: 10293 RVA: 0x00016398 File Offset: 0x00014598
|
||||
[Token(Token = "0x6002835")]
|
||||
[Address(RVA = "0x2379380", Offset = "0x2378180", VA = "0x182379380")]
|
||||
public bool UnregisterDynamicProperty(string name)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002836 RID: 10294 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002836")]
|
||||
[Address(RVA = "0x2378D00", Offset = "0x2377B00", VA = "0x182378D00")]
|
||||
public void NotifyMessage(bool start, IMessage msg, bool client_site, bool async)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002837 RID: 10295 RVA: 0x000163B0 File Offset: 0x000145B0
|
||||
[Token(Token = "0x6002837")]
|
||||
[Address(RVA = "0x2378B80", Offset = "0x2377980", VA = "0x182378B80")]
|
||||
private int FindProperty(string name)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002838 RID: 10296 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002838")]
|
||||
[Address(RVA = "0x23794C0", Offset = "0x23782C0", VA = "0x1823794C0")]
|
||||
public DynamicPropertyCollection()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001795 RID: 6037
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001795")]
|
||||
private ArrayList _properties;
|
||||
|
||||
// Token: 0x020004CE RID: 1230
|
||||
[Token(Token = "0x20004CE")]
|
||||
private class DynamicPropertyReg
|
||||
{
|
||||
// Token: 0x06002839 RID: 10297 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002839")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public DynamicPropertyReg()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001796 RID: 6038
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001796")]
|
||||
public IDynamicProperty Property;
|
||||
|
||||
// Token: 0x04001797 RID: 6039
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001797")]
|
||||
public IDynamicMessageSink Sink;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Activation;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Contexts
|
||||
{
|
||||
/// <summary>Identifies a context attribute.</summary>
|
||||
// Token: 0x020004D3 RID: 1235
|
||||
[Token(Token = "0x20004D3")]
|
||||
[ComVisible(true)]
|
||||
public interface IContextAttribute
|
||||
{
|
||||
/// <summary>Returns context properties to the caller in the given message.</summary>
|
||||
/// <param name="msg">The <see cref="T:System.Runtime.Remoting.Activation.IConstructionCallMessage" /> to which to add the context properties.</param>
|
||||
// Token: 0x06002846 RID: 10310
|
||||
[Token(Token = "0x6002846")]
|
||||
[Address(Slot = "0")]
|
||||
void GetPropertiesForNewContext(IConstructionCallMessage msg);
|
||||
|
||||
/// <summary>Returns a Boolean value indicating whether the specified context meets the context attribute's requirements.</summary>
|
||||
/// <param name="ctx">The context to check against the current context attribute.</param>
|
||||
/// <param name="msg">The construction call, parameters of which need to be checked against the current context.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the passed in context is okay; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06002847 RID: 10311
|
||||
[Token(Token = "0x6002847")]
|
||||
[Address(Slot = "1")]
|
||||
bool IsContextOK(Context ctx, IConstructionCallMessage msg);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Contexts
|
||||
{
|
||||
/// <summary>Gathers naming information from the context property and determines whether the new context is ok for the context property.</summary>
|
||||
// Token: 0x020004D4 RID: 1236
|
||||
[Token(Token = "0x20004D4")]
|
||||
[ComVisible(true)]
|
||||
public interface IContextProperty
|
||||
{
|
||||
/// <summary>Gets the name of the property under which it will be added to the context.</summary>
|
||||
/// <returns>The name of the property.</returns>
|
||||
// Token: 0x17000595 RID: 1429
|
||||
// (get) Token: 0x06002848 RID: 10312
|
||||
[Token(Token = "0x17000595")]
|
||||
string Name
|
||||
{
|
||||
[Token(Token = "0x6002848")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Called when the context is frozen.</summary>
|
||||
/// <param name="newContext">The context to freeze.</param>
|
||||
// Token: 0x06002849 RID: 10313
|
||||
[Token(Token = "0x6002849")]
|
||||
[Address(Slot = "1")]
|
||||
void Freeze(Context newContext);
|
||||
|
||||
/// <summary>Returns a Boolean value indicating whether the context property is compatible with the new context.</summary>
|
||||
/// <param name="newCtx">The new context in which the <see cref="T:System.Runtime.Remoting.Contexts.ContextProperty" /> has been created.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the context property can coexist with the other context properties in the given context; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x0600284A RID: 10314
|
||||
[Token(Token = "0x600284A")]
|
||||
[Address(Slot = "2")]
|
||||
bool IsNewContextOK(Context newCtx);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Contexts
|
||||
{
|
||||
/// <summary>Contributes an interception sink at the context boundary on the client end of a remoting call.</summary>
|
||||
// Token: 0x020004D5 RID: 1237
|
||||
[Token(Token = "0x20004D5")]
|
||||
[ComVisible(true)]
|
||||
public interface IContributeClientContextSink
|
||||
{
|
||||
/// <summary>Takes the first sink in the chain of sinks composed so far, and then chains its message sink in front of the chain already formed.</summary>
|
||||
/// <param name="nextSink">The chain of sinks composed so far.</param>
|
||||
/// <returns>The composite sink chain.</returns>
|
||||
// Token: 0x0600284B RID: 10315
|
||||
[Token(Token = "0x600284B")]
|
||||
[Address(Slot = "0")]
|
||||
IMessageSink GetClientContextSink(IMessageSink nextSink);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Contexts
|
||||
{
|
||||
/// <summary>Indicates that the implementing property will be registered at runtime through the <see cref="M:System.Runtime.Remoting.Contexts.Context.RegisterDynamicProperty(System.Runtime.Remoting.Contexts.IDynamicProperty,System.ContextBoundObject,System.Runtime.Remoting.Contexts.Context)" /> method.</summary>
|
||||
// Token: 0x020004D6 RID: 1238
|
||||
[Token(Token = "0x20004D6")]
|
||||
[ComVisible(true)]
|
||||
public interface IContributeDynamicSink
|
||||
{
|
||||
/// <summary>Returns the message sink that will be notified of call start and finish events through the <see cref="T:System.Runtime.Remoting.Contexts.IDynamicMessageSink" /> interface.</summary>
|
||||
/// <returns>A dynamic sink that exposes the <see cref="T:System.Runtime.Remoting.Contexts.IDynamicMessageSink" /> interface.</returns>
|
||||
// Token: 0x0600284C RID: 10316
|
||||
[Token(Token = "0x600284C")]
|
||||
[Address(Slot = "0")]
|
||||
IDynamicMessageSink GetDynamicSink();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Contexts
|
||||
{
|
||||
/// <summary>Contributes an envoy message sink on the client end.</summary>
|
||||
// Token: 0x020004D7 RID: 1239
|
||||
[Token(Token = "0x20004D7")]
|
||||
[ComVisible(true)]
|
||||
public interface IContributeEnvoySink
|
||||
{
|
||||
/// <summary>Takes the first sink in the chain of sinks composed so far, and then chains its message sink in front of the chain already formed.</summary>
|
||||
/// <param name="obj">The server object for which the chain is being created.</param>
|
||||
/// <param name="nextSink">The chain of sinks composed so far.</param>
|
||||
/// <returns>The composite sink chain.</returns>
|
||||
// Token: 0x0600284D RID: 10317
|
||||
[Token(Token = "0x600284D")]
|
||||
[Address(Slot = "0")]
|
||||
IMessageSink GetEnvoySink(MarshalByRefObject obj, IMessageSink nextSink);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Contexts
|
||||
{
|
||||
/// <summary>Contributes an object-specific interception sink on the server end of a remoting call.</summary>
|
||||
// Token: 0x020004D8 RID: 1240
|
||||
[Token(Token = "0x20004D8")]
|
||||
[ComVisible(true)]
|
||||
public interface IContributeObjectSink
|
||||
{
|
||||
/// <summary>Chains the message sink of the provided server object in front of the given sink chain.</summary>
|
||||
/// <param name="obj">The server object which provides the message sink that is to be chained in front of the given chain.</param>
|
||||
/// <param name="nextSink">The chain of sinks composed so far.</param>
|
||||
/// <returns>The composite sink chain.</returns>
|
||||
// Token: 0x0600284E RID: 10318
|
||||
[Token(Token = "0x600284E")]
|
||||
[Address(Slot = "0")]
|
||||
IMessageSink GetObjectSink(MarshalByRefObject obj, IMessageSink nextSink);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Contexts
|
||||
{
|
||||
/// <summary>Contributes an interception sink at the context boundary on the server end of a remoting call.</summary>
|
||||
// Token: 0x020004D9 RID: 1241
|
||||
[Token(Token = "0x20004D9")]
|
||||
[ComVisible(true)]
|
||||
public interface IContributeServerContextSink
|
||||
{
|
||||
/// <summary>Takes the first sink in the chain of sinks composed so far, and then chains its message sink in front of the chain already formed.</summary>
|
||||
/// <param name="nextSink">The chain of sinks composed so far.</param>
|
||||
/// <returns>The composite sink chain.</returns>
|
||||
// Token: 0x0600284F RID: 10319
|
||||
[Token(Token = "0x600284F")]
|
||||
[Address(Slot = "0")]
|
||||
IMessageSink GetServerContextSink(IMessageSink nextSink);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Contexts
|
||||
{
|
||||
/// <summary>Indicates that the implementing message sink will be provided by dynamically registered properties.</summary>
|
||||
// Token: 0x020004DA RID: 1242
|
||||
[Token(Token = "0x20004DA")]
|
||||
[ComVisible(true)]
|
||||
public interface IDynamicMessageSink
|
||||
{
|
||||
/// <summary>Indicates that a call is returning.</summary>
|
||||
/// <param name="replyMsg">A reply message.</param>
|
||||
/// <param name="bCliSide">A value of <see langword="true" /> if the method is invoked on the client side and <see langword="false" /> if it is invoked on the server side.</param>
|
||||
/// <param name="bAsync">A value of <see langword="true" /> if this is an asynchronic call and <see langword="false" /> if it is a synchronic call.</param>
|
||||
// Token: 0x06002850 RID: 10320
|
||||
[Token(Token = "0x6002850")]
|
||||
[Address(Slot = "0")]
|
||||
void ProcessMessageFinish(IMessage replyMsg, bool bCliSide, bool bAsync);
|
||||
|
||||
/// <summary>Indicates that a call is starting.</summary>
|
||||
/// <param name="reqMsg">A request message.</param>
|
||||
/// <param name="bCliSide">A value of <see langword="true" /> if the method is invoked on the client side and <see langword="false" /> if the method is on the server side.</param>
|
||||
/// <param name="bAsync">A value of <see langword="true" /> if this is an asynchronic call and <see langword="false" /> if it is a synchronic call.</param>
|
||||
// Token: 0x06002851 RID: 10321
|
||||
[Token(Token = "0x6002851")]
|
||||
[Address(Slot = "1")]
|
||||
void ProcessMessageStart(IMessage reqMsg, bool bCliSide, bool bAsync);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Contexts
|
||||
{
|
||||
/// <summary>Indicates that the implementing property should be registered at runtime through the <see cref="M:System.Runtime.Remoting.Contexts.Context.RegisterDynamicProperty(System.Runtime.Remoting.Contexts.IDynamicProperty,System.ContextBoundObject,System.Runtime.Remoting.Contexts.Context)" /> method.</summary>
|
||||
// Token: 0x020004DB RID: 1243
|
||||
[Token(Token = "0x20004DB")]
|
||||
[ComVisible(true)]
|
||||
public interface IDynamicProperty
|
||||
{
|
||||
/// <summary>Gets the name of the dynamic property.</summary>
|
||||
/// <returns>The name of the dynamic property.</returns>
|
||||
// Token: 0x17000596 RID: 1430
|
||||
// (get) Token: 0x06002852 RID: 10322
|
||||
[Token(Token = "0x17000596")]
|
||||
string Name
|
||||
{
|
||||
[Token(Token = "0x6002852")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
// Token: 0x020004B6 RID: 1206
|
||||
[Token(Token = "0x20004B6")]
|
||||
internal class DisposerReplySink : IMessageSink
|
||||
{
|
||||
// Token: 0x06002798 RID: 10136 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002798")]
|
||||
[Address(RVA = "0x4089A0", Offset = "0x4077A0", VA = "0x1804089A0")]
|
||||
public DisposerReplySink(IMessageSink next, IDisposable disposable)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002799 RID: 10137 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002799")]
|
||||
[Address(RVA = "0x23787B0", Offset = "0x23775B0", VA = "0x1823787B0", Slot = "4")]
|
||||
public IMessage SyncProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600279A RID: 10138 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600279A")]
|
||||
[Address(RVA = "0x2378760", Offset = "0x2377560", VA = "0x182378760", Slot = "5")]
|
||||
public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001748 RID: 5960
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001748")]
|
||||
private IMessageSink _next;
|
||||
|
||||
// Token: 0x04001749 RID: 5961
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001749")]
|
||||
private IDisposable _disposable;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
// Token: 0x020004A2 RID: 1186
|
||||
[Token(Token = "0x20004A2")]
|
||||
[Serializable]
|
||||
internal class EnvoyInfo : IEnvoyInfo
|
||||
{
|
||||
// Token: 0x060026EF RID: 9967 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60026EF")]
|
||||
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
|
||||
public EnvoyInfo(IMessageSink sinks)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000556 RID: 1366
|
||||
// (get) Token: 0x060026F0 RID: 9968 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000556")]
|
||||
public IMessageSink EnvoySinks
|
||||
{
|
||||
[Token(Token = "0x60026F0")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001705 RID: 5893
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001705")]
|
||||
private IMessageSink envoySinks;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
// Token: 0x020004AE RID: 1198
|
||||
[Token(Token = "0x20004AE")]
|
||||
internal class FormatterData : ProviderData
|
||||
{
|
||||
// Token: 0x0600274E RID: 10062 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600274E")]
|
||||
[Address(RVA = "0x23799C0", Offset = "0x23787C0", VA = "0x1823799C0")]
|
||||
public FormatterData()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
/// <summary>Provides custom channel information that is carried along with the <see cref="T:System.Runtime.Remoting.ObjRef" />.</summary>
|
||||
// Token: 0x020004A3 RID: 1187
|
||||
[Token(Token = "0x20004A3")]
|
||||
[ComVisible(true)]
|
||||
public interface IChannelInfo
|
||||
{
|
||||
/// <summary>Gets or sets the channel data for each channel.</summary>
|
||||
/// <returns>The channel data for each channel.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x17000557 RID: 1367
|
||||
// (get) Token: 0x060026F1 RID: 9969
|
||||
[Token(Token = "0x17000557")]
|
||||
object[] ChannelData
|
||||
{
|
||||
[Token(Token = "0x60026F1")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
/// <summary>Provides envoy information.</summary>
|
||||
// Token: 0x020004A4 RID: 1188
|
||||
[Token(Token = "0x20004A4")]
|
||||
[ComVisible(true)]
|
||||
public interface IEnvoyInfo
|
||||
{
|
||||
/// <summary>Gets or sets the list of envoys that were contributed by the server context and object chains when the object was marshaled.</summary>
|
||||
/// <returns>A chain of envoy sinks.</returns>
|
||||
// Token: 0x17000558 RID: 1368
|
||||
// (get) Token: 0x060026F2 RID: 9970
|
||||
[Token(Token = "0x17000558")]
|
||||
IMessageSink EnvoySinks
|
||||
{
|
||||
[Token(Token = "0x60026F2")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
/// <summary>Provides type information for an object.</summary>
|
||||
// Token: 0x020004A5 RID: 1189
|
||||
[Token(Token = "0x20004A5")]
|
||||
[ComVisible(true)]
|
||||
public interface IRemotingTypeInfo
|
||||
{
|
||||
/// <summary>Gets or sets the fully qualified type name of the server object in a <see cref="T:System.Runtime.Remoting.ObjRef" />.</summary>
|
||||
/// <returns>The fully qualified type name of the server object in a <see cref="T:System.Runtime.Remoting.ObjRef" />.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x17000559 RID: 1369
|
||||
// (get) Token: 0x060026F3 RID: 9971
|
||||
[Token(Token = "0x17000559")]
|
||||
string TypeName
|
||||
{
|
||||
[Token(Token = "0x60026F3")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Checks whether the proxy that represents the specified object type can be cast to the type represented by the <see cref="T:System.Runtime.Remoting.IRemotingTypeInfo" /> interface.</summary>
|
||||
/// <param name="fromType">The type to cast to.</param>
|
||||
/// <param name="o">The object for which to check casting.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if cast will succeed; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x060026F4 RID: 9972
|
||||
[Token(Token = "0x60026F4")]
|
||||
[Address(Slot = "1")]
|
||||
bool CanCastTo(Type fromType, object o);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,182 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Contexts;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
// Token: 0x020004A6 RID: 1190
|
||||
[Token(Token = "0x20004A6")]
|
||||
internal abstract class Identity
|
||||
{
|
||||
// Token: 0x060026F5 RID: 9973 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60026F5")]
|
||||
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
|
||||
public Identity(string objectUri)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060026F6 RID: 9974
|
||||
[Token(Token = "0x60026F6")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract ObjRef CreateObjRef(Type requestedType);
|
||||
|
||||
// Token: 0x1700055A RID: 1370
|
||||
// (get) Token: 0x060026F7 RID: 9975 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x060026F8 RID: 9976 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700055A")]
|
||||
public IMessageSink ChannelSink
|
||||
{
|
||||
[Token(Token = "0x60026F7")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60026F8")]
|
||||
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700055B RID: 1371
|
||||
// (get) Token: 0x060026F9 RID: 9977 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700055B")]
|
||||
public IMessageSink EnvoySink
|
||||
{
|
||||
[Token(Token = "0x60026F9")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700055C RID: 1372
|
||||
// (get) Token: 0x060026FA RID: 9978 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x060026FB RID: 9979 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700055C")]
|
||||
public string ObjectUri
|
||||
{
|
||||
[Token(Token = "0x60026FA")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60026FB")]
|
||||
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700055D RID: 1373
|
||||
// (get) Token: 0x060026FC RID: 9980 RVA: 0x00016050 File Offset: 0x00014250
|
||||
[Token(Token = "0x1700055D")]
|
||||
public bool IsConnected
|
||||
{
|
||||
[Token(Token = "0x60026FC")]
|
||||
[Address(RVA = "0x111F720", Offset = "0x111E520", VA = "0x18111F720")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700055E RID: 1374
|
||||
// (get) Token: 0x060026FD RID: 9981 RVA: 0x00016068 File Offset: 0x00014268
|
||||
// (set) Token: 0x060026FE RID: 9982 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700055E")]
|
||||
public bool Disposed
|
||||
{
|
||||
[Token(Token = "0x60026FD")]
|
||||
[Address(RVA = "0x4363F0", Offset = "0x4351F0", VA = "0x1804363F0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x60026FE")]
|
||||
[Address(RVA = "0x4366B0", Offset = "0x4354B0", VA = "0x1804366B0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700055F RID: 1375
|
||||
// (get) Token: 0x060026FF RID: 9983 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700055F")]
|
||||
public DynamicPropertyCollection ClientDynamicProperties
|
||||
{
|
||||
[Token(Token = "0x60026FF")]
|
||||
[Address(RVA = "0x237A4E0", Offset = "0x23792E0", VA = "0x18237A4E0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000560 RID: 1376
|
||||
// (get) Token: 0x06002700 RID: 9984 RVA: 0x00016080 File Offset: 0x00014280
|
||||
[Token(Token = "0x17000560")]
|
||||
public bool HasServerDynamicSinks
|
||||
{
|
||||
[Token(Token = "0x6002700")]
|
||||
[Address(RVA = "0x237A580", Offset = "0x2379380", VA = "0x18237A580")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002701 RID: 9985 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002701")]
|
||||
[Address(RVA = "0x237A3C0", Offset = "0x23791C0", VA = "0x18237A3C0")]
|
||||
public void NotifyClientDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002702 RID: 9986 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002702")]
|
||||
[Address(RVA = "0x237A450", Offset = "0x2379250", VA = "0x18237A450")]
|
||||
public void NotifyServerDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001706 RID: 5894
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001706")]
|
||||
protected string _objectUri;
|
||||
|
||||
// Token: 0x04001707 RID: 5895
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001707")]
|
||||
protected IMessageSink _channelSink;
|
||||
|
||||
// Token: 0x04001708 RID: 5896
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001708")]
|
||||
protected IMessageSink _envoySink;
|
||||
|
||||
// Token: 0x04001709 RID: 5897
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001709")]
|
||||
private DynamicPropertyCollection _clientDynamicProperties;
|
||||
|
||||
// Token: 0x0400170A RID: 5898
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400170A")]
|
||||
private DynamicPropertyCollection _serverDynamicProperties;
|
||||
|
||||
// Token: 0x0400170B RID: 5899
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400170B")]
|
||||
protected ObjRef _objRef;
|
||||
|
||||
// Token: 0x0400170C RID: 5900
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400170C")]
|
||||
private bool _disposed;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Metadata;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
/// <summary>Defines utility methods for use by the .NET Framework remoting infrastructure.</summary>
|
||||
// Token: 0x020004A8 RID: 1192
|
||||
[Token(Token = "0x20004A8")]
|
||||
[ComVisible(true)]
|
||||
public class InternalRemotingServices
|
||||
{
|
||||
/// <summary>Gets an appropriate SOAP-related attribute for the specified class member or method parameter.</summary>
|
||||
/// <param name="reflectionObject">A class member or method parameter.</param>
|
||||
/// <returns>The SOAP-related attribute for the specified class member or method parameter.</returns>
|
||||
// Token: 0x06002708 RID: 9992 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002708")]
|
||||
[Address(RVA = "0x237A930", Offset = "0x2379730", VA = "0x18237A930")]
|
||||
public static SoapAttribute GetCachedSoapAttribute(object reflectionObject)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400170E RID: 5902
|
||||
[Token(Token = "0x400170E")]
|
||||
private static Hashtable _soapAttributes;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Lifetime
|
||||
{
|
||||
/// <summary>Defines a lifetime lease object that is used by the remoting lifetime service.</summary>
|
||||
// Token: 0x020004C4 RID: 1220
|
||||
[Token(Token = "0x20004C4")]
|
||||
[ComVisible(true)]
|
||||
public interface ILease
|
||||
{
|
||||
/// <summary>Gets the amount of time remaining on the lease.</summary>
|
||||
/// <returns>The amount of time remaining on the lease.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x17000581 RID: 1409
|
||||
// (get) Token: 0x060027E8 RID: 10216
|
||||
[Token(Token = "0x17000581")]
|
||||
TimeSpan CurrentLeaseTime
|
||||
{
|
||||
[Token(Token = "0x60027E8")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets the current <see cref="T:System.Runtime.Remoting.Lifetime.LeaseState" /> of the lease.</summary>
|
||||
/// <returns>The current <see cref="T:System.Runtime.Remoting.Lifetime.LeaseState" /> of the lease.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x17000582 RID: 1410
|
||||
// (get) Token: 0x060027E9 RID: 10217
|
||||
[Token(Token = "0x17000582")]
|
||||
LeaseState CurrentState
|
||||
{
|
||||
[Token(Token = "0x60027E9")]
|
||||
[Address(Slot = "1")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the amount of time by which a call to the remote object renews the <see cref="P:System.Runtime.Remoting.Lifetime.ILease.CurrentLeaseTime" />.</summary>
|
||||
/// <returns>The amount of time by which a call to the remote object renews the <see cref="P:System.Runtime.Remoting.Lifetime.ILease.CurrentLeaseTime" />.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x17000583 RID: 1411
|
||||
// (get) Token: 0x060027EA RID: 10218
|
||||
[Token(Token = "0x17000583")]
|
||||
TimeSpan RenewOnCallTime
|
||||
{
|
||||
[Token(Token = "0x60027EA")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Renews a lease for the specified time.</summary>
|
||||
/// <param name="renewalTime">The length of time to renew the lease by.</param>
|
||||
/// <returns>The new expiration time of the lease.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x060027EB RID: 10219
|
||||
[Token(Token = "0x60027EB")]
|
||||
[Address(Slot = "3")]
|
||||
TimeSpan Renew(TimeSpan renewalTime);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Lifetime
|
||||
{
|
||||
/// <summary>Indicates that the implementer wants to be a lifetime lease sponsor.</summary>
|
||||
// Token: 0x020004C5 RID: 1221
|
||||
[Token(Token = "0x20004C5")]
|
||||
[ComVisible(true)]
|
||||
public interface ISponsor
|
||||
{
|
||||
/// <summary>Requests a sponsoring client to renew the lease for the specified object.</summary>
|
||||
/// <param name="lease">The lifetime lease of the object that requires lease renewal.</param>
|
||||
/// <returns>The additional lease time for the specified object.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x060027EC RID: 10220
|
||||
[Token(Token = "0x60027EC")]
|
||||
[Address(Slot = "0")]
|
||||
TimeSpan Renewal(ILease lease);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,145 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Lifetime
|
||||
{
|
||||
// Token: 0x020004C6 RID: 1222
|
||||
[Token(Token = "0x20004C6")]
|
||||
internal class Lease : MarshalByRefObject, ILease
|
||||
{
|
||||
// Token: 0x060027ED RID: 10221 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60027ED")]
|
||||
[Address(RVA = "0x237C220", Offset = "0x237B020", VA = "0x18237C220")]
|
||||
public Lease()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000584 RID: 1412
|
||||
// (get) Token: 0x060027EE RID: 10222 RVA: 0x000161E8 File Offset: 0x000143E8
|
||||
[Token(Token = "0x17000584")]
|
||||
public TimeSpan CurrentLeaseTime
|
||||
{
|
||||
[Token(Token = "0x60027EE")]
|
||||
[Address(RVA = "0x237C3C0", Offset = "0x237B1C0", VA = "0x18237C3C0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return default(TimeSpan);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000585 RID: 1413
|
||||
// (get) Token: 0x060027EF RID: 10223 RVA: 0x00016200 File Offset: 0x00014400
|
||||
[Token(Token = "0x17000585")]
|
||||
public LeaseState CurrentState
|
||||
{
|
||||
[Token(Token = "0x60027EF")]
|
||||
[Address(RVA = "0x3F7310", Offset = "0x3F6110", VA = "0x1803F7310", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return LeaseState.Null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060027F0 RID: 10224 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60027F0")]
|
||||
[Address(RVA = "0x237B9C0", Offset = "0x237A7C0", VA = "0x18237B9C0")]
|
||||
public void Activate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000586 RID: 1414
|
||||
// (get) Token: 0x060027F1 RID: 10225 RVA: 0x00016218 File Offset: 0x00014418
|
||||
[Token(Token = "0x17000586")]
|
||||
public TimeSpan RenewOnCallTime
|
||||
{
|
||||
[Token(Token = "0x60027F1")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return default(TimeSpan);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060027F2 RID: 10226 RVA: 0x00016230 File Offset: 0x00014430
|
||||
[Token(Token = "0x60027F2")]
|
||||
[Address(RVA = "0x237BE80", Offset = "0x237AC80", VA = "0x18237BE80", Slot = "9")]
|
||||
public TimeSpan Renew(TimeSpan renewalTime)
|
||||
{
|
||||
return default(TimeSpan);
|
||||
}
|
||||
|
||||
// Token: 0x060027F3 RID: 10227 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60027F3")]
|
||||
[Address(RVA = "0x237BF60", Offset = "0x237AD60", VA = "0x18237BF60", Slot = "10")]
|
||||
public void Unregister(ISponsor obj)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060027F4 RID: 10228 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60027F4")]
|
||||
[Address(RVA = "0x237C080", Offset = "0x237AE80", VA = "0x18237C080")]
|
||||
internal void UpdateState()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060027F5 RID: 10229 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60027F5")]
|
||||
[Address(RVA = "0x237B9D0", Offset = "0x237A7D0", VA = "0x18237B9D0")]
|
||||
private void CheckNextSponsor()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060027F6 RID: 10230 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60027F6")]
|
||||
[Address(RVA = "0x237BC30", Offset = "0x237AA30", VA = "0x18237BC30")]
|
||||
private void ProcessSponsorResponse(object state, bool timedOut)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001770 RID: 6000
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001770")]
|
||||
private DateTime _leaseExpireTime;
|
||||
|
||||
// Token: 0x04001771 RID: 6001
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001771")]
|
||||
private LeaseState _currentState;
|
||||
|
||||
// Token: 0x04001772 RID: 6002
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001772")]
|
||||
private TimeSpan _initialLeaseTime;
|
||||
|
||||
// Token: 0x04001773 RID: 6003
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4001773")]
|
||||
private TimeSpan _renewOnCallTime;
|
||||
|
||||
// Token: 0x04001774 RID: 6004
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001774")]
|
||||
private TimeSpan _sponsorshipTimeout;
|
||||
|
||||
// Token: 0x04001775 RID: 6005
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001775")]
|
||||
private ArrayList _sponsors;
|
||||
|
||||
// Token: 0x04001776 RID: 6006
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4001776")]
|
||||
private Queue _renewingSponsors;
|
||||
|
||||
// Token: 0x04001777 RID: 6007
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4001777")]
|
||||
private Lease.RenewalDelegate _renewalDelegate;
|
||||
|
||||
// Token: 0x020004C7 RID: 1223
|
||||
// (Invoke) Token: 0x060027F8 RID: 10232
|
||||
[Token(Token = "0x20004C7")]
|
||||
private delegate TimeSpan RenewalDelegate(ILease lease);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Threading;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Lifetime
|
||||
{
|
||||
// Token: 0x020004C8 RID: 1224
|
||||
[Token(Token = "0x20004C8")]
|
||||
internal class LeaseManager
|
||||
{
|
||||
// Token: 0x060027FB RID: 10235 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60027FB")]
|
||||
[Address(RVA = "0x237B1C0", Offset = "0x2379FC0", VA = "0x18237B1C0")]
|
||||
public void SetPollTime(TimeSpan timeSpan)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060027FC RID: 10236 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60027FC")]
|
||||
[Address(RVA = "0x237B420", Offset = "0x237A220", VA = "0x18237B420")]
|
||||
public void TrackLifetime(ServerIdentity identity)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060027FD RID: 10237 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60027FD")]
|
||||
[Address(RVA = "0x237B290", Offset = "0x237A090", VA = "0x18237B290")]
|
||||
public void StartManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060027FE RID: 10238 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60027FE")]
|
||||
[Address(RVA = "0x237B400", Offset = "0x237A200", VA = "0x18237B400")]
|
||||
public void StopManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060027FF RID: 10239 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60027FF")]
|
||||
[Address(RVA = "0x237AF80", Offset = "0x2379D80", VA = "0x18237AF80")]
|
||||
public void ManageLeases(object state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002800 RID: 10240 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002800")]
|
||||
[Address(RVA = "0x237B670", Offset = "0x237A470", VA = "0x18237B670")]
|
||||
public LeaseManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001778 RID: 6008
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001778")]
|
||||
private ArrayList _objects;
|
||||
|
||||
// Token: 0x04001779 RID: 6009
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001779")]
|
||||
private Timer _timer;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Lifetime
|
||||
{
|
||||
// Token: 0x020004C9 RID: 1225
|
||||
[Token(Token = "0x20004C9")]
|
||||
internal class LeaseSink : IMessageSink
|
||||
{
|
||||
// Token: 0x06002801 RID: 10241 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002801")]
|
||||
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
|
||||
public LeaseSink(IMessageSink nextSink)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002802 RID: 10242 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002802")]
|
||||
[Address(RVA = "0x237B950", Offset = "0x237A750", VA = "0x18237B950", Slot = "4")]
|
||||
public IMessage SyncProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002803 RID: 10243 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002803")]
|
||||
[Address(RVA = "0x237B6D0", Offset = "0x237A4D0", VA = "0x18237B6D0", Slot = "5")]
|
||||
public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002804 RID: 10244 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002804")]
|
||||
[Address(RVA = "0x237B750", Offset = "0x237A550", VA = "0x18237B750")]
|
||||
private void RenewLease(IMessage msg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400177A RID: 6010
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400177A")]
|
||||
private IMessageSink _nextSink;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Lifetime
|
||||
{
|
||||
/// <summary>Indicates the possible lease states of a lifetime lease.</summary>
|
||||
// Token: 0x020004CA RID: 1226
|
||||
[Token(Token = "0x20004CA")]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public enum LeaseState
|
||||
{
|
||||
/// <summary>The lease is not initialized.</summary>
|
||||
// Token: 0x0400177C RID: 6012
|
||||
[Token(Token = "0x400177C")]
|
||||
Null,
|
||||
/// <summary>The lease has been created, but is not yet active.</summary>
|
||||
// Token: 0x0400177D RID: 6013
|
||||
[Token(Token = "0x400177D")]
|
||||
Initial,
|
||||
/// <summary>The lease is active and has not expired.</summary>
|
||||
// Token: 0x0400177E RID: 6014
|
||||
[Token(Token = "0x400177E")]
|
||||
Active,
|
||||
/// <summary>The lease has expired and is seeking sponsorship.</summary>
|
||||
// Token: 0x0400177F RID: 6015
|
||||
[Token(Token = "0x400177F")]
|
||||
Renewing,
|
||||
/// <summary>The lease has expired and cannot be renewed.</summary>
|
||||
// Token: 0x04001780 RID: 6016
|
||||
[Token(Token = "0x4001780")]
|
||||
Expired
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,128 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Lifetime
|
||||
{
|
||||
/// <summary>Controls the.NET remoting lifetime services.</summary>
|
||||
// Token: 0x020004CB RID: 1227
|
||||
[Token(Token = "0x20004CB")]
|
||||
[ComVisible(true)]
|
||||
public sealed class LifetimeServices
|
||||
{
|
||||
/// <summary>Gets or sets the time interval between each activation of the lease manager to clean up expired leases.</summary>
|
||||
/// <returns>The default amount of time the lease manager sleeps after checking for expired leases.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">At least one of the callers higher in the callstack does not have permission to configure remoting types and channels. This exception is thrown only when setting the property value.</exception>
|
||||
// Token: 0x17000587 RID: 1415
|
||||
// (get) Token: 0x06002806 RID: 10246 RVA: 0x00016248 File Offset: 0x00014448
|
||||
// (set) Token: 0x06002807 RID: 10247 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000587")]
|
||||
public static TimeSpan LeaseManagerPollTime
|
||||
{
|
||||
[Token(Token = "0x6002806")]
|
||||
[Address(RVA = "0x237C5E0", Offset = "0x237B3E0", VA = "0x18237C5E0")]
|
||||
get
|
||||
{
|
||||
return default(TimeSpan);
|
||||
}
|
||||
[Token(Token = "0x6002807")]
|
||||
[Address(RVA = "0x237C760", Offset = "0x237B560", VA = "0x18237C760")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the initial lease time span for an <see cref="T:System.AppDomain" />.</summary>
|
||||
/// <returns>The initial lease <see cref="T:System.TimeSpan" /> for objects that can have leases in the <see cref="T:System.AppDomain" />.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">At least one of the callers higher in the callstack does not have permission to configure remoting types and channels. This exception is thrown only when setting the property value.</exception>
|
||||
// Token: 0x17000588 RID: 1416
|
||||
// (get) Token: 0x06002808 RID: 10248 RVA: 0x00016260 File Offset: 0x00014460
|
||||
// (set) Token: 0x06002809 RID: 10249 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000588")]
|
||||
public static TimeSpan LeaseTime
|
||||
{
|
||||
[Token(Token = "0x6002808")]
|
||||
[Address(RVA = "0x237C640", Offset = "0x237B440", VA = "0x18237C640")]
|
||||
get
|
||||
{
|
||||
return default(TimeSpan);
|
||||
}
|
||||
[Token(Token = "0x6002809")]
|
||||
[Address(RVA = "0x237C7F0", Offset = "0x237B5F0", VA = "0x18237C7F0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the amount of time by which the lease is extended every time a call comes in on the server object.</summary>
|
||||
/// <returns>The <see cref="T:System.TimeSpan" /> by which a lifetime lease in the current <see cref="T:System.AppDomain" /> is extended after each call.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">At least one of the callers higher in the callstack does not have permission to configure remoting types and channels. This exception is thrown only when setting the property value.</exception>
|
||||
// Token: 0x17000589 RID: 1417
|
||||
// (get) Token: 0x0600280A RID: 10250 RVA: 0x00016278 File Offset: 0x00014478
|
||||
// (set) Token: 0x0600280B RID: 10251 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000589")]
|
||||
public static TimeSpan RenewOnCallTime
|
||||
{
|
||||
[Token(Token = "0x600280A")]
|
||||
[Address(RVA = "0x237C6A0", Offset = "0x237B4A0", VA = "0x18237C6A0")]
|
||||
get
|
||||
{
|
||||
return default(TimeSpan);
|
||||
}
|
||||
[Token(Token = "0x600280B")]
|
||||
[Address(RVA = "0x237C8B0", Offset = "0x237B6B0", VA = "0x18237C8B0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the amount of time the lease manager waits for a sponsor to return with a lease renewal time.</summary>
|
||||
/// <returns>The initial sponsorship time-out.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">At least one of the callers higher in the callstack does not have permission to configure remoting types and channels. This exception is thrown only when setting the property value.</exception>
|
||||
// Token: 0x1700058A RID: 1418
|
||||
// (get) Token: 0x0600280C RID: 10252 RVA: 0x00016290 File Offset: 0x00014490
|
||||
// (set) Token: 0x0600280D RID: 10253 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700058A")]
|
||||
public static TimeSpan SponsorshipTimeout
|
||||
{
|
||||
[Token(Token = "0x600280C")]
|
||||
[Address(RVA = "0x237C700", Offset = "0x237B500", VA = "0x18237C700")]
|
||||
get
|
||||
{
|
||||
return default(TimeSpan);
|
||||
}
|
||||
[Token(Token = "0x600280D")]
|
||||
[Address(RVA = "0x237C970", Offset = "0x237B770", VA = "0x18237C970")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600280E RID: 10254 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600280E")]
|
||||
[Address(RVA = "0x237C420", Offset = "0x237B220", VA = "0x18237C420")]
|
||||
internal static void TrackLifetime(ServerIdentity identity)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001781 RID: 6017
|
||||
[Token(Token = "0x4001781")]
|
||||
private static TimeSpan _leaseManagerPollTime;
|
||||
|
||||
// Token: 0x04001782 RID: 6018
|
||||
[Token(Token = "0x4001782")]
|
||||
private static TimeSpan _leaseTime;
|
||||
|
||||
// Token: 0x04001783 RID: 6019
|
||||
[Token(Token = "0x4001783")]
|
||||
private static TimeSpan _renewOnCallTime;
|
||||
|
||||
// Token: 0x04001784 RID: 6020
|
||||
[Token(Token = "0x4001784")]
|
||||
private static TimeSpan _sponsorshipTimeout;
|
||||
|
||||
// Token: 0x04001785 RID: 6021
|
||||
[Token(Token = "0x4001785")]
|
||||
private static LeaseManager _leaseManager;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x020004FF RID: 1279
|
||||
[Token(Token = "0x20004FF")]
|
||||
internal class ArgInfo
|
||||
{
|
||||
// Token: 0x060028D2 RID: 10450 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028D2")]
|
||||
[Address(RVA = "0x2369360", Offset = "0x2368160", VA = "0x182369360")]
|
||||
public ArgInfo(MethodBase method, ArgInfoType type)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028D3 RID: 10451 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028D3")]
|
||||
[Address(RVA = "0x2369250", Offset = "0x2368050", VA = "0x182369250")]
|
||||
public object[] GetInOutArgs(object[] args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040017D5 RID: 6101
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017D5")]
|
||||
private int[] _paramMap;
|
||||
|
||||
// Token: 0x040017D6 RID: 6102
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017D6")]
|
||||
private int _inoutArgCount;
|
||||
|
||||
// Token: 0x040017D7 RID: 6103
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40017D7")]
|
||||
private MethodBase _method;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x020004FE RID: 1278
|
||||
[Token(Token = "0x20004FE")]
|
||||
internal enum ArgInfoType : byte
|
||||
{
|
||||
// Token: 0x040017D3 RID: 6099
|
||||
[Token(Token = "0x40017D3")]
|
||||
In,
|
||||
// Token: 0x040017D4 RID: 6100
|
||||
[Token(Token = "0x40017D4")]
|
||||
Out
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,332 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Threading;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Encapsulates the results of an asynchronous operation on a delegate.</summary>
|
||||
// Token: 0x02000500 RID: 1280
|
||||
[Token(Token = "0x2000500")]
|
||||
[ComVisible(true)]
|
||||
[StructLayout(0)]
|
||||
public class AsyncResult : IAsyncResult, IMessageSink, IThreadPoolWorkItem
|
||||
{
|
||||
// Token: 0x060028D4 RID: 10452 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028D4")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
internal AsyncResult()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028D5 RID: 10453 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028D5")]
|
||||
[Address(RVA = "0x23699E0", Offset = "0x23687E0", VA = "0x1823699E0")]
|
||||
internal AsyncResult(WaitCallback cb, object state, bool capture_context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028D6 RID: 10454 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028D6")]
|
||||
[Address(RVA = "0x23698E0", Offset = "0x23686E0", VA = "0x1823698E0")]
|
||||
private static void WaitCallback_Context(object state)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the object provided as the last parameter of a <see langword="BeginInvoke" /> method call.</summary>
|
||||
/// <returns>The object provided as the last parameter of a <see langword="BeginInvoke" /> method call.</returns>
|
||||
// Token: 0x170005C7 RID: 1479
|
||||
// (get) Token: 0x060028D7 RID: 10455 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005C7")]
|
||||
public virtual object AsyncState
|
||||
{
|
||||
[Token(Token = "0x60028D7")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a <see cref="T:System.Threading.WaitHandle" /> that encapsulates Win32 synchronization handles, and allows the implementation of various synchronization schemes.</summary>
|
||||
/// <returns>A <see cref="T:System.Threading.WaitHandle" /> that encapsulates Win32 synchronization handles, and allows the implementation of various synchronization schemes.</returns>
|
||||
// Token: 0x170005C8 RID: 1480
|
||||
// (get) Token: 0x060028D8 RID: 10456 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005C8")]
|
||||
public virtual WaitHandle AsyncWaitHandle
|
||||
{
|
||||
[Token(Token = "0x60028D8")]
|
||||
[Address(RVA = "0x2369AB0", Offset = "0x23688B0", VA = "0x182369AB0", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see langword="BeginInvoke" /> call completed synchronously.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see langword="BeginInvoke" /> call completed synchronously; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x170005C9 RID: 1481
|
||||
// (get) Token: 0x060028D9 RID: 10457 RVA: 0x00016578 File Offset: 0x00014778
|
||||
[Token(Token = "0x170005C9")]
|
||||
public virtual bool CompletedSynchronously
|
||||
{
|
||||
[Token(Token = "0x60028D9")]
|
||||
[Address(RVA = "0x43A970", Offset = "0x439770", VA = "0x18043A970", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the server has completed the call.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> after the server has completed the call; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x170005CA RID: 1482
|
||||
// (get) Token: 0x060028DA RID: 10458 RVA: 0x00016590 File Offset: 0x00014790
|
||||
[Token(Token = "0x170005CA")]
|
||||
public virtual bool IsCompleted
|
||||
{
|
||||
[Token(Token = "0x60028DA")]
|
||||
[Address(RVA = "0x43AAA0", Offset = "0x4398A0", VA = "0x18043AAA0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets a value indicating whether <see langword="EndInvoke" /> has been called on the current <see cref="T:System.Runtime.Remoting.Messaging.AsyncResult" />.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <see langword="EndInvoke" /> has been called on the current <see cref="T:System.Runtime.Remoting.Messaging.AsyncResult" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x170005CB RID: 1483
|
||||
// (get) Token: 0x060028DB RID: 10459 RVA: 0x000165A8 File Offset: 0x000147A8
|
||||
// (set) Token: 0x060028DC RID: 10460 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170005CB")]
|
||||
public bool EndInvokeCalled
|
||||
{
|
||||
[Token(Token = "0x60028DB")]
|
||||
[Address(RVA = "0x718510", Offset = "0x717310", VA = "0x180718510")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x60028DC")]
|
||||
[Address(RVA = "0x718A40", Offset = "0x717840", VA = "0x180718A40")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the delegate object on which the asynchronous call was invoked.</summary>
|
||||
/// <returns>The delegate object on which the asynchronous call was invoked.</returns>
|
||||
// Token: 0x170005CC RID: 1484
|
||||
// (get) Token: 0x060028DD RID: 10461 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005CC")]
|
||||
public virtual object AsyncDelegate
|
||||
{
|
||||
[Token(Token = "0x60028DD")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the next message sink in the sink chain.</summary>
|
||||
/// <returns>An <see cref="T:System.Runtime.Remoting.Messaging.IMessageSink" /> interface that represents the next message sink in the sink chain.</returns>
|
||||
// Token: 0x170005CD RID: 1485
|
||||
// (get) Token: 0x060028DE RID: 10462 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005CD")]
|
||||
public IMessageSink NextSink
|
||||
{
|
||||
[Token(Token = "0x60028DE")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Remoting.Messaging.IMessageSink" /> interface.</summary>
|
||||
/// <param name="msg">The request <see cref="T:System.Runtime.Remoting.Messaging.IMessage" /> interface.</param>
|
||||
/// <param name="replySink">The response <see cref="T:System.Runtime.Remoting.Messaging.IMessageSink" /> interface.</param>
|
||||
/// <returns>No value is returned.</returns>
|
||||
// Token: 0x060028DF RID: 10463 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028DF")]
|
||||
[Address(RVA = "0x2369570", Offset = "0x2368370", VA = "0x182369570", Slot = "18")]
|
||||
public virtual IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets the response message for the asynchronous call.</summary>
|
||||
/// <returns>A remoting message that should represent a response to a method call on a remote object.</returns>
|
||||
// Token: 0x060028E0 RID: 10464 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028E0")]
|
||||
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0", Slot = "19")]
|
||||
public virtual IMessage GetReplyMessage()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Sets an <see cref="T:System.Runtime.Remoting.Messaging.IMessageCtrl" /> for the current remote method call, which provides a way to control asynchronous messages after they have been dispatched.</summary>
|
||||
/// <param name="mc">The <see cref="T:System.Runtime.Remoting.Messaging.IMessageCtrl" /> for the current remote method call.</param>
|
||||
// Token: 0x060028E1 RID: 10465 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028E1")]
|
||||
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270", Slot = "20")]
|
||||
public virtual void SetMessageCtrl(IMessageCtrl mc)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028E2 RID: 10466 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028E2")]
|
||||
[Address(RVA = "0x43ABB0", Offset = "0x4399B0", VA = "0x18043ABB0")]
|
||||
internal void SetCompletedSynchronously(bool completed)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028E3 RID: 10467 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028E3")]
|
||||
[Address(RVA = "0x23695C0", Offset = "0x23683C0", VA = "0x1823695C0")]
|
||||
internal IMessage EndInvoke()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Synchronously processes a response message returned by a method call on a remote object.</summary>
|
||||
/// <param name="msg">A response message to a method call on a remote object.</param>
|
||||
/// <returns>Returns <see langword="null" />.</returns>
|
||||
// Token: 0x060028E4 RID: 10468 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028E4")]
|
||||
[Address(RVA = "0x23696F0", Offset = "0x23684F0", VA = "0x1823696F0", Slot = "21")]
|
||||
public virtual IMessage SyncProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170005CE RID: 1486
|
||||
// (get) Token: 0x060028E5 RID: 10469 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x060028E6 RID: 10470 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170005CE")]
|
||||
internal MonoMethodMessage CallMessage
|
||||
{
|
||||
[Token(Token = "0x60028E5")]
|
||||
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60028E6")]
|
||||
[Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028E7 RID: 10471 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028E7")]
|
||||
[Address(RVA = "0x23696E0", Offset = "0x23684E0", VA = "0x1823696E0", Slot = "10")]
|
||||
void IThreadPoolWorkItem.ExecuteWorkItem()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028E8 RID: 10472 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028E8")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "11")]
|
||||
void IThreadPoolWorkItem.MarkAborted(ThreadAbortException tae)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028E9 RID: 10473 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028E9")]
|
||||
[Address(RVA = "0x23696E0", Offset = "0x23684E0", VA = "0x1823696E0")]
|
||||
internal object Invoke()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040017D8 RID: 6104
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017D8")]
|
||||
private object async_state;
|
||||
|
||||
// Token: 0x040017D9 RID: 6105
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017D9")]
|
||||
private WaitHandle handle;
|
||||
|
||||
// Token: 0x040017DA RID: 6106
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40017DA")]
|
||||
private object async_delegate;
|
||||
|
||||
// Token: 0x040017DB RID: 6107
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40017DB")]
|
||||
private IntPtr data;
|
||||
|
||||
// Token: 0x040017DC RID: 6108
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40017DC")]
|
||||
private object object_data;
|
||||
|
||||
// Token: 0x040017DD RID: 6109
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40017DD")]
|
||||
private bool sync_completed;
|
||||
|
||||
// Token: 0x040017DE RID: 6110
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x39")]
|
||||
[Token(Token = "0x40017DE")]
|
||||
private bool completed;
|
||||
|
||||
// Token: 0x040017DF RID: 6111
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3A")]
|
||||
[Token(Token = "0x40017DF")]
|
||||
private bool endinvoke_called;
|
||||
|
||||
// Token: 0x040017E0 RID: 6112
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40017E0")]
|
||||
private object async_callback;
|
||||
|
||||
// Token: 0x040017E1 RID: 6113
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40017E1")]
|
||||
private ExecutionContext current;
|
||||
|
||||
// Token: 0x040017E2 RID: 6114
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40017E2")]
|
||||
private ExecutionContext original;
|
||||
|
||||
// Token: 0x040017E3 RID: 6115
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40017E3")]
|
||||
private long add_time;
|
||||
|
||||
// Token: 0x040017E4 RID: 6116
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40017E4")]
|
||||
private MonoMethodMessage call_message;
|
||||
|
||||
// Token: 0x040017E5 RID: 6117
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40017E5")]
|
||||
private IMessageCtrl message_ctrl;
|
||||
|
||||
// Token: 0x040017E6 RID: 6118
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40017E6")]
|
||||
private IMessage reply_message;
|
||||
|
||||
// Token: 0x040017E7 RID: 6119
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40017E7")]
|
||||
private WaitCallback orig_cb;
|
||||
|
||||
// Token: 0x040017E8 RID: 6120
|
||||
[Token(Token = "0x40017E8")]
|
||||
internal static ContextCallback ccb;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000501 RID: 1281
|
||||
[Token(Token = "0x2000501")]
|
||||
internal class CADArgHolder
|
||||
{
|
||||
// Token: 0x060028EC RID: 10476 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028EC")]
|
||||
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
|
||||
public CADArgHolder(int i)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040017E9 RID: 6121
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017E9")]
|
||||
public int index;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,130 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000504 RID: 1284
|
||||
[Token(Token = "0x2000504")]
|
||||
internal class CADMessageBase
|
||||
{
|
||||
// Token: 0x060028F1 RID: 10481 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028F1")]
|
||||
[Address(RVA = "0x236B750", Offset = "0x236A550", VA = "0x18236B750")]
|
||||
public CADMessageBase(IMethodMessage msg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028F2 RID: 10482 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028F2")]
|
||||
[Address(RVA = "0x2369C30", Offset = "0x2368A30", VA = "0x182369C30")]
|
||||
internal MethodBase GetMethod()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060028F3 RID: 10483 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028F3")]
|
||||
[Address(RVA = "0x2369D70", Offset = "0x2368B70", VA = "0x182369D70")]
|
||||
protected static Type[] GetSignature(MethodBase methodBase, bool load)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060028F4 RID: 10484 RVA: 0x000165C0 File Offset: 0x000147C0
|
||||
[Token(Token = "0x60028F4")]
|
||||
[Address(RVA = "0x236A530", Offset = "0x2369330", VA = "0x18236A530")]
|
||||
internal static int MarshalProperties(IDictionary dict, ref ArrayList args)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060028F5 RID: 10485 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028F5")]
|
||||
[Address(RVA = "0x236B5F0", Offset = "0x236A3F0", VA = "0x18236B5F0")]
|
||||
internal static void UnmarshalProperties(IDictionary dict, int count, ArrayList args)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028F6 RID: 10486 RVA: 0x000165D8 File Offset: 0x000147D8
|
||||
[Token(Token = "0x60028F6")]
|
||||
[Address(RVA = "0x2369F80", Offset = "0x2368D80", VA = "0x182369F80")]
|
||||
private static bool IsPossibleToIgnoreMarshal(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060028F7 RID: 10487 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028F7")]
|
||||
[Address(RVA = "0x236A0F0", Offset = "0x2368EF0", VA = "0x18236A0F0")]
|
||||
protected object MarshalArgument(object arg, ref ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060028F8 RID: 10488 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028F8")]
|
||||
[Address(RVA = "0x236AB50", Offset = "0x2369950", VA = "0x18236AB50")]
|
||||
protected object UnmarshalArgument(object arg, ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060028F9 RID: 10489 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028F9")]
|
||||
[Address(RVA = "0x236A400", Offset = "0x2369200", VA = "0x18236A400")]
|
||||
internal object[] MarshalArguments(object[] arguments, ref ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060028FA RID: 10490 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028FA")]
|
||||
[Address(RVA = "0x236B4C0", Offset = "0x236A2C0", VA = "0x18236B4C0")]
|
||||
internal object[] UnmarshalArguments(object[] arguments, ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060028FB RID: 10491 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028FB")]
|
||||
[Address(RVA = "0x236A9C0", Offset = "0x23697C0", VA = "0x18236A9C0")]
|
||||
protected void SaveLogicalCallContext(IMethodMessage msg, ref ArrayList serializeList)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028FC RID: 10492 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028FC")]
|
||||
[Address(RVA = "0x2369BA0", Offset = "0x23689A0", VA = "0x182369BA0")]
|
||||
internal LogicalCallContext GetLogicalCallContext(ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040017F2 RID: 6130
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017F2")]
|
||||
protected object[] _args;
|
||||
|
||||
// Token: 0x040017F3 RID: 6131
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017F3")]
|
||||
protected byte[] _serializedArgs;
|
||||
|
||||
// Token: 0x040017F4 RID: 6132
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40017F4")]
|
||||
protected int _propertyCount;
|
||||
|
||||
// Token: 0x040017F5 RID: 6133
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40017F5")]
|
||||
protected CADArgHolder _callContext;
|
||||
|
||||
// Token: 0x040017F6 RID: 6134
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40017F6")]
|
||||
internal byte[] serializedMethod;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000505 RID: 1285
|
||||
[Token(Token = "0x2000505")]
|
||||
internal class CADMethodCallMessage : CADMessageBase
|
||||
{
|
||||
// Token: 0x170005CF RID: 1487
|
||||
// (get) Token: 0x060028FD RID: 10493 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005CF")]
|
||||
internal string Uri
|
||||
{
|
||||
[Token(Token = "0x60028FD")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028FE RID: 10494 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028FE")]
|
||||
[Address(RVA = "0x236B7F0", Offset = "0x236A5F0", VA = "0x18236B7F0")]
|
||||
internal static CADMethodCallMessage Create(IMessage callMsg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060028FF RID: 10495 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028FF")]
|
||||
[Address(RVA = "0x236BA30", Offset = "0x236A830", VA = "0x18236BA30")]
|
||||
internal CADMethodCallMessage(IMethodCallMessage callMsg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002900 RID: 10496 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002900")]
|
||||
[Address(RVA = "0x236B960", Offset = "0x236A760", VA = "0x18236B960")]
|
||||
internal ArrayList GetArguments()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002901 RID: 10497 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002901")]
|
||||
[Address(RVA = "0x236B950", Offset = "0x236A750", VA = "0x18236B950")]
|
||||
internal object[] GetArgs(ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170005D0 RID: 1488
|
||||
// (get) Token: 0x06002902 RID: 10498 RVA: 0x000165F0 File Offset: 0x000147F0
|
||||
[Token(Token = "0x170005D0")]
|
||||
internal int PropertiesCount
|
||||
{
|
||||
[Token(Token = "0x6002902")]
|
||||
[Address(RVA = "0x3F7310", Offset = "0x3F6110", VA = "0x1803F7310")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040017F7 RID: 6135
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40017F7")]
|
||||
private string _uri;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000503 RID: 1283
|
||||
[Token(Token = "0x2000503")]
|
||||
[Serializable]
|
||||
internal class CADMethodRef
|
||||
{
|
||||
// Token: 0x060028EE RID: 10478 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028EE")]
|
||||
[Address(RVA = "0x236BB50", Offset = "0x236A950", VA = "0x18236BB50")]
|
||||
private Type[] GetTypes(string[] typeArray)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060028EF RID: 10479 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028EF")]
|
||||
[Address(RVA = "0x236BC90", Offset = "0x236AA90", VA = "0x18236BC90")]
|
||||
public MethodBase Resolve()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060028F0 RID: 10480 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028F0")]
|
||||
[Address(RVA = "0x236C150", Offset = "0x236AF50", VA = "0x18236C150")]
|
||||
public CADMethodRef(IMethodMessage msg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040017ED RID: 6125
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017ED")]
|
||||
private bool ctor;
|
||||
|
||||
// Token: 0x040017EE RID: 6126
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017EE")]
|
||||
private string typeName;
|
||||
|
||||
// Token: 0x040017EF RID: 6127
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40017EF")]
|
||||
private string methodName;
|
||||
|
||||
// Token: 0x040017F0 RID: 6128
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40017F0")]
|
||||
private string[] param_names;
|
||||
|
||||
// Token: 0x040017F1 RID: 6129
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40017F1")]
|
||||
private string[] generic_arg_names;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000506 RID: 1286
|
||||
[Token(Token = "0x2000506")]
|
||||
internal class CADMethodReturnMessage : CADMessageBase
|
||||
{
|
||||
// Token: 0x06002903 RID: 10499 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002903")]
|
||||
[Address(RVA = "0x236C450", Offset = "0x236B250", VA = "0x18236C450")]
|
||||
internal static CADMethodReturnMessage Create(IMessage callMsg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002904 RID: 10500 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002904")]
|
||||
[Address(RVA = "0x236C670", Offset = "0x236B470", VA = "0x18236C670")]
|
||||
internal CADMethodReturnMessage(IMethodReturnMessage retMsg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002905 RID: 10501 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002905")]
|
||||
[Address(RVA = "0x236C4D0", Offset = "0x236B2D0", VA = "0x18236C4D0")]
|
||||
internal ArrayList GetArguments()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002906 RID: 10502 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002906")]
|
||||
[Address(RVA = "0x236B950", Offset = "0x236A750", VA = "0x18236B950")]
|
||||
internal object[] GetArgs(ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002907 RID: 10503 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002907")]
|
||||
[Address(RVA = "0x236C660", Offset = "0x236B460", VA = "0x18236C660")]
|
||||
internal object GetReturnValue(ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002908 RID: 10504 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002908")]
|
||||
[Address(RVA = "0x236C5A0", Offset = "0x236B3A0", VA = "0x18236C5A0")]
|
||||
internal Exception GetException(ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170005D1 RID: 1489
|
||||
// (get) Token: 0x06002909 RID: 10505 RVA: 0x00016608 File Offset: 0x00014808
|
||||
[Token(Token = "0x170005D1")]
|
||||
internal int PropertiesCount
|
||||
{
|
||||
[Token(Token = "0x6002909")]
|
||||
[Address(RVA = "0x3F7310", Offset = "0x3F6110", VA = "0x1803F7310")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040017F8 RID: 6136
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40017F8")]
|
||||
private object _returnValue;
|
||||
|
||||
// Token: 0x040017F9 RID: 6137
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40017F9")]
|
||||
private CADArgHolder _exception;
|
||||
|
||||
// Token: 0x040017FA RID: 6138
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40017FA")]
|
||||
private Type[] _sig;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000502 RID: 1282
|
||||
[Token(Token = "0x2000502")]
|
||||
internal class CADObjRef
|
||||
{
|
||||
// Token: 0x060028ED RID: 10477 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028ED")]
|
||||
[Address(RVA = "0x236C990", Offset = "0x236B790", VA = "0x18236C990")]
|
||||
public CADObjRef(ObjRef o, int sourceDomain)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040017EA RID: 6122
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017EA")]
|
||||
internal ObjRef objref;
|
||||
|
||||
// Token: 0x040017EB RID: 6123
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017EB")]
|
||||
internal int SourceDomain;
|
||||
|
||||
// Token: 0x040017EC RID: 6124
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40017EC")]
|
||||
internal byte[] TypeInfo;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Provides a set of properties that are carried with the execution code path. This class cannot be inherited.</summary>
|
||||
// Token: 0x020004F8 RID: 1272
|
||||
[Token(Token = "0x20004F8")]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public sealed class CallContext
|
||||
{
|
||||
// Token: 0x060028B4 RID: 10420 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028B4")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
private CallContext()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028B5 RID: 10421 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028B5")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630")]
|
||||
internal static object SetCurrentCallContext(LogicalCallContext ctx)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060028B6 RID: 10422 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028B6")]
|
||||
[Address(RVA = "0x236CDD0", Offset = "0x236BBD0", VA = "0x18236CDD0")]
|
||||
internal static LogicalCallContext SetLogicalCallContext(LogicalCallContext callCtx)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x020004FD RID: 1277
|
||||
[Token(Token = "0x20004FD")]
|
||||
[Serializable]
|
||||
internal class CallContextRemotingData : ICloneable
|
||||
{
|
||||
// Token: 0x170005C5 RID: 1477
|
||||
// (get) Token: 0x060028CD RID: 10445 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x060028CE RID: 10446 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170005C5")]
|
||||
internal string LogicalCallID
|
||||
{
|
||||
[Token(Token = "0x60028CD")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60028CE")]
|
||||
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005C6 RID: 1478
|
||||
// (get) Token: 0x060028CF RID: 10447 RVA: 0x00016560 File Offset: 0x00014760
|
||||
[Token(Token = "0x170005C6")]
|
||||
internal bool HasInfo
|
||||
{
|
||||
[Token(Token = "0x60028CF")]
|
||||
[Address(RVA = "0x111F720", Offset = "0x111E520", VA = "0x18111F720")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028D0 RID: 10448 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028D0")]
|
||||
[Address(RVA = "0x236CCF0", Offset = "0x236BAF0", VA = "0x18236CCF0", Slot = "4")]
|
||||
public object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060028D1 RID: 10449 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028D1")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public CallContextRemotingData()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040017D1 RID: 6097
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017D1")]
|
||||
private string _logicalCallID;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using System;
|
||||
using System.Security.Principal;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x020004FC RID: 1276
|
||||
[Token(Token = "0x20004FC")]
|
||||
[Serializable]
|
||||
internal class CallContextSecurityData : ICloneable
|
||||
{
|
||||
// Token: 0x170005C4 RID: 1476
|
||||
// (get) Token: 0x060028CA RID: 10442 RVA: 0x00016548 File Offset: 0x00014748
|
||||
[Token(Token = "0x170005C4")]
|
||||
internal bool HasInfo
|
||||
{
|
||||
[Token(Token = "0x60028CA")]
|
||||
[Address(RVA = "0x111F720", Offset = "0x111E520", VA = "0x18111F720")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028CB RID: 10443 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028CB")]
|
||||
[Address(RVA = "0x236CD60", Offset = "0x236BB60", VA = "0x18236CD60", Slot = "4")]
|
||||
public object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060028CC RID: 10444 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028CC")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public CallContextSecurityData()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040017D0 RID: 6096
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017D0")]
|
||||
private IPrincipal _principal;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x0200051E RID: 1310
|
||||
[Token(Token = "0x200051E")]
|
||||
internal enum CallType
|
||||
{
|
||||
// Token: 0x04001840 RID: 6208
|
||||
[Token(Token = "0x4001840")]
|
||||
Sync,
|
||||
// Token: 0x04001841 RID: 6209
|
||||
[Token(Token = "0x4001841")]
|
||||
BeginInvoke,
|
||||
// Token: 0x04001842 RID: 6210
|
||||
[Token(Token = "0x4001842")]
|
||||
EndInvoke,
|
||||
// Token: 0x04001843 RID: 6211
|
||||
[Token(Token = "0x4001843")]
|
||||
OneWay
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Contexts;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000508 RID: 1288
|
||||
[Token(Token = "0x2000508")]
|
||||
internal class ClientContextReplySink : IMessageSink
|
||||
{
|
||||
// Token: 0x0600290D RID: 10509 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600290D")]
|
||||
[Address(RVA = "0xD87100", Offset = "0xD85F00", VA = "0x180D87100")]
|
||||
public ClientContextReplySink(Context ctx, IMessageSink replySink)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600290E RID: 10510 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600290E")]
|
||||
[Address(RVA = "0x236FE90", Offset = "0x236EC90", VA = "0x18236FE90", Slot = "4")]
|
||||
public IMessage SyncProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600290F RID: 10511 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600290F")]
|
||||
[Address(RVA = "0x236FE40", Offset = "0x236EC40", VA = "0x18236FE40", Slot = "5")]
|
||||
public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040017FC RID: 6140
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017FC")]
|
||||
private IMessageSink _replySink;
|
||||
|
||||
// Token: 0x040017FD RID: 6141
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017FD")]
|
||||
private Context _context;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Contexts;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000507 RID: 1287
|
||||
[Token(Token = "0x2000507")]
|
||||
internal class ClientContextTerminatorSink : IMessageSink
|
||||
{
|
||||
// Token: 0x0600290A RID: 10506 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600290A")]
|
||||
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
|
||||
public ClientContextTerminatorSink(Context ctx)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600290B RID: 10507 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600290B")]
|
||||
[Address(RVA = "0x2370220", Offset = "0x236F020", VA = "0x182370220", Slot = "4")]
|
||||
public IMessage SyncProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600290C RID: 10508 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600290C")]
|
||||
[Address(RVA = "0x236FF80", Offset = "0x236ED80", VA = "0x18236FF80", Slot = "5")]
|
||||
public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040017FB RID: 6139
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017FB")]
|
||||
private Context _context;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,231 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Activation;
|
||||
using System.Runtime.Remoting.Proxies;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Remoting.Activation.IConstructionCallMessage" /> interface to create a request message that constitutes a constructor call on a remote object.</summary>
|
||||
// Token: 0x02000509 RID: 1289
|
||||
[Token(Token = "0x2000509")]
|
||||
[CLSCompliant(false)]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public class ConstructionCall : MethodCall, IConstructionCallMessage, IMessage, IMethodCallMessage, IMethodMessage
|
||||
{
|
||||
// Token: 0x06002910 RID: 10512 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002910")]
|
||||
[Address(RVA = "0x23748B0", Offset = "0x23736B0", VA = "0x1823748B0")]
|
||||
internal ConstructionCall(Type type)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002911 RID: 10513 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002911")]
|
||||
[Address(RVA = "0x2374910", Offset = "0x2373710", VA = "0x182374910")]
|
||||
internal ConstructionCall(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002912 RID: 10514 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002912")]
|
||||
[Address(RVA = "0x23745F0", Offset = "0x23733F0", VA = "0x1823745F0", Slot = "22")]
|
||||
internal override void InitDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170005D2 RID: 1490
|
||||
// (get) Token: 0x06002913 RID: 10515 RVA: 0x00016620 File Offset: 0x00014820
|
||||
// (set) Token: 0x06002914 RID: 10516 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170005D2")]
|
||||
internal bool IsContextOk
|
||||
{
|
||||
[Token(Token = "0x6002913")]
|
||||
[Address(RVA = "0x607800", Offset = "0x606600", VA = "0x180607800")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x6002914")]
|
||||
[Address(RVA = "0x7A52E0", Offset = "0x7A40E0", VA = "0x1807A52E0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the type of the remote object to activate.</summary>
|
||||
/// <returns>The <see cref="T:System.Type" /> of the remote object to activate.</returns>
|
||||
// Token: 0x170005D3 RID: 1491
|
||||
// (get) Token: 0x06002915 RID: 10517 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005D3")]
|
||||
public Type ActivationType
|
||||
{
|
||||
[Token(Token = "0x6002915")]
|
||||
[Address(RVA = "0x2374930", Offset = "0x2373730", VA = "0x182374930", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the full type name of the remote object to activate.</summary>
|
||||
/// <returns>A <see cref="T:System.String" /> containing the full type name of the remote object to activate.</returns>
|
||||
// Token: 0x170005D4 RID: 1492
|
||||
// (get) Token: 0x06002916 RID: 10518 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005D4")]
|
||||
public string ActivationTypeName
|
||||
{
|
||||
[Token(Token = "0x6002916")]
|
||||
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80", Slot = "25")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the activator that activates the remote object.</summary>
|
||||
/// <returns>The <see cref="T:System.Runtime.Remoting.Activation.IActivator" /> that activates the remote object.</returns>
|
||||
// Token: 0x170005D5 RID: 1493
|
||||
// (get) Token: 0x06002917 RID: 10519 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002918 RID: 10520 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170005D5")]
|
||||
public IActivator Activator
|
||||
{
|
||||
[Token(Token = "0x6002917")]
|
||||
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10", Slot = "26")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002918")]
|
||||
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270", Slot = "27")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the call site activation attributes for the remote object.</summary>
|
||||
/// <returns>An array of type <see cref="T:System.Object" /> containing the call site activation attributes for the remote object.</returns>
|
||||
// Token: 0x170005D6 RID: 1494
|
||||
// (get) Token: 0x06002919 RID: 10521 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005D6")]
|
||||
public object[] CallSiteActivationAttributes
|
||||
{
|
||||
[Token(Token = "0x6002919")]
|
||||
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0", Slot = "28")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600291A RID: 10522 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600291A")]
|
||||
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
|
||||
internal void SetActivationAttributes(object[] attributes)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a list of properties that define the context in which the remote object is to be created.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.IList" /> that contains a list of properties that define the context in which the remote object is to be created.</returns>
|
||||
// Token: 0x170005D7 RID: 1495
|
||||
// (get) Token: 0x0600291B RID: 10523 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005D7")]
|
||||
public IList ContextProperties
|
||||
{
|
||||
[Token(Token = "0x600291B")]
|
||||
[Address(RVA = "0x2374A00", Offset = "0x2373800", VA = "0x182374A00", Slot = "29")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600291C RID: 10524 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600291C")]
|
||||
[Address(RVA = "0x23746C0", Offset = "0x23734C0", VA = "0x1823746C0", Slot = "19")]
|
||||
internal override void InitMethodProperty(string key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600291D RID: 10525 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600291D")]
|
||||
[Address(RVA = "0x23744F0", Offset = "0x23732F0", VA = "0x1823744F0", Slot = "20")]
|
||||
public override void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</returns>
|
||||
// Token: 0x170005D8 RID: 1496
|
||||
// (get) Token: 0x0600291E RID: 10526 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005D8")]
|
||||
public override IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x600291E")]
|
||||
[Address(RVA = "0x2374A60", Offset = "0x2373860", VA = "0x182374A60", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005D9 RID: 1497
|
||||
// (get) Token: 0x0600291F RID: 10527 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002920 RID: 10528 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170005D9")]
|
||||
internal RemotingProxy SourceProxy
|
||||
{
|
||||
[Token(Token = "0x600291F")]
|
||||
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002920")]
|
||||
[Address(RVA = "0x7A45D0", Offset = "0x7A33D0", VA = "0x1807A45D0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040017FE RID: 6142
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40017FE")]
|
||||
private IActivator _activator;
|
||||
|
||||
// Token: 0x040017FF RID: 6143
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40017FF")]
|
||||
private object[] _activationAttributes;
|
||||
|
||||
// Token: 0x04001800 RID: 6144
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4001800")]
|
||||
private IList _contextProperties;
|
||||
|
||||
// Token: 0x04001801 RID: 6145
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4001801")]
|
||||
private Type _activationType;
|
||||
|
||||
// Token: 0x04001802 RID: 6146
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4001802")]
|
||||
private string _activationTypeName;
|
||||
|
||||
// Token: 0x04001803 RID: 6147
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4001803")]
|
||||
private bool _isContextOk;
|
||||
|
||||
// Token: 0x04001804 RID: 6148
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4001804")]
|
||||
[NonSerialized]
|
||||
private RemotingProxy _sourceProxy;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Activation;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x0200050A RID: 1290
|
||||
[Token(Token = "0x200050A")]
|
||||
internal class ConstructionCallDictionary : MessageDictionary
|
||||
{
|
||||
// Token: 0x06002921 RID: 10529 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002921")]
|
||||
[Address(RVA = "0x2374470", Offset = "0x2373270", VA = "0x182374470")]
|
||||
public ConstructionCallDictionary(IConstructionCallMessage message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002922 RID: 10530 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002922")]
|
||||
[Address(RVA = "0x2373BD0", Offset = "0x23729D0", VA = "0x182373BD0", Slot = "21")]
|
||||
protected override object GetMethodProperty(string key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002923 RID: 10531 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002923")]
|
||||
[Address(RVA = "0x2373E80", Offset = "0x2372C80", VA = "0x182373E80", Slot = "22")]
|
||||
protected override void SetMethodProperty(string key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001805 RID: 6149
|
||||
[Token(Token = "0x4001805")]
|
||||
public static string[] InternalKeys;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Activation;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Remoting.Activation.IConstructionReturnMessage" /> interface to create a message that responds to a call to instantiate a remote object.</summary>
|
||||
// Token: 0x0200050B RID: 1291
|
||||
[Token(Token = "0x200050B")]
|
||||
[CLSCompliant(false)]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public class ConstructionResponse : MethodResponse, IConstructionReturnMessage, IMethodReturnMessage, IMethodMessage, IMessage
|
||||
{
|
||||
// Token: 0x06002925 RID: 10533 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002925")]
|
||||
[Address(RVA = "0x2374B40", Offset = "0x2373940", VA = "0x182374B40")]
|
||||
internal ConstructionResponse(object resultObject, LogicalCallContext callCtx, IMethodCallMessage msg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002926 RID: 10534 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002926")]
|
||||
[Address(RVA = "0x2374B10", Offset = "0x2373910", VA = "0x182374B10")]
|
||||
internal ConstructionResponse(Exception e, IMethodCallMessage msg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002927 RID: 10535 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002927")]
|
||||
[Address(RVA = "0x2374B20", Offset = "0x2373920", VA = "0x182374B20")]
|
||||
internal ConstructionResponse(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</returns>
|
||||
// Token: 0x170005DA RID: 1498
|
||||
// (get) Token: 0x06002928 RID: 10536 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005DA")]
|
||||
public override IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x6002928")]
|
||||
[Address(RVA = "0x2374B70", Offset = "0x2373970", VA = "0x182374B70", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x0200050C RID: 1292
|
||||
[Token(Token = "0x200050C")]
|
||||
[Serializable]
|
||||
internal class EnvoyTerminatorSink : IMessageSink
|
||||
{
|
||||
// Token: 0x06002929 RID: 10537 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002929")]
|
||||
[Address(RVA = "0x23795D0", Offset = "0x23783D0", VA = "0x1823795D0", Slot = "4")]
|
||||
public IMessage SyncProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600292A RID: 10538 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600292A")]
|
||||
[Address(RVA = "0x2379550", Offset = "0x2378350", VA = "0x182379550", Slot = "5")]
|
||||
public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600292B RID: 10539 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600292B")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EnvoyTerminatorSink()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001806 RID: 6150
|
||||
[Token(Token = "0x4001806")]
|
||||
public static EnvoyTerminatorSink Instance;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,150 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x0200050D RID: 1293
|
||||
[Token(Token = "0x200050D")]
|
||||
[Serializable]
|
||||
internal class ErrorMessage : IMethodCallMessage, IMethodMessage, IMessage
|
||||
{
|
||||
// Token: 0x0600292D RID: 10541 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600292D")]
|
||||
[Address(RVA = "0x2379690", Offset = "0x2378490", VA = "0x182379690")]
|
||||
public ErrorMessage()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170005DB RID: 1499
|
||||
// (get) Token: 0x0600292E RID: 10542 RVA: 0x00016638 File Offset: 0x00014838
|
||||
[Token(Token = "0x170005DB")]
|
||||
public int ArgCount
|
||||
{
|
||||
[Token(Token = "0x600292E")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005DC RID: 1500
|
||||
// (get) Token: 0x0600292F RID: 10543 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005DC")]
|
||||
public object[] Args
|
||||
{
|
||||
[Token(Token = "0x600292F")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005DD RID: 1501
|
||||
// (get) Token: 0x06002930 RID: 10544 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005DD")]
|
||||
public MethodBase MethodBase
|
||||
{
|
||||
[Token(Token = "0x6002930")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005DE RID: 1502
|
||||
// (get) Token: 0x06002931 RID: 10545 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005DE")]
|
||||
public string MethodName
|
||||
{
|
||||
[Token(Token = "0x6002931")]
|
||||
[Address(RVA = "0x23796D0", Offset = "0x23784D0", VA = "0x1823796D0", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005DF RID: 1503
|
||||
// (get) Token: 0x06002932 RID: 10546 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005DF")]
|
||||
public object MethodSignature
|
||||
{
|
||||
[Token(Token = "0x6002932")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005E0 RID: 1504
|
||||
// (get) Token: 0x06002933 RID: 10547 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005E0")]
|
||||
public virtual IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x6002933")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005E1 RID: 1505
|
||||
// (get) Token: 0x06002934 RID: 10548 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005E1")]
|
||||
public string TypeName
|
||||
{
|
||||
[Token(Token = "0x6002934")]
|
||||
[Address(RVA = "0x2379700", Offset = "0x2378500", VA = "0x182379700", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005E2 RID: 1506
|
||||
// (get) Token: 0x06002935 RID: 10549 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005E2")]
|
||||
public string Uri
|
||||
{
|
||||
[Token(Token = "0x6002935")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002936 RID: 10550 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002936")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "12")]
|
||||
public object GetArg(int arg_num)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170005E3 RID: 1507
|
||||
// (get) Token: 0x06002937 RID: 10551 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005E3")]
|
||||
public LogicalCallContext LogicalCallContext
|
||||
{
|
||||
[Token(Token = "0x6002937")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001807 RID: 6151
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001807")]
|
||||
private string _uri;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Defines the out-of-band data for a call.</summary>
|
||||
// Token: 0x0200050E RID: 1294
|
||||
[Token(Token = "0x200050E")]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public class Header
|
||||
{
|
||||
/// <summary>Indicates the XML namespace that the current <see cref="T:System.Runtime.Remoting.Messaging.Header" /> belongs to.</summary>
|
||||
// Token: 0x04001808 RID: 6152
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001808")]
|
||||
public string HeaderNamespace;
|
||||
|
||||
/// <summary>Indicates whether the receiving end must understand the out-of-band data.</summary>
|
||||
// Token: 0x04001809 RID: 6153
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001809")]
|
||||
public bool MustUnderstand;
|
||||
|
||||
/// <summary>Contains the name of the <see cref="T:System.Runtime.Remoting.Messaging.Header" />.</summary>
|
||||
// Token: 0x0400180A RID: 6154
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400180A")]
|
||||
public string Name;
|
||||
|
||||
/// <summary>Contains the value for the <see cref="T:System.Runtime.Remoting.Messaging.Header" />.</summary>
|
||||
// Token: 0x0400180B RID: 6155
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400180B")]
|
||||
public object Value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Represents the method that will handle processing of headers on the stream during deserialization.</summary>
|
||||
/// <param name="headers">The headers of the event.</param>
|
||||
/// <returns>A <see cref="T:System.Object" /> that conveys information about a remote function call.</returns>
|
||||
// Token: 0x0200050F RID: 1295
|
||||
// (Invoke) Token: 0x06002939 RID: 10553
|
||||
[Token(Token = "0x200050F")]
|
||||
[ComVisible(true)]
|
||||
public delegate object HeaderHandler(Header[] headers);
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000510 RID: 1296
|
||||
[Token(Token = "0x2000510")]
|
||||
internal interface IInternalMessage
|
||||
{
|
||||
// Token: 0x170005E4 RID: 1508
|
||||
// (get) Token: 0x0600293C RID: 10556
|
||||
// (set) Token: 0x0600293D RID: 10557
|
||||
[Token(Token = "0x170005E4")]
|
||||
Identity TargetIdentity
|
||||
{
|
||||
[Token(Token = "0x600293C")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
[Token(Token = "0x600293D")]
|
||||
[Address(Slot = "1")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170005E5 RID: 1509
|
||||
// (get) Token: 0x0600293E RID: 10558
|
||||
// (set) Token: 0x0600293F RID: 10559
|
||||
[Token(Token = "0x170005E5")]
|
||||
string Uri
|
||||
{
|
||||
[Token(Token = "0x600293E")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
[Token(Token = "0x600293F")]
|
||||
[Address(Slot = "3")]
|
||||
set;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Contains communication data sent between cooperating message sinks.</summary>
|
||||
// Token: 0x02000511 RID: 1297
|
||||
[Token(Token = "0x2000511")]
|
||||
[ComVisible(true)]
|
||||
public interface IMessage
|
||||
{
|
||||
/// <summary>Gets an <see cref="T:System.Collections.IDictionary" /> that represents a collection of the message's properties.</summary>
|
||||
/// <returns>A dictionary that represents a collection of the message's properties.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005E6 RID: 1510
|
||||
// (get) Token: 0x06002940 RID: 10560
|
||||
[Token(Token = "0x170005E6")]
|
||||
IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x6002940")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Provides a way to control asynchronous messages after they have dispatched using the <see cref="M:System.Runtime.Remoting.Messaging.IMessageSink.AsyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage,System.Runtime.Remoting.Messaging.IMessageSink)" />.</summary>
|
||||
// Token: 0x02000512 RID: 1298
|
||||
[Token(Token = "0x2000512")]
|
||||
[ComVisible(true)]
|
||||
public interface IMessageCtrl
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Defines the interface for a message sink.</summary>
|
||||
// Token: 0x02000513 RID: 1299
|
||||
[Token(Token = "0x2000513")]
|
||||
[ComVisible(true)]
|
||||
public interface IMessageSink
|
||||
{
|
||||
/// <summary>Synchronously processes the given message.</summary>
|
||||
/// <param name="msg">The message to process.</param>
|
||||
/// <returns>A reply message in response to the request.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x06002941 RID: 10561
|
||||
[Token(Token = "0x6002941")]
|
||||
[Address(Slot = "0")]
|
||||
IMessage SyncProcessMessage(IMessage msg);
|
||||
|
||||
/// <summary>Asynchronously processes the given message.</summary>
|
||||
/// <param name="msg">The message to process.</param>
|
||||
/// <param name="replySink">The reply sink for the reply message.</param>
|
||||
/// <returns>An <see cref="T:System.Runtime.Remoting.Messaging.IMessageCtrl" /> interface that provides a way to control asynchronous messages after they have been dispatched.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x06002942 RID: 10562
|
||||
[Token(Token = "0x6002942")]
|
||||
[Address(Slot = "1")]
|
||||
IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Defines the method call message interface.</summary>
|
||||
// Token: 0x02000514 RID: 1300
|
||||
[Token(Token = "0x2000514")]
|
||||
[ComVisible(true)]
|
||||
public interface IMethodCallMessage : IMethodMessage, IMessage
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,127 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Defines the method message interface.</summary>
|
||||
// Token: 0x02000515 RID: 1301
|
||||
[Token(Token = "0x2000515")]
|
||||
[ComVisible(true)]
|
||||
public interface IMethodMessage : IMessage
|
||||
{
|
||||
/// <summary>Gets the number of arguments passed to the method.</summary>
|
||||
/// <returns>The number of arguments passed to the method.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005E7 RID: 1511
|
||||
// (get) Token: 0x06002943 RID: 10563
|
||||
[Token(Token = "0x170005E7")]
|
||||
int ArgCount
|
||||
{
|
||||
[Token(Token = "0x6002943")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets an array of arguments passed to the method.</summary>
|
||||
/// <returns>An <see cref="T:System.Object" /> array containing the arguments passed to the method.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005E8 RID: 1512
|
||||
// (get) Token: 0x06002944 RID: 10564
|
||||
[Token(Token = "0x170005E8")]
|
||||
object[] Args
|
||||
{
|
||||
[Token(Token = "0x6002944")]
|
||||
[Address(Slot = "1")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets the <see cref="T:System.Runtime.Remoting.Messaging.LogicalCallContext" /> for the current method call.</summary>
|
||||
/// <returns>Gets the <see cref="T:System.Runtime.Remoting.Messaging.LogicalCallContext" /> for the current method call.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005E9 RID: 1513
|
||||
// (get) Token: 0x06002945 RID: 10565
|
||||
[Token(Token = "0x170005E9")]
|
||||
LogicalCallContext LogicalCallContext
|
||||
{
|
||||
[Token(Token = "0x6002945")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets the <see cref="T:System.Reflection.MethodBase" /> of the called method.</summary>
|
||||
/// <returns>The <see cref="T:System.Reflection.MethodBase" /> of the called method.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005EA RID: 1514
|
||||
// (get) Token: 0x06002946 RID: 10566
|
||||
[Token(Token = "0x170005EA")]
|
||||
MethodBase MethodBase
|
||||
{
|
||||
[Token(Token = "0x6002946")]
|
||||
[Address(Slot = "3")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets the name of the invoked method.</summary>
|
||||
/// <returns>The name of the invoked method.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005EB RID: 1515
|
||||
// (get) Token: 0x06002947 RID: 10567
|
||||
[Token(Token = "0x170005EB")]
|
||||
string MethodName
|
||||
{
|
||||
[Token(Token = "0x6002947")]
|
||||
[Address(Slot = "4")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets an object containing the method signature.</summary>
|
||||
/// <returns>An object containing the method signature.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005EC RID: 1516
|
||||
// (get) Token: 0x06002948 RID: 10568
|
||||
[Token(Token = "0x170005EC")]
|
||||
object MethodSignature
|
||||
{
|
||||
[Token(Token = "0x6002948")]
|
||||
[Address(Slot = "5")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets the full <see cref="T:System.Type" /> name of the specific object that the call is destined for.</summary>
|
||||
/// <returns>The full <see cref="T:System.Type" /> name of the specific object that the call is destined for.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005ED RID: 1517
|
||||
// (get) Token: 0x06002949 RID: 10569
|
||||
[Token(Token = "0x170005ED")]
|
||||
string TypeName
|
||||
{
|
||||
[Token(Token = "0x6002949")]
|
||||
[Address(Slot = "6")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets the URI of the specific object that the call is destined for.</summary>
|
||||
/// <returns>The URI of the remote object that contains the invoked method.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005EE RID: 1518
|
||||
// (get) Token: 0x0600294A RID: 10570
|
||||
[Token(Token = "0x170005EE")]
|
||||
string Uri
|
||||
{
|
||||
[Token(Token = "0x600294A")]
|
||||
[Address(Slot = "7")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets a specific argument as an <see cref="T:System.Object" />.</summary>
|
||||
/// <param name="argNum">The number of the requested argument.</param>
|
||||
/// <returns>The argument passed to the method.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x0600294B RID: 10571
|
||||
[Token(Token = "0x600294B")]
|
||||
[Address(Slot = "8")]
|
||||
object GetArg(int argNum);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Defines the method call return message interface.</summary>
|
||||
// Token: 0x02000516 RID: 1302
|
||||
[Token(Token = "0x2000516")]
|
||||
[ComVisible(true)]
|
||||
public interface IMethodReturnMessage : IMethodMessage, IMessage
|
||||
{
|
||||
/// <summary>Gets the exception thrown during the method call.</summary>
|
||||
/// <returns>The exception object for the method call, or <see langword="null" /> if the method did not throw an exception.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005EF RID: 1519
|
||||
// (get) Token: 0x0600294C RID: 10572
|
||||
[Token(Token = "0x170005EF")]
|
||||
Exception Exception
|
||||
{
|
||||
[Token(Token = "0x600294C")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Returns the specified argument marked as a <see langword="ref" /> or an <see langword="out" /> parameter.</summary>
|
||||
/// <returns>The specified argument marked as a <see langword="ref" /> or an <see langword="out" /> parameter.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005F0 RID: 1520
|
||||
// (get) Token: 0x0600294D RID: 10573
|
||||
[Token(Token = "0x170005F0")]
|
||||
object[] OutArgs
|
||||
{
|
||||
[Token(Token = "0x600294D")]
|
||||
[Address(Slot = "1")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets the return value of the method call.</summary>
|
||||
/// <returns>The return value of the method call.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller makes the call through a reference to the interface and does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005F1 RID: 1521
|
||||
// (get) Token: 0x0600294E RID: 10574
|
||||
[Token(Token = "0x170005F1")]
|
||||
object ReturnValue
|
||||
{
|
||||
[Token(Token = "0x600294E")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x020004F9 RID: 1273
|
||||
[Token(Token = "0x20004F9")]
|
||||
internal class IllogicalCallContext
|
||||
{
|
||||
// Token: 0x170005BC RID: 1468
|
||||
// (get) Token: 0x060028B7 RID: 10423 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005BC")]
|
||||
private Hashtable Datastore
|
||||
{
|
||||
[Token(Token = "0x60028B7")]
|
||||
[Address(RVA = "0x237A8A0", Offset = "0x23796A0", VA = "0x18237A8A0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005BD RID: 1469
|
||||
// (get) Token: 0x060028B8 RID: 10424 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x060028B9 RID: 10425 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170005BD")]
|
||||
internal object HostContext
|
||||
{
|
||||
[Token(Token = "0x60028B8")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60028B9")]
|
||||
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005BE RID: 1470
|
||||
// (get) Token: 0x060028BA RID: 10426 RVA: 0x000164D0 File Offset: 0x000146D0
|
||||
[Token(Token = "0x170005BE")]
|
||||
internal bool HasUserData
|
||||
{
|
||||
[Token(Token = "0x60028BA")]
|
||||
[Address(RVA = "0x237A900", Offset = "0x2379700", VA = "0x18237A900")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028BB RID: 10427 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028BB")]
|
||||
[Address(RVA = "0x237A5C0", Offset = "0x23793C0", VA = "0x18237A5C0")]
|
||||
public IllogicalCallContext CreateCopy()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060028BC RID: 10428 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028BC")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public IllogicalCallContext()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040017C4 RID: 6084
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017C4")]
|
||||
private Hashtable m_Datastore;
|
||||
|
||||
// Token: 0x040017C5 RID: 6085
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017C5")]
|
||||
private object m_HostContext;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,195 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Provides a set of properties that are carried with the execution code path during remote method calls.</summary>
|
||||
// Token: 0x020004FA RID: 1274
|
||||
[Token(Token = "0x20004FA")]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public sealed class LogicalCallContext : ISerializable, ICloneable
|
||||
{
|
||||
// Token: 0x060028BD RID: 10429 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028BD")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
internal LogicalCallContext()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028BE RID: 10430 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028BE")]
|
||||
[Address(RVA = "0x237D690", Offset = "0x237C490", VA = "0x18237D690")]
|
||||
internal LogicalCallContext(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Populates a specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with the data needed to serialize the current <see cref="T:System.Runtime.Remoting.Messaging.LogicalCallContext" />.</summary>
|
||||
/// <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> to populate with data.</param>
|
||||
/// <param name="context">The contextual information about the source or destination of the serialization.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="info" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have SerializationFormatter permission.</exception>
|
||||
// Token: 0x060028BF RID: 10431 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028BF")]
|
||||
[Address(RVA = "0x237D020", Offset = "0x237BE20", VA = "0x18237D020", Slot = "4")]
|
||||
public void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Creates a new object that is a copy of the current instance.</summary>
|
||||
/// <returns>A new object that is a copy of this instance.</returns>
|
||||
// Token: 0x060028C0 RID: 10432 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028C0")]
|
||||
[Address(RVA = "0x237CA30", Offset = "0x237B830", VA = "0x18237CA30", Slot = "5")]
|
||||
public object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060028C1 RID: 10433 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028C1")]
|
||||
[Address(RVA = "0x237D360", Offset = "0x237C160", VA = "0x18237D360")]
|
||||
internal void Merge(LogicalCallContext lc)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the current <see cref="T:System.Runtime.Remoting.Messaging.LogicalCallContext" /> contains information.</summary>
|
||||
/// <returns>A Boolean value indicating whether the current <see cref="T:System.Runtime.Remoting.Messaging.LogicalCallContext" /> contains information.</returns>
|
||||
// Token: 0x170005BF RID: 1471
|
||||
// (get) Token: 0x060028C2 RID: 10434 RVA: 0x000164E8 File Offset: 0x000146E8
|
||||
[Token(Token = "0x170005BF")]
|
||||
public bool HasInfo
|
||||
{
|
||||
[Token(Token = "0x60028C2")]
|
||||
[Address(RVA = "0x237D930", Offset = "0x237C730", VA = "0x18237D930")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005C0 RID: 1472
|
||||
// (get) Token: 0x060028C3 RID: 10435 RVA: 0x00016500 File Offset: 0x00014700
|
||||
[Token(Token = "0x170005C0")]
|
||||
private bool HasUserData
|
||||
{
|
||||
[Token(Token = "0x60028C3")]
|
||||
[Address(RVA = "0x237A900", Offset = "0x2379700", VA = "0x18237A900")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005C1 RID: 1473
|
||||
// (get) Token: 0x060028C4 RID: 10436 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005C1")]
|
||||
private Hashtable Datastore
|
||||
{
|
||||
[Token(Token = "0x60028C4")]
|
||||
[Address(RVA = "0x237D8D0", Offset = "0x237C6D0", VA = "0x18237D8D0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040017C6 RID: 6086
|
||||
[Token(Token = "0x40017C6")]
|
||||
private static Type s_callContextType;
|
||||
|
||||
// Token: 0x040017C7 RID: 6087
|
||||
[Token(Token = "0x40017C7")]
|
||||
private const string s_CorrelationMgrSlotName = "System.Diagnostics.Trace.CorrelationManagerSlot";
|
||||
|
||||
// Token: 0x040017C8 RID: 6088
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017C8")]
|
||||
private Hashtable m_Datastore;
|
||||
|
||||
// Token: 0x040017C9 RID: 6089
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017C9")]
|
||||
private CallContextRemotingData m_RemotingData;
|
||||
|
||||
// Token: 0x040017CA RID: 6090
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40017CA")]
|
||||
private CallContextSecurityData m_SecurityData;
|
||||
|
||||
// Token: 0x040017CB RID: 6091
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40017CB")]
|
||||
private object m_HostContext;
|
||||
|
||||
// Token: 0x040017CC RID: 6092
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40017CC")]
|
||||
private bool m_IsCorrelationMgr;
|
||||
|
||||
// Token: 0x040017CD RID: 6093
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40017CD")]
|
||||
private Header[] _sendHeaders;
|
||||
|
||||
// Token: 0x040017CE RID: 6094
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40017CE")]
|
||||
private Header[] _recvHeaders;
|
||||
|
||||
// Token: 0x020004FB RID: 1275
|
||||
[Token(Token = "0x20004FB")]
|
||||
internal struct Reader
|
||||
{
|
||||
// Token: 0x060028C6 RID: 10438 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028C6")]
|
||||
[Address(RVA = "0x461A30", Offset = "0x460830", VA = "0x180461A30")]
|
||||
public Reader(LogicalCallContext ctx)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170005C2 RID: 1474
|
||||
// (get) Token: 0x060028C7 RID: 10439 RVA: 0x00016518 File Offset: 0x00014718
|
||||
[Token(Token = "0x170005C2")]
|
||||
public bool IsNull
|
||||
{
|
||||
[Token(Token = "0x60028C7")]
|
||||
[Address(RVA = "0x1D79150", Offset = "0x1D77F50", VA = "0x181D79150")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005C3 RID: 1475
|
||||
// (get) Token: 0x060028C8 RID: 10440 RVA: 0x00016530 File Offset: 0x00014730
|
||||
[Token(Token = "0x170005C3")]
|
||||
public bool HasInfo
|
||||
{
|
||||
[Token(Token = "0x60028C8")]
|
||||
[Address(RVA = "0x2381CC0", Offset = "0x2380AC0", VA = "0x182381CC0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028C9 RID: 10441 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028C9")]
|
||||
[Address(RVA = "0x2381C50", Offset = "0x2380A50", VA = "0x182381C50")]
|
||||
public LogicalCallContext Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040017CF RID: 6095
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40017CF")]
|
||||
private LogicalCallContext m_ctx;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000518 RID: 1304
|
||||
[Token(Token = "0x2000518")]
|
||||
internal class MCMDictionary : MessageDictionary
|
||||
{
|
||||
// Token: 0x0600296A RID: 10602 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600296A")]
|
||||
[Address(RVA = "0x237DC10", Offset = "0x237CA10", VA = "0x18237DC10")]
|
||||
public MCMDictionary(IMethodMessage message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001817 RID: 6167
|
||||
[Token(Token = "0x4001817")]
|
||||
public static string[] InternalKeys;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,365 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000519 RID: 1305
|
||||
[Token(Token = "0x2000519")]
|
||||
[Serializable]
|
||||
internal class MessageDictionary : IDictionary, ICollection, IEnumerable
|
||||
{
|
||||
// Token: 0x0600296C RID: 10604 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600296C")]
|
||||
[Address(RVA = "0x445BC0", Offset = "0x4449C0", VA = "0x180445BC0")]
|
||||
public MessageDictionary(IMethodMessage message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600296D RID: 10605 RVA: 0x00016668 File Offset: 0x00014868
|
||||
[Token(Token = "0x600296D")]
|
||||
[Address(RVA = "0x2380D20", Offset = "0x237FB20", VA = "0x182380D20")]
|
||||
internal bool HasUserData()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x170005FE RID: 1534
|
||||
// (get) Token: 0x0600296E RID: 10606 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005FE")]
|
||||
internal IDictionary InternalDictionary
|
||||
{
|
||||
[Token(Token = "0x600296E")]
|
||||
[Address(RVA = "0x2381350", Offset = "0x2380150", VA = "0x182381350")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005FF RID: 1535
|
||||
// (set) Token: 0x0600296F RID: 10607 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170005FF")]
|
||||
public string[] MethodKeys
|
||||
{
|
||||
[Token(Token = "0x600296F")]
|
||||
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002970 RID: 10608 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002970")]
|
||||
[Address(RVA = "0x2380730", Offset = "0x237F530", VA = "0x182380730", Slot = "20")]
|
||||
protected virtual IDictionary AllocInternalProperties()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002971 RID: 10609 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002971")]
|
||||
[Address(RVA = "0x2380A00", Offset = "0x237F800", VA = "0x182380A00")]
|
||||
public IDictionary GetInternalProperties()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002972 RID: 10610 RVA: 0x00016680 File Offset: 0x00014880
|
||||
[Token(Token = "0x6002972")]
|
||||
[Address(RVA = "0x2380E40", Offset = "0x237FC40", VA = "0x182380E40")]
|
||||
private bool IsOverridenKey(string key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17000600 RID: 1536
|
||||
// (get) Token: 0x06002973 RID: 10611 RVA: 0x00016698 File Offset: 0x00014898
|
||||
[Token(Token = "0x17000600")]
|
||||
public bool IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002973")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000601 RID: 1537
|
||||
// (get) Token: 0x06002974 RID: 10612 RVA: 0x000166B0 File Offset: 0x000148B0
|
||||
[Token(Token = "0x17000601")]
|
||||
public bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002974")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000602 RID: 1538
|
||||
[Token(Token = "0x17000602")]
|
||||
public object this[object key]
|
||||
{
|
||||
[Token(Token = "0x6002975")]
|
||||
[Address(RVA = "0x2381460", Offset = "0x2380260", VA = "0x182381460", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002976")]
|
||||
[Address(RVA = "0x23805E0", Offset = "0x237F3E0", VA = "0x1823805E0", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002977 RID: 10615 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002977")]
|
||||
[Address(RVA = "0x2380A30", Offset = "0x237F830", VA = "0x182380A30", Slot = "21")]
|
||||
protected virtual object GetMethodProperty(string key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002978 RID: 10616 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002978")]
|
||||
[Address(RVA = "0x2380FF0", Offset = "0x237FDF0", VA = "0x182380FF0", Slot = "22")]
|
||||
protected virtual void SetMethodProperty(string key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000603 RID: 1539
|
||||
// (get) Token: 0x06002979 RID: 10617 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000603")]
|
||||
public ICollection Keys
|
||||
{
|
||||
[Token(Token = "0x6002979")]
|
||||
[Address(RVA = "0x2381580", Offset = "0x2380380", VA = "0x182381580", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000604 RID: 1540
|
||||
// (get) Token: 0x0600297A RID: 10618 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000604")]
|
||||
public ICollection Values
|
||||
{
|
||||
[Token(Token = "0x600297A")]
|
||||
[Address(RVA = "0x23818D0", Offset = "0x23806D0", VA = "0x1823818D0", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600297B RID: 10619 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600297B")]
|
||||
[Address(RVA = "0x23805E0", Offset = "0x237F3E0", VA = "0x1823805E0", Slot = "9")]
|
||||
public void Add(object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600297C RID: 10620 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600297C")]
|
||||
[Address(RVA = "0x2380780", Offset = "0x237F580", VA = "0x182380780", Slot = "10")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600297D RID: 10621 RVA: 0x000166C8 File Offset: 0x000148C8
|
||||
[Token(Token = "0x600297D")]
|
||||
[Address(RVA = "0x23807D0", Offset = "0x237F5D0", VA = "0x1823807D0", Slot = "8")]
|
||||
public bool Contains(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600297E RID: 10622 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600297E")]
|
||||
[Address(RVA = "0x2380ED0", Offset = "0x237FCD0", VA = "0x182380ED0", Slot = "14")]
|
||||
public void Remove(object key)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000605 RID: 1541
|
||||
// (get) Token: 0x0600297F RID: 10623 RVA: 0x000166E0 File Offset: 0x000148E0
|
||||
[Token(Token = "0x17000605")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x600297F")]
|
||||
[Address(RVA = "0x23812E0", Offset = "0x23800E0", VA = "0x1823812E0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000606 RID: 1542
|
||||
// (get) Token: 0x06002980 RID: 10624 RVA: 0x000166F8 File Offset: 0x000148F8
|
||||
[Token(Token = "0x17000606")]
|
||||
public bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002980")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000607 RID: 1543
|
||||
// (get) Token: 0x06002981 RID: 10625 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000607")]
|
||||
public object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002981")]
|
||||
[Address(RVA = "0x434BD0", Offset = "0x4339D0", VA = "0x180434BD0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002982 RID: 10626 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002982")]
|
||||
[Address(RVA = "0x23808D0", Offset = "0x237F6D0", VA = "0x1823808D0", Slot = "15")]
|
||||
public void CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002983 RID: 10627 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002983")]
|
||||
[Address(RVA = "0x2381280", Offset = "0x2380080", VA = "0x182381280", Slot = "19")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002984 RID: 10628 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002984")]
|
||||
[Address(RVA = "0x23809A0", Offset = "0x237F7A0", VA = "0x1823809A0", Slot = "13")]
|
||||
public IDictionaryEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001818 RID: 6168
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001818")]
|
||||
private IDictionary _internalProperties;
|
||||
|
||||
// Token: 0x04001819 RID: 6169
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001819")]
|
||||
protected IMethodMessage _message;
|
||||
|
||||
// Token: 0x0400181A RID: 6170
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400181A")]
|
||||
private string[] _methodKeys;
|
||||
|
||||
// Token: 0x0400181B RID: 6171
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400181B")]
|
||||
private bool _ownProperties;
|
||||
|
||||
// Token: 0x0200051A RID: 1306
|
||||
[Token(Token = "0x200051A")]
|
||||
private class DictionaryEnumerator : IDictionaryEnumerator, IEnumerator
|
||||
{
|
||||
// Token: 0x06002985 RID: 10629 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002985")]
|
||||
[Address(RVA = "0x25B83A0", Offset = "0x25B71A0", VA = "0x1825B83A0")]
|
||||
public DictionaryEnumerator(MessageDictionary methodDictionary)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000608 RID: 1544
|
||||
// (get) Token: 0x06002986 RID: 10630 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000608")]
|
||||
public object Current
|
||||
{
|
||||
[Token(Token = "0x6002986")]
|
||||
[Address(RVA = "0x25B8420", Offset = "0x25B7220", VA = "0x1825B8420", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002987 RID: 10631 RVA: 0x00016710 File Offset: 0x00014910
|
||||
[Token(Token = "0x6002987")]
|
||||
[Address(RVA = "0x25B8240", Offset = "0x25B7040", VA = "0x1825B8240", Slot = "7")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002988 RID: 10632 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002988")]
|
||||
[Address(RVA = "0x25B8350", Offset = "0x25B7150", VA = "0x1825B8350", Slot = "9")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000609 RID: 1545
|
||||
// (get) Token: 0x06002989 RID: 10633 RVA: 0x00016728 File Offset: 0x00014928
|
||||
[Token(Token = "0x17000609")]
|
||||
public DictionaryEntry Entry
|
||||
{
|
||||
[Token(Token = "0x6002989")]
|
||||
[Address(RVA = "0x25B8480", Offset = "0x25B7280", VA = "0x1825B8480", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return default(DictionaryEntry);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700060A RID: 1546
|
||||
// (get) Token: 0x0600298A RID: 10634 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700060A")]
|
||||
public object Key
|
||||
{
|
||||
[Token(Token = "0x600298A")]
|
||||
[Address(RVA = "0x25B8610", Offset = "0x25B7410", VA = "0x1825B8610", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700060B RID: 1547
|
||||
// (get) Token: 0x0600298B RID: 10635 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700060B")]
|
||||
public object Value
|
||||
{
|
||||
[Token(Token = "0x600298B")]
|
||||
[Address(RVA = "0x25B8630", Offset = "0x25B7430", VA = "0x1825B8630", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400181C RID: 6172
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400181C")]
|
||||
private MessageDictionary _methodDictionary;
|
||||
|
||||
// Token: 0x0400181D RID: 6173
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400181D")]
|
||||
private IDictionaryEnumerator _hashtableEnum;
|
||||
|
||||
// Token: 0x0400181E RID: 6174
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400181E")]
|
||||
private int _posMethod;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,362 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Remoting.Messaging.IMethodCallMessage" /> interface to create a request message that acts as a method call on a remote object.</summary>
|
||||
// Token: 0x02000517 RID: 1303
|
||||
[Token(Token = "0x2000517")]
|
||||
[CLSCompliant(false)]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public class MethodCall : IMethodCallMessage, IMethodMessage, IMessage, ISerializable, IInternalMessage
|
||||
{
|
||||
// Token: 0x0600294F RID: 10575 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600294F")]
|
||||
[Address(RVA = "0x25BC060", Offset = "0x25BAE60", VA = "0x1825BC060")]
|
||||
internal MethodCall(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002950 RID: 10576 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002950")]
|
||||
[Address(RVA = "0x25BC110", Offset = "0x25BAF10", VA = "0x1825BC110")]
|
||||
internal MethodCall(CADMethodCallMessage msg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002951 RID: 10577 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002951")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
internal MethodCall()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002952 RID: 10578 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002952")]
|
||||
[Address(RVA = "0x25BB100", Offset = "0x25B9F00", VA = "0x1825BB100")]
|
||||
internal void CopyFrom(IMethodMessage call)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002953 RID: 10579 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002953")]
|
||||
[Address(RVA = "0x25BB5D0", Offset = "0x25BA3D0", VA = "0x1825BB5D0", Slot = "19")]
|
||||
internal virtual void InitMethodProperty(string key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>The <see cref="M:System.Runtime.Remoting.Messaging.MethodCall.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" /> method is not implemented.</summary>
|
||||
/// <param name="info">The data for serializing or deserializing the remote object.</param>
|
||||
/// <param name="context">The context of a certain serialized stream.</param>
|
||||
// Token: 0x06002954 RID: 10580 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002954")]
|
||||
[Address(RVA = "0x25BB240", Offset = "0x25BA040", VA = "0x1825BB240", Slot = "20")]
|
||||
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of arguments passed to a method.</summary>
|
||||
/// <returns>A <see cref="T:System.Int32" /> that represents the number of arguments passed to a method.</returns>
|
||||
// Token: 0x170005F2 RID: 1522
|
||||
// (get) Token: 0x06002955 RID: 10581 RVA: 0x00016650 File Offset: 0x00014850
|
||||
[Token(Token = "0x170005F2")]
|
||||
public int ArgCount
|
||||
{
|
||||
[Token(Token = "0x6002955")]
|
||||
[Address(RVA = "0x7B6870", Offset = "0x7B5670", VA = "0x1807B6870", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an array of arguments passed to a method.</summary>
|
||||
/// <returns>An array of type <see cref="T:System.Object" /> that represents the arguments passed to a method.</returns>
|
||||
// Token: 0x170005F3 RID: 1523
|
||||
// (get) Token: 0x06002956 RID: 10582 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005F3")]
|
||||
public object[] Args
|
||||
{
|
||||
[Token(Token = "0x6002956")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the <see cref="T:System.Runtime.Remoting.Messaging.LogicalCallContext" /> for the current method call.</summary>
|
||||
/// <returns>The <see cref="T:System.Runtime.Remoting.Messaging.LogicalCallContext" /> for the current method call.</returns>
|
||||
// Token: 0x170005F4 RID: 1524
|
||||
// (get) Token: 0x06002957 RID: 10583 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005F4")]
|
||||
public LogicalCallContext LogicalCallContext
|
||||
{
|
||||
[Token(Token = "0x6002957")]
|
||||
[Address(RVA = "0x25BC270", Offset = "0x25BB070", VA = "0x1825BC270", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the <see cref="T:System.Reflection.MethodBase" /> of the called method.</summary>
|
||||
/// <returns>The <see cref="T:System.Reflection.MethodBase" /> of the called method.</returns>
|
||||
// Token: 0x170005F5 RID: 1525
|
||||
// (get) Token: 0x06002958 RID: 10584 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005F5")]
|
||||
public MethodBase MethodBase
|
||||
{
|
||||
[Token(Token = "0x6002958")]
|
||||
[Address(RVA = "0x25BC2D0", Offset = "0x25BB0D0", VA = "0x1825BC2D0", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the name of the invoked method.</summary>
|
||||
/// <returns>A <see cref="T:System.String" /> that contains the name of the invoked method.</returns>
|
||||
// Token: 0x170005F6 RID: 1526
|
||||
// (get) Token: 0x06002959 RID: 10585 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005F6")]
|
||||
public string MethodName
|
||||
{
|
||||
[Token(Token = "0x6002959")]
|
||||
[Address(RVA = "0x25BC300", Offset = "0x25BB100", VA = "0x1825BC300", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that contains the method signature.</summary>
|
||||
/// <returns>A <see cref="T:System.Object" /> that contains the method signature.</returns>
|
||||
// Token: 0x170005F7 RID: 1527
|
||||
// (get) Token: 0x0600295A RID: 10586 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005F7")]
|
||||
public object MethodSignature
|
||||
{
|
||||
[Token(Token = "0x600295A")]
|
||||
[Address(RVA = "0x25BC340", Offset = "0x25BB140", VA = "0x1825BC340", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</returns>
|
||||
// Token: 0x170005F8 RID: 1528
|
||||
// (get) Token: 0x0600295B RID: 10587 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005F8")]
|
||||
public virtual IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x600295B")]
|
||||
[Address(RVA = "0x25BC4A0", Offset = "0x25BB2A0", VA = "0x1825BC4A0", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600295C RID: 10588 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600295C")]
|
||||
[Address(RVA = "0x25BB560", Offset = "0x25BA360", VA = "0x1825BB560", Slot = "22")]
|
||||
internal virtual void InitDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the full type name of the remote object on which the method call is being made.</summary>
|
||||
/// <returns>A <see cref="T:System.String" /> that contains the full type name of the remote object on which the method call is being made.</returns>
|
||||
// Token: 0x170005F9 RID: 1529
|
||||
// (get) Token: 0x0600295D RID: 10589 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005F9")]
|
||||
public string TypeName
|
||||
{
|
||||
[Token(Token = "0x600295D")]
|
||||
[Address(RVA = "0x25BC4D0", Offset = "0x25BB2D0", VA = "0x1825BC4D0", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the Uniform Resource Identifier (URI) of the remote object on which the method call is being made.</summary>
|
||||
/// <returns>The URI of a remote object.</returns>
|
||||
// Token: 0x170005FA RID: 1530
|
||||
// (get) Token: 0x0600295E RID: 10590 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x0600295F RID: 10591 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170005FA")]
|
||||
public string Uri
|
||||
{
|
||||
[Token(Token = "0x600295E")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600295F")]
|
||||
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005FB RID: 1531
|
||||
// (get) Token: 0x06002960 RID: 10592 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002961 RID: 10593 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170005FB")]
|
||||
string IInternalMessage.Uri
|
||||
{
|
||||
[Token(Token = "0x6002960")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002961")]
|
||||
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200", Slot = "18")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a method argument, as an object, at a specified index.</summary>
|
||||
/// <param name="argNum">The index of the requested argument.</param>
|
||||
/// <returns>The method argument as an object.</returns>
|
||||
// Token: 0x06002962 RID: 10594 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002962")]
|
||||
[Address(RVA = "0x2516EA0", Offset = "0x2515CA0", VA = "0x182516EA0", Slot = "12")]
|
||||
public object GetArg(int argNum)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Initializes a <see cref="T:System.Runtime.Remoting.Messaging.MethodCall" />.</summary>
|
||||
// Token: 0x06002963 RID: 10595 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002963")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "23")]
|
||||
public virtual void Init()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Sets method information from previously initialized remoting message properties.</summary>
|
||||
// Token: 0x06002964 RID: 10596 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002964")]
|
||||
[Address(RVA = "0x25BB8B0", Offset = "0x25BA6B0", VA = "0x1825BB8B0")]
|
||||
public void ResolveMethod()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002965 RID: 10597 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002965")]
|
||||
[Address(RVA = "0x25BAEF0", Offset = "0x25B9CF0", VA = "0x1825BAEF0")]
|
||||
private Type CastTo(string clientType, Type serverType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002966 RID: 10598 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002966")]
|
||||
[Address(RVA = "0x25BB4D0", Offset = "0x25BA2D0", VA = "0x1825BB4D0")]
|
||||
private static string GetTypeNameFromAssemblyQualifiedName(string aqname)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170005FC RID: 1532
|
||||
// (get) Token: 0x06002967 RID: 10599 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002968 RID: 10600 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170005FC")]
|
||||
Identity IInternalMessage.TargetIdentity
|
||||
{
|
||||
[Token(Token = "0x6002967")]
|
||||
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002968")]
|
||||
[Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50", Slot = "16")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005FD RID: 1533
|
||||
// (get) Token: 0x06002969 RID: 10601 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005FD")]
|
||||
private Type[] GenericArguments
|
||||
{
|
||||
[Token(Token = "0x6002969")]
|
||||
[Address(RVA = "0x25BC220", Offset = "0x25BB020", VA = "0x1825BC220")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400180C RID: 6156
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400180C")]
|
||||
private string _uri;
|
||||
|
||||
// Token: 0x0400180D RID: 6157
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400180D")]
|
||||
private string _typeName;
|
||||
|
||||
// Token: 0x0400180E RID: 6158
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400180E")]
|
||||
private string _methodName;
|
||||
|
||||
// Token: 0x0400180F RID: 6159
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400180F")]
|
||||
private object[] _args;
|
||||
|
||||
// Token: 0x04001810 RID: 6160
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4001810")]
|
||||
private Type[] _methodSignature;
|
||||
|
||||
// Token: 0x04001811 RID: 6161
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001811")]
|
||||
private MethodBase _methodBase;
|
||||
|
||||
// Token: 0x04001812 RID: 6162
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001812")]
|
||||
private LogicalCallContext _callContext;
|
||||
|
||||
// Token: 0x04001813 RID: 6163
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4001813")]
|
||||
private Identity _targetIdentity;
|
||||
|
||||
// Token: 0x04001814 RID: 6164
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4001814")]
|
||||
private Type[] _genericArguments;
|
||||
|
||||
/// <summary>An <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</summary>
|
||||
// Token: 0x04001815 RID: 6165
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4001815")]
|
||||
protected IDictionary ExternalProperties;
|
||||
|
||||
/// <summary>An <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</summary>
|
||||
// Token: 0x04001816 RID: 6166
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4001816")]
|
||||
protected IDictionary InternalProperties;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,375 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Remoting.Messaging.IMethodReturnMessage" /> interface to create a message that acts as a method response on a remote object.</summary>
|
||||
// Token: 0x0200051B RID: 1307
|
||||
[Token(Token = "0x200051B")]
|
||||
[CLSCompliant(false)]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public class MethodResponse : IMethodReturnMessage, IMethodMessage, IMessage, ISerializable, IInternalMessage
|
||||
{
|
||||
// Token: 0x0600298C RID: 10636 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600298C")]
|
||||
[Address(RVA = "0x25BCE30", Offset = "0x25BBC30", VA = "0x1825BCE30")]
|
||||
internal MethodResponse(Exception e, IMethodCallMessage msg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600298D RID: 10637 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600298D")]
|
||||
[Address(RVA = "0x25BCDA0", Offset = "0x25BBBA0", VA = "0x1825BCDA0")]
|
||||
internal MethodResponse(object returnValue, object[] outArgs, LogicalCallContext callCtx, IMethodCallMessage msg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600298E RID: 10638 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600298E")]
|
||||
[Address(RVA = "0x25BCC40", Offset = "0x25BBA40", VA = "0x1825BCC40")]
|
||||
internal MethodResponse(IMethodCallMessage msg, CADMethodReturnMessage retmsg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600298F RID: 10639 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600298F")]
|
||||
[Address(RVA = "0x25BCBB0", Offset = "0x25BB9B0", VA = "0x1825BCBB0")]
|
||||
internal MethodResponse(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002990 RID: 10640 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002990")]
|
||||
[Address(RVA = "0x25BC830", Offset = "0x25BB630", VA = "0x1825BC830")]
|
||||
internal void InitMethodProperty(string key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of arguments passed to the method.</summary>
|
||||
/// <returns>A <see cref="T:System.Int32" /> that represents the number of arguments passed to a method.</returns>
|
||||
// Token: 0x1700060C RID: 1548
|
||||
// (get) Token: 0x06002991 RID: 10641 RVA: 0x00016740 File Offset: 0x00014940
|
||||
[Token(Token = "0x1700060C")]
|
||||
public int ArgCount
|
||||
{
|
||||
[Token(Token = "0x6002991")]
|
||||
[Address(RVA = "0x258C480", Offset = "0x258B280", VA = "0x18258C480", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an array of arguments passed to the method.</summary>
|
||||
/// <returns>An array of type <see cref="T:System.Object" /> that represents the arguments passed to a method.</returns>
|
||||
// Token: 0x1700060D RID: 1549
|
||||
// (get) Token: 0x06002992 RID: 10642 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700060D")]
|
||||
public object[] Args
|
||||
{
|
||||
[Token(Token = "0x6002992")]
|
||||
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the exception thrown during the method call, or <see langword="null" /> if the method did not throw an exception.</summary>
|
||||
/// <returns>The <see cref="T:System.Exception" /> thrown during the method call, or <see langword="null" /> if the method did not throw an exception.</returns>
|
||||
// Token: 0x1700060E RID: 1550
|
||||
// (get) Token: 0x06002993 RID: 10643 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700060E")]
|
||||
public Exception Exception
|
||||
{
|
||||
[Token(Token = "0x6002993")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the <see cref="T:System.Runtime.Remoting.Messaging.LogicalCallContext" /> for the current method call.</summary>
|
||||
/// <returns>The <see cref="T:System.Runtime.Remoting.Messaging.LogicalCallContext" /> for the current method call.</returns>
|
||||
// Token: 0x1700060F RID: 1551
|
||||
// (get) Token: 0x06002994 RID: 10644 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700060F")]
|
||||
public LogicalCallContext LogicalCallContext
|
||||
{
|
||||
[Token(Token = "0x6002994")]
|
||||
[Address(RVA = "0x25BCED0", Offset = "0x25BBCD0", VA = "0x1825BCED0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the <see cref="T:System.Reflection.MethodBase" /> of the called method.</summary>
|
||||
/// <returns>The <see cref="T:System.Reflection.MethodBase" /> of the called method.</returns>
|
||||
// Token: 0x17000610 RID: 1552
|
||||
// (get) Token: 0x06002995 RID: 10645 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000610")]
|
||||
public MethodBase MethodBase
|
||||
{
|
||||
[Token(Token = "0x6002995")]
|
||||
[Address(RVA = "0x25BCF30", Offset = "0x25BBD30", VA = "0x1825BCF30", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the name of the invoked method.</summary>
|
||||
/// <returns>A <see cref="T:System.String" /> that contains the name of the invoked method.</returns>
|
||||
// Token: 0x17000611 RID: 1553
|
||||
// (get) Token: 0x06002996 RID: 10646 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000611")]
|
||||
public string MethodName
|
||||
{
|
||||
[Token(Token = "0x6002996")]
|
||||
[Address(RVA = "0x25BD060", Offset = "0x25BBE60", VA = "0x1825BD060", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that contains the method signature.</summary>
|
||||
/// <returns>A <see cref="T:System.Object" /> that contains the method signature.</returns>
|
||||
// Token: 0x17000612 RID: 1554
|
||||
// (get) Token: 0x06002997 RID: 10647 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000612")]
|
||||
public object MethodSignature
|
||||
{
|
||||
[Token(Token = "0x6002997")]
|
||||
[Address(RVA = "0x25BD0C0", Offset = "0x25BBEC0", VA = "0x1825BD0C0", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an array of arguments in the method call that are marked as <see langword="ref" /> or <see langword="out" /> parameters.</summary>
|
||||
/// <returns>An array of type <see cref="T:System.Object" /> that represents the arguments in the method call that are marked as <see langword="ref" /> or <see langword="out" /> parameters.</returns>
|
||||
// Token: 0x17000613 RID: 1555
|
||||
// (get) Token: 0x06002998 RID: 10648 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000613")]
|
||||
public object[] OutArgs
|
||||
{
|
||||
[Token(Token = "0x6002998")]
|
||||
[Address(RVA = "0x25BD160", Offset = "0x25BBF60", VA = "0x1825BD160", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</returns>
|
||||
// Token: 0x17000614 RID: 1556
|
||||
// (get) Token: 0x06002999 RID: 10649 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000614")]
|
||||
public virtual IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x6002999")]
|
||||
[Address(RVA = "0x25BD320", Offset = "0x25BC120", VA = "0x1825BD320", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the return value of the method call.</summary>
|
||||
/// <returns>A <see cref="T:System.Object" /> that represents the return value of the method call.</returns>
|
||||
// Token: 0x17000615 RID: 1557
|
||||
// (get) Token: 0x0600299A RID: 10650 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000615")]
|
||||
public object ReturnValue
|
||||
{
|
||||
[Token(Token = "0x600299A")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the full type name of the remote object on which the method call is being made.</summary>
|
||||
/// <returns>A <see cref="T:System.String" /> that contains the full type name of the remote object on which the method call is being made.</returns>
|
||||
// Token: 0x17000616 RID: 1558
|
||||
// (get) Token: 0x0600299B RID: 10651 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000616")]
|
||||
public string TypeName
|
||||
{
|
||||
[Token(Token = "0x600299B")]
|
||||
[Address(RVA = "0x25BD3A0", Offset = "0x25BC1A0", VA = "0x1825BD3A0", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the Uniform Resource Identifier (URI) of the remote object on which the method call is being made.</summary>
|
||||
/// <returns>The URI of a remote object.</returns>
|
||||
// Token: 0x17000617 RID: 1559
|
||||
// (get) Token: 0x0600299C RID: 10652 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x0600299D RID: 10653 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000617")]
|
||||
public string Uri
|
||||
{
|
||||
[Token(Token = "0x600299C")]
|
||||
[Address(RVA = "0x25BCB50", Offset = "0x25BB950", VA = "0x1825BCB50", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600299D")]
|
||||
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000618 RID: 1560
|
||||
// (get) Token: 0x0600299E RID: 10654 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x0600299F RID: 10655 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000618")]
|
||||
string IInternalMessage.Uri
|
||||
{
|
||||
[Token(Token = "0x600299E")]
|
||||
[Address(RVA = "0x25BCB50", Offset = "0x25BB950", VA = "0x1825BCB50", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600299F")]
|
||||
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210", Slot = "21")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a method argument, as an object, at a specified index.</summary>
|
||||
/// <param name="argNum">The index of the requested argument.</param>
|
||||
/// <returns>The method argument as an object.</returns>
|
||||
// Token: 0x060029A0 RID: 10656 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60029A0")]
|
||||
[Address(RVA = "0x25BC530", Offset = "0x25BB330", VA = "0x1825BC530", Slot = "15")]
|
||||
public object GetArg(int argNum)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>The <see cref="M:System.Runtime.Remoting.Messaging.MethodResponse.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" /> method is not implemented.</summary>
|
||||
/// <param name="info">Data for serializing or deserializing the remote object.</param>
|
||||
/// <param name="context">Context of a certain serialized stream.</param>
|
||||
// Token: 0x060029A1 RID: 10657 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60029A1")]
|
||||
[Address(RVA = "0x25BC570", Offset = "0x25BB370", VA = "0x1825BC570", Slot = "23")]
|
||||
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000619 RID: 1561
|
||||
// (get) Token: 0x060029A2 RID: 10658 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x060029A3 RID: 10659 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000619")]
|
||||
Identity IInternalMessage.TargetIdentity
|
||||
{
|
||||
[Token(Token = "0x60029A2")]
|
||||
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60029A3")]
|
||||
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580", Slot = "19")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400181F RID: 6175
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400181F")]
|
||||
private string _methodName;
|
||||
|
||||
// Token: 0x04001820 RID: 6176
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001820")]
|
||||
private string _uri;
|
||||
|
||||
// Token: 0x04001821 RID: 6177
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001821")]
|
||||
private string _typeName;
|
||||
|
||||
// Token: 0x04001822 RID: 6178
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001822")]
|
||||
private MethodBase _methodBase;
|
||||
|
||||
// Token: 0x04001823 RID: 6179
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4001823")]
|
||||
private object _returnValue;
|
||||
|
||||
// Token: 0x04001824 RID: 6180
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001824")]
|
||||
private Exception _exception;
|
||||
|
||||
// Token: 0x04001825 RID: 6181
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001825")]
|
||||
private Type[] _methodSignature;
|
||||
|
||||
// Token: 0x04001826 RID: 6182
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4001826")]
|
||||
private ArgInfo _inArgInfo;
|
||||
|
||||
// Token: 0x04001827 RID: 6183
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4001827")]
|
||||
private object[] _args;
|
||||
|
||||
// Token: 0x04001828 RID: 6184
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4001828")]
|
||||
private object[] _outArgs;
|
||||
|
||||
// Token: 0x04001829 RID: 6185
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4001829")]
|
||||
private IMethodCallMessage _callMsg;
|
||||
|
||||
// Token: 0x0400182A RID: 6186
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400182A")]
|
||||
private LogicalCallContext _callContext;
|
||||
|
||||
// Token: 0x0400182B RID: 6187
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400182B")]
|
||||
private Identity _targetIdentity;
|
||||
|
||||
/// <summary>Specifies an <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</summary>
|
||||
// Token: 0x0400182C RID: 6188
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400182C")]
|
||||
protected IDictionary ExternalProperties;
|
||||
|
||||
/// <summary>Specifies an <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</summary>
|
||||
// Token: 0x0400182D RID: 6189
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400182D")]
|
||||
protected IDictionary InternalProperties;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x0200051C RID: 1308
|
||||
[Token(Token = "0x200051C")]
|
||||
internal class MethodReturnDictionary : MessageDictionary
|
||||
{
|
||||
// Token: 0x060029A4 RID: 10660 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60029A4")]
|
||||
[Address(RVA = "0x25BD750", Offset = "0x25BC550", VA = "0x1825BD750")]
|
||||
public MethodReturnDictionary(IMethodReturnMessage message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400182E RID: 6190
|
||||
[Token(Token = "0x400182E")]
|
||||
public static string[] InternalReturnKeys;
|
||||
|
||||
// Token: 0x0400182F RID: 6191
|
||||
[Token(Token = "0x400182F")]
|
||||
public static string[] InternalExceptionKeys;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,366 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x0200051D RID: 1309
|
||||
[Token(Token = "0x200051D")]
|
||||
[Serializable]
|
||||
[StructLayout(0)]
|
||||
internal class MonoMethodMessage : IMethodCallMessage, IMethodMessage, IMessage, IMethodReturnMessage, IInternalMessage
|
||||
{
|
||||
// Token: 0x060029A6 RID: 10662 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60029A6")]
|
||||
[Address(RVA = "0x25BD930", Offset = "0x25BC730", VA = "0x1825BD930")]
|
||||
internal void InitMessage(MonoMethod method, object[] out_args)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060029A7 RID: 10663 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60029A7")]
|
||||
[Address(RVA = "0x25BDCF0", Offset = "0x25BCAF0", VA = "0x1825BDCF0")]
|
||||
public MonoMethodMessage(MethodBase method, object[] out_args)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060029A8 RID: 10664 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60029A8")]
|
||||
[Address(RVA = "0x25BDDE0", Offset = "0x25BCBE0", VA = "0x1825BDDE0")]
|
||||
internal MonoMethodMessage(MethodInfo minfo, object[] in_args, object[] out_args)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060029A9 RID: 10665 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60029A9")]
|
||||
[Address(RVA = "0x25BD870", Offset = "0x25BC670", VA = "0x1825BD870")]
|
||||
private static MethodInfo GetMethodInfo(Type type, string methodName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060029AA RID: 10666 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60029AA")]
|
||||
[Address(RVA = "0x25BDF50", Offset = "0x25BCD50", VA = "0x1825BDF50")]
|
||||
public MonoMethodMessage(Type type, string methodName, object[] in_args)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700061A RID: 1562
|
||||
// (get) Token: 0x060029AB RID: 10667 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700061A")]
|
||||
public IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x60029AB")]
|
||||
[Address(RVA = "0x25BE580", Offset = "0x25BD380", VA = "0x1825BE580", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700061B RID: 1563
|
||||
// (get) Token: 0x060029AC RID: 10668 RVA: 0x00016758 File Offset: 0x00014958
|
||||
[Token(Token = "0x1700061B")]
|
||||
public int ArgCount
|
||||
{
|
||||
[Token(Token = "0x60029AC")]
|
||||
[Address(RVA = "0x25BE070", Offset = "0x25BCE70", VA = "0x1825BE070", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700061C RID: 1564
|
||||
// (get) Token: 0x060029AD RID: 10669 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700061C")]
|
||||
public object[] Args
|
||||
{
|
||||
[Token(Token = "0x60029AD")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700061D RID: 1565
|
||||
// (get) Token: 0x060029AE RID: 10670 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x060029AF RID: 10671 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700061D")]
|
||||
public LogicalCallContext LogicalCallContext
|
||||
{
|
||||
[Token(Token = "0x60029AE")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60029AF")]
|
||||
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700061E RID: 1566
|
||||
// (get) Token: 0x060029B0 RID: 10672 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700061E")]
|
||||
public MethodBase MethodBase
|
||||
{
|
||||
[Token(Token = "0x60029B0")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700061F RID: 1567
|
||||
// (get) Token: 0x060029B1 RID: 10673 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700061F")]
|
||||
public string MethodName
|
||||
{
|
||||
[Token(Token = "0x60029B1")]
|
||||
[Address(RVA = "0x25BE1A0", Offset = "0x25BCFA0", VA = "0x1825BE1A0", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000620 RID: 1568
|
||||
// (get) Token: 0x060029B2 RID: 10674 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000620")]
|
||||
public object MethodSignature
|
||||
{
|
||||
[Token(Token = "0x60029B2")]
|
||||
[Address(RVA = "0x25BE220", Offset = "0x25BD020", VA = "0x1825BE220", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000621 RID: 1569
|
||||
// (get) Token: 0x060029B3 RID: 10675 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000621")]
|
||||
public string TypeName
|
||||
{
|
||||
[Token(Token = "0x60029B3")]
|
||||
[Address(RVA = "0x25BE5F0", Offset = "0x25BD3F0", VA = "0x1825BE5F0", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000622 RID: 1570
|
||||
// (get) Token: 0x060029B4 RID: 10676 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x060029B5 RID: 10677 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000622")]
|
||||
public string Uri
|
||||
{
|
||||
[Token(Token = "0x60029B4")]
|
||||
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60029B5")]
|
||||
[Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90", Slot = "20")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060029B6 RID: 10678 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60029B6")]
|
||||
[Address(RVA = "0x25BD830", Offset = "0x25BC630", VA = "0x1825BD830", Slot = "12")]
|
||||
public object GetArg(int arg_num)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000623 RID: 1571
|
||||
// (get) Token: 0x060029B7 RID: 10679 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000623")]
|
||||
public Exception Exception
|
||||
{
|
||||
[Token(Token = "0x60029B7")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000624 RID: 1572
|
||||
// (get) Token: 0x060029B8 RID: 10680 RVA: 0x00016770 File Offset: 0x00014970
|
||||
[Token(Token = "0x17000624")]
|
||||
public int OutArgCount
|
||||
{
|
||||
[Token(Token = "0x60029B8")]
|
||||
[Address(RVA = "0x25BE370", Offset = "0x25BD170", VA = "0x1825BE370", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000625 RID: 1573
|
||||
// (get) Token: 0x060029B9 RID: 10681 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000625")]
|
||||
public object[] OutArgs
|
||||
{
|
||||
[Token(Token = "0x60029B9")]
|
||||
[Address(RVA = "0x25BE3E0", Offset = "0x25BD1E0", VA = "0x1825BE3E0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000626 RID: 1574
|
||||
// (get) Token: 0x060029BA RID: 10682 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000626")]
|
||||
public object ReturnValue
|
||||
{
|
||||
[Token(Token = "0x60029BA")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000627 RID: 1575
|
||||
// (get) Token: 0x060029BB RID: 10683 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x060029BC RID: 10684 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000627")]
|
||||
Identity IInternalMessage.TargetIdentity
|
||||
{
|
||||
[Token(Token = "0x60029BB")]
|
||||
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60029BC")]
|
||||
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580", Slot = "18")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000628 RID: 1576
|
||||
// (get) Token: 0x060029BD RID: 10685 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000628")]
|
||||
public AsyncResult AsyncResult
|
||||
{
|
||||
[Token(Token = "0x60029BD")]
|
||||
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000629 RID: 1577
|
||||
// (get) Token: 0x060029BE RID: 10686 RVA: 0x00016788 File Offset: 0x00014988
|
||||
[Token(Token = "0x17000629")]
|
||||
internal CallType CallType
|
||||
{
|
||||
[Token(Token = "0x60029BE")]
|
||||
[Address(RVA = "0x25BE0B0", Offset = "0x25BCEB0", VA = "0x1825BE0B0")]
|
||||
get
|
||||
{
|
||||
return CallType.Sync;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060029BF RID: 10687 RVA: 0x000167A0 File Offset: 0x000149A0
|
||||
[Token(Token = "0x60029BF")]
|
||||
[Address(RVA = "0x25BDC10", Offset = "0x25BCA10", VA = "0x1825BDC10")]
|
||||
public bool NeedsOutProcessing(out int outCount)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x04001830 RID: 6192
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001830")]
|
||||
private MonoMethod method;
|
||||
|
||||
// Token: 0x04001831 RID: 6193
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001831")]
|
||||
private object[] args;
|
||||
|
||||
// Token: 0x04001832 RID: 6194
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001832")]
|
||||
private string[] names;
|
||||
|
||||
// Token: 0x04001833 RID: 6195
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001833")]
|
||||
private byte[] arg_types;
|
||||
|
||||
// Token: 0x04001834 RID: 6196
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4001834")]
|
||||
public LogicalCallContext ctx;
|
||||
|
||||
// Token: 0x04001835 RID: 6197
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001835")]
|
||||
public object rval;
|
||||
|
||||
// Token: 0x04001836 RID: 6198
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001836")]
|
||||
public Exception exc;
|
||||
|
||||
// Token: 0x04001837 RID: 6199
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4001837")]
|
||||
private AsyncResult asyncResult;
|
||||
|
||||
// Token: 0x04001838 RID: 6200
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4001838")]
|
||||
private CallType call_type;
|
||||
|
||||
// Token: 0x04001839 RID: 6201
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4001839")]
|
||||
private string uri;
|
||||
|
||||
// Token: 0x0400183A RID: 6202
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400183A")]
|
||||
private MCMDictionary properties;
|
||||
|
||||
// Token: 0x0400183B RID: 6203
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400183B")]
|
||||
private Type[] methodSignature;
|
||||
|
||||
// Token: 0x0400183C RID: 6204
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400183C")]
|
||||
private Identity identity;
|
||||
|
||||
// Token: 0x0400183D RID: 6205
|
||||
[Token(Token = "0x400183D")]
|
||||
internal static string CallContextKey;
|
||||
|
||||
// Token: 0x0400183E RID: 6206
|
||||
[Token(Token = "0x400183E")]
|
||||
internal static string UriKey;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000521 RID: 1313
|
||||
[Token(Token = "0x2000521")]
|
||||
internal class ObjRefSurrogate : ISerializationSurrogate
|
||||
{
|
||||
// Token: 0x060029C4 RID: 10692 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60029C4")]
|
||||
[Address(RVA = "0x25BE680", Offset = "0x25BD480", VA = "0x1825BE680", Slot = "6")]
|
||||
public virtual void GetObjectData(object obj, SerializationInfo si, StreamingContext sc)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060029C5 RID: 10693 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60029C5")]
|
||||
[Address(RVA = "0x25BE7C0", Offset = "0x25BD5C0", VA = "0x1825BE7C0", Slot = "7")]
|
||||
public virtual object SetObjectData(object obj, SerializationInfo si, StreamingContext sc, ISurrogateSelector selector)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060029C6 RID: 10694 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60029C6")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public ObjRefSurrogate()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Marks a method as one way, without a return value and <see langword="out" /> or <see langword="ref" /> parameters.</summary>
|
||||
// Token: 0x0200051F RID: 1311
|
||||
[Token(Token = "0x200051F")]
|
||||
[ComVisible(true)]
|
||||
[AttributeUsage(AttributeTargets.Method)]
|
||||
public class OneWayAttribute : Attribute
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000520 RID: 1312
|
||||
[Token(Token = "0x2000520")]
|
||||
internal class RemotingSurrogate : ISerializationSurrogate
|
||||
{
|
||||
// Token: 0x060029C1 RID: 10689 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60029C1")]
|
||||
[Address(RVA = "0x25C7F40", Offset = "0x25C6D40", VA = "0x1825C7F40", Slot = "6")]
|
||||
public virtual void GetObjectData(object obj, SerializationInfo si, StreamingContext sc)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060029C2 RID: 10690 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60029C2")]
|
||||
[Address(RVA = "0x25C7FD0", Offset = "0x25C6DD0", VA = "0x1825C7FD0", Slot = "7")]
|
||||
public virtual object SetObjectData(object obj, SerializationInfo si, StreamingContext sc, ISurrogateSelector selector)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060029C3 RID: 10691 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60029C3")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public RemotingSurrogate()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Selects the remoting surrogate that can be used to serialize an object that derives from a <see cref="T:System.MarshalByRefObject" />.</summary>
|
||||
// Token: 0x02000522 RID: 1314
|
||||
[Token(Token = "0x2000522")]
|
||||
[ComVisible(true)]
|
||||
public class RemotingSurrogateSelector : ISurrogateSelector
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Runtime.Remoting.Messaging.RemotingSurrogateSelector" /> class.</summary>
|
||||
// Token: 0x060029C7 RID: 10695 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60029C7")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public RemotingSurrogateSelector()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns the appropriate surrogate for the given type in the given context.</summary>
|
||||
/// <param name="type">The <see cref="T:System.Type" /> for which the surrogate is requested.</param>
|
||||
/// <param name="context">The source or destination of serialization.</param>
|
||||
/// <param name="ssout">When this method returns, contains an <see cref="T:System.Runtime.Serialization.ISurrogateSelector" /> that is appropriate for the specified object type. This parameter is passed uninitialized.</param>
|
||||
/// <returns>The appropriate surrogate for the given type in the given context.</returns>
|
||||
// Token: 0x060029C8 RID: 10696 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60029C8")]
|
||||
[Address(RVA = "0x25C7CB0", Offset = "0x25C6AB0", VA = "0x1825C7CB0", Slot = "5")]
|
||||
public virtual ISerializationSurrogate GetSurrogate(Type type, StreamingContext context, out ISurrogateSelector ssout)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001844 RID: 6212
|
||||
[Token(Token = "0x4001844")]
|
||||
private static Type s_cachedTypeObjRef;
|
||||
|
||||
// Token: 0x04001845 RID: 6213
|
||||
[Token(Token = "0x4001845")]
|
||||
private static ObjRefSurrogate _objRefSurrogate;
|
||||
|
||||
// Token: 0x04001846 RID: 6214
|
||||
[Token(Token = "0x4001846")]
|
||||
private static RemotingSurrogate _objRemotingSurrogate;
|
||||
|
||||
// Token: 0x04001847 RID: 6215
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001847")]
|
||||
private ISurrogateSelector _next;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,338 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
/// <summary>Holds a message returned in response to a method call on a remote object.</summary>
|
||||
// Token: 0x02000523 RID: 1315
|
||||
[Token(Token = "0x2000523")]
|
||||
[ComVisible(true)]
|
||||
public class ReturnMessage : IMethodReturnMessage, IMethodMessage, IMessage, IInternalMessage
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Runtime.Remoting.Messaging.ReturnMessage" /> class with all the information returning to the caller after the method call.</summary>
|
||||
/// <param name="ret">The object returned by the invoked method from which the current <see cref="T:System.Runtime.Remoting.Messaging.ReturnMessage" /> instance originated.</param>
|
||||
/// <param name="outArgs">The objects returned from the invoked method as <see langword="out" /> parameters.</param>
|
||||
/// <param name="outArgsCount">The number of <see langword="out" /> parameters returned from the invoked method.</param>
|
||||
/// <param name="callCtx">The <see cref="T:System.Runtime.Remoting.Messaging.LogicalCallContext" /> of the method call.</param>
|
||||
/// <param name="mcm">The original method call to the invoked method.</param>
|
||||
// Token: 0x060029CA RID: 10698 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60029CA")]
|
||||
[Address(RVA = "0x25C8100", Offset = "0x25C6F00", VA = "0x1825C8100")]
|
||||
public ReturnMessage(object ret, object[] outArgs, int outArgsCount, LogicalCallContext callCtx, IMethodCallMessage mcm)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Runtime.Remoting.Messaging.ReturnMessage" /> class.</summary>
|
||||
/// <param name="e">The exception that was thrown during execution of the remotely called method.</param>
|
||||
/// <param name="mcm">An <see cref="T:System.Runtime.Remoting.Messaging.IMethodCallMessage" /> with which to create an instance of the <see cref="T:System.Runtime.Remoting.Messaging.ReturnMessage" /> class.</param>
|
||||
// Token: 0x060029CB RID: 10699 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60029CB")]
|
||||
[Address(RVA = "0x25C8060", Offset = "0x25C6E60", VA = "0x1825C8060")]
|
||||
public ReturnMessage(Exception e, IMethodCallMessage mcm)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of arguments of the called method.</summary>
|
||||
/// <returns>The number of arguments of the called method.</returns>
|
||||
// Token: 0x1700062A RID: 1578
|
||||
// (get) Token: 0x060029CC RID: 10700 RVA: 0x000167B8 File Offset: 0x000149B8
|
||||
[Token(Token = "0x1700062A")]
|
||||
public int ArgCount
|
||||
{
|
||||
[Token(Token = "0x60029CC")]
|
||||
[Address(RVA = "0xB23590", Offset = "0xB22390", VA = "0x180B23590", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a specified argument passed to the method called on the remote object.</summary>
|
||||
/// <returns>An argument passed to the method called on the remote object.</returns>
|
||||
// Token: 0x1700062B RID: 1579
|
||||
// (get) Token: 0x060029CD RID: 10701 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700062B")]
|
||||
public object[] Args
|
||||
{
|
||||
[Token(Token = "0x60029CD")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the <see cref="T:System.Runtime.Remoting.Messaging.LogicalCallContext" /> of the called method.</summary>
|
||||
/// <returns>The <see cref="T:System.Runtime.Remoting.Messaging.LogicalCallContext" /> of the called method.</returns>
|
||||
// Token: 0x1700062C RID: 1580
|
||||
// (get) Token: 0x060029CE RID: 10702 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700062C")]
|
||||
public LogicalCallContext LogicalCallContext
|
||||
{
|
||||
[Token(Token = "0x60029CE")]
|
||||
[Address(RVA = "0x25C81C0", Offset = "0x25C6FC0", VA = "0x1825C81C0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the <see cref="T:System.Reflection.MethodBase" /> of the called method.</summary>
|
||||
/// <returns>The <see cref="T:System.Reflection.MethodBase" /> of the called method.</returns>
|
||||
// Token: 0x1700062D RID: 1581
|
||||
// (get) Token: 0x060029CF RID: 10703 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700062D")]
|
||||
public MethodBase MethodBase
|
||||
{
|
||||
[Token(Token = "0x60029CF")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the name of the called method.</summary>
|
||||
/// <returns>The name of the method that the current <see cref="T:System.Runtime.Remoting.Messaging.ReturnMessage" /> originated from.</returns>
|
||||
// Token: 0x1700062E RID: 1582
|
||||
// (get) Token: 0x060029D0 RID: 10704 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700062E")]
|
||||
public string MethodName
|
||||
{
|
||||
[Token(Token = "0x60029D0")]
|
||||
[Address(RVA = "0x25C8220", Offset = "0x25C7020", VA = "0x1825C8220", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an array of <see cref="T:System.Type" /> objects containing the method signature.</summary>
|
||||
/// <returns>An array of <see cref="T:System.Type" /> objects containing the method signature.</returns>
|
||||
// Token: 0x1700062F RID: 1583
|
||||
// (get) Token: 0x060029D1 RID: 10705 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700062F")]
|
||||
public object MethodSignature
|
||||
{
|
||||
[Token(Token = "0x60029D1")]
|
||||
[Address(RVA = "0x25C8270", Offset = "0x25C7070", VA = "0x1825C8270", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.IDictionary" /> of properties contained in the current <see cref="T:System.Runtime.Remoting.Messaging.ReturnMessage" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IDictionary" /> of properties contained in the current <see cref="T:System.Runtime.Remoting.Messaging.ReturnMessage" />.</returns>
|
||||
// Token: 0x17000630 RID: 1584
|
||||
// (get) Token: 0x060029D2 RID: 10706 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000630")]
|
||||
public virtual IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x60029D2")]
|
||||
[Address(RVA = "0x25C8470", Offset = "0x25C7270", VA = "0x1825C8470", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the name of the type on which the remote method was called.</summary>
|
||||
/// <returns>The type name of the remote object on which the remote method was called.</returns>
|
||||
// Token: 0x17000631 RID: 1585
|
||||
// (get) Token: 0x060029D3 RID: 10707 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000631")]
|
||||
public string TypeName
|
||||
{
|
||||
[Token(Token = "0x60029D3")]
|
||||
[Address(RVA = "0x25C84E0", Offset = "0x25C72E0", VA = "0x1825C84E0", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the URI of the remote object on which the remote method was called.</summary>
|
||||
/// <returns>The URI of the remote object on which the remote method was called.</returns>
|
||||
// Token: 0x17000632 RID: 1586
|
||||
// (get) Token: 0x060029D4 RID: 10708 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x060029D5 RID: 10709 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000632")]
|
||||
public string Uri
|
||||
{
|
||||
[Token(Token = "0x60029D4")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60029D5")]
|
||||
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000633 RID: 1587
|
||||
// (get) Token: 0x060029D6 RID: 10710 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x060029D7 RID: 10711 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000633")]
|
||||
string IInternalMessage.Uri
|
||||
{
|
||||
[Token(Token = "0x60029D6")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60029D7")]
|
||||
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0", Slot = "20")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Returns a specified argument passed to the remote method during the method call.</summary>
|
||||
/// <param name="argNum">The zero-based index of the requested argument.</param>
|
||||
/// <returns>An argument passed to the remote method during the method call.</returns>
|
||||
// Token: 0x060029D8 RID: 10712 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60029D8")]
|
||||
[Address(RVA = "0x25C8020", Offset = "0x25C6E20", VA = "0x1825C8020", Slot = "15")]
|
||||
public object GetArg(int argNum)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets the exception that was thrown during the remote method call.</summary>
|
||||
/// <returns>The exception thrown during the method call, or <see langword="null" /> if an exception did not occur during the call.</returns>
|
||||
// Token: 0x17000634 RID: 1588
|
||||
// (get) Token: 0x060029D9 RID: 10713 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000634")]
|
||||
public Exception Exception
|
||||
{
|
||||
[Token(Token = "0x60029D9")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a specified object passed as an <see langword="out" /> or <see langword="ref" /> parameter to the called method.</summary>
|
||||
/// <returns>An object passed as an <see langword="out" /> or <see langword="ref" /> parameter to the called method.</returns>
|
||||
// Token: 0x17000635 RID: 1589
|
||||
// (get) Token: 0x060029DA RID: 10714 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000635")]
|
||||
public object[] OutArgs
|
||||
{
|
||||
[Token(Token = "0x60029DA")]
|
||||
[Address(RVA = "0x25C83D0", Offset = "0x25C71D0", VA = "0x1825C83D0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the object returned by the called method.</summary>
|
||||
/// <returns>The object returned by the called method.</returns>
|
||||
// Token: 0x17000636 RID: 1590
|
||||
// (get) Token: 0x060029DB RID: 10715 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000636")]
|
||||
public virtual object ReturnValue
|
||||
{
|
||||
[Token(Token = "0x60029DB")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000637 RID: 1591
|
||||
// (get) Token: 0x060029DC RID: 10716 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x060029DD RID: 10717 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000637")]
|
||||
Identity IInternalMessage.TargetIdentity
|
||||
{
|
||||
[Token(Token = "0x60029DC")]
|
||||
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60029DD")]
|
||||
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270", Slot = "18")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001848 RID: 6216
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001848")]
|
||||
private object[] _outArgs;
|
||||
|
||||
// Token: 0x04001849 RID: 6217
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001849")]
|
||||
private object[] _args;
|
||||
|
||||
// Token: 0x0400184A RID: 6218
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400184A")]
|
||||
private LogicalCallContext _callCtx;
|
||||
|
||||
// Token: 0x0400184B RID: 6219
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400184B")]
|
||||
private object _returnValue;
|
||||
|
||||
// Token: 0x0400184C RID: 6220
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400184C")]
|
||||
private string _uri;
|
||||
|
||||
// Token: 0x0400184D RID: 6221
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400184D")]
|
||||
private Exception _exception;
|
||||
|
||||
// Token: 0x0400184E RID: 6222
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400184E")]
|
||||
private MethodBase _methodBase;
|
||||
|
||||
// Token: 0x0400184F RID: 6223
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400184F")]
|
||||
private string _methodName;
|
||||
|
||||
// Token: 0x04001850 RID: 6224
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4001850")]
|
||||
private Type[] _methodSignature;
|
||||
|
||||
// Token: 0x04001851 RID: 6225
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4001851")]
|
||||
private string _typeName;
|
||||
|
||||
// Token: 0x04001852 RID: 6226
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4001852")]
|
||||
private MethodReturnDictionary _properties;
|
||||
|
||||
// Token: 0x04001853 RID: 6227
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4001853")]
|
||||
private Identity _targetIdentity;
|
||||
|
||||
// Token: 0x04001854 RID: 6228
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4001854")]
|
||||
private ArgInfo _inArgInfo;
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user