m
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: 0x020004BC RID: 1212
|
||||
[Token(Token = "0x20004BC")]
|
||||
[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: 0x060028F4 RID: 10484 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028F4")]
|
||||
[Address(RVA = "0x2CE68F0", Offset = "0x2CE58F0", VA = "0x182CE68F0")]
|
||||
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: 0x170005CA RID: 1482
|
||||
// (get) Token: 0x060028F5 RID: 10485 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005CA")]
|
||||
public string ApplicationUrl
|
||||
{
|
||||
[Token(Token = "0x60028F5")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
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: 0x170005CB RID: 1483
|
||||
// (get) Token: 0x060028F6 RID: 10486 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005CB")]
|
||||
public IContextAttribute[] ContextAttributes
|
||||
{
|
||||
[Token(Token = "0x60028F6")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0")]
|
||||
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: 0x170005CC RID: 1484
|
||||
// (get) Token: 0x060028F7 RID: 10487 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005CC")]
|
||||
public Type ObjectType
|
||||
{
|
||||
[Token(Token = "0x60028F7")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
||||
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: 0x060028F8 RID: 10488 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028F8")]
|
||||
[Address(RVA = "0x2CE68D0", Offset = "0x2CE58D0", VA = "0x182CE68D0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040017C5 RID: 6085
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40017C5")]
|
||||
private string applicationUrl;
|
||||
|
||||
// Token: 0x040017C6 RID: 6086
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40017C6")]
|
||||
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: 0x020004BD RID: 1213
|
||||
[Token(Token = "0x20004BD")]
|
||||
[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: 0x060028F9 RID: 10489 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028F9")]
|
||||
[Address(RVA = "0x2CE6A20", Offset = "0x2CE5A20", VA = "0x182CE6A20")]
|
||||
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: 0x170005CD RID: 1485
|
||||
// (get) Token: 0x060028FA RID: 10490 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005CD")]
|
||||
public Type ObjectType
|
||||
{
|
||||
[Token(Token = "0x60028FA")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
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: 0x060028FB RID: 10491 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60028FB")]
|
||||
[Address(RVA = "0x2CE6A10", Offset = "0x2CE5A10", VA = "0x182CE6A10", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040017C7 RID: 6087
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40017C7")]
|
||||
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: 0x02000507 RID: 1287
|
||||
[Token(Token = "0x2000507")]
|
||||
internal class ActivationServices
|
||||
{
|
||||
// Token: 0x1700061E RID: 1566
|
||||
// (get) Token: 0x06002A92 RID: 10898 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700061E")]
|
||||
private static IActivator ConstructionActivator
|
||||
{
|
||||
[Token(Token = "0x6002A92")]
|
||||
[Address(RVA = "0x2CE7A30", Offset = "0x2CE6A30", VA = "0x182CE7A30")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002A93 RID: 10899 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A93")]
|
||||
[Address(RVA = "0x2CE6B40", Offset = "0x2CE5B40", VA = "0x182CE6B40")]
|
||||
public static IMessage Activate(RemotingProxy proxy, ConstructionCall ctorCall)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A94 RID: 10900 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A94")]
|
||||
[Address(RVA = "0x2CE7970", Offset = "0x2CE6970", VA = "0x182CE7970")]
|
||||
public static IMessage RemoteActivate(IConstructionCallMessage ctorCall)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A95 RID: 10901 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A95")]
|
||||
[Address(RVA = "0x2CE6CE0", Offset = "0x2CE5CE0", VA = "0x182CE6CE0")]
|
||||
public static ConstructionCall CreateConstructionCall(Type type, string activationUrl, object[] activationAttributes)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A96 RID: 10902 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A96")]
|
||||
[Address(RVA = "0x2CE7460", Offset = "0x2CE6460", VA = "0x182CE7460")]
|
||||
public static IMessage CreateInstanceFromMessage(IConstructionCallMessage ctorCall)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A97 RID: 10903 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A97")]
|
||||
[Address(RVA = "0x2CE7800", Offset = "0x2CE6800", VA = "0x182CE7800")]
|
||||
public static object CreateProxyForType(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A98 RID: 10904 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A98")]
|
||||
[Address(RVA = "0x2CE6CD0", Offset = "0x2CE5CD0", VA = "0x182CE6CD0")]
|
||||
public static object AllocateUninitializedClassInstance(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A99 RID: 10905 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A99")]
|
||||
[Address(RVA = "0x2CE7960", Offset = "0x2CE6960", VA = "0x182CE7960")]
|
||||
public static void EnableProxyActivation(Type type, bool enable)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001871 RID: 6257
|
||||
[Token(Token = "0x4001871")]
|
||||
private static IActivator _constructionActivator;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Activation
|
||||
{
|
||||
// Token: 0x02000508 RID: 1288
|
||||
[Token(Token = "0x2000508")]
|
||||
internal class AppDomainLevelActivator : IActivator
|
||||
{
|
||||
// Token: 0x06002A9A RID: 10906 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A9A")]
|
||||
[Address(RVA = "0x417DD0", Offset = "0x416DD0", VA = "0x180417DD0")]
|
||||
public AppDomainLevelActivator(string activationUrl, IActivator next)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700061F RID: 1567
|
||||
// (get) Token: 0x06002A9B RID: 10907 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700061F")]
|
||||
public IActivator NextActivator
|
||||
{
|
||||
[Token(Token = "0x6002A9B")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002A9C RID: 10908 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A9C")]
|
||||
[Address(RVA = "0x2CE7AB0", Offset = "0x2CE6AB0", VA = "0x182CE7AB0", Slot = "5")]
|
||||
public IConstructionReturnMessage Activate(IConstructionCallMessage ctorCall)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001872 RID: 6258
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001872")]
|
||||
private string _activationUrl;
|
||||
|
||||
// Token: 0x04001873 RID: 6259
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001873")]
|
||||
private IActivator _next;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Activation
|
||||
{
|
||||
// Token: 0x02000509 RID: 1289
|
||||
[Token(Token = "0x2000509")]
|
||||
[Serializable]
|
||||
internal class ConstructionLevelActivator : IActivator
|
||||
{
|
||||
// Token: 0x17000620 RID: 1568
|
||||
// (get) Token: 0x06002A9D RID: 10909 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000620")]
|
||||
public IActivator NextActivator
|
||||
{
|
||||
[Token(Token = "0x6002A9D")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002A9E RID: 10910 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A9E")]
|
||||
[Address(RVA = "0x2CEC390", Offset = "0x2CEB390", VA = "0x182CEC390", Slot = "5")]
|
||||
public IConstructionReturnMessage Activate(IConstructionCallMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A9F RID: 10911 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A9F")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public ConstructionLevelActivator()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Activation
|
||||
{
|
||||
// Token: 0x0200050A RID: 1290
|
||||
[Token(Token = "0x200050A")]
|
||||
[Serializable]
|
||||
internal class ContextLevelActivator : IActivator
|
||||
{
|
||||
// Token: 0x06002AA0 RID: 10912 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002AA0")]
|
||||
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
|
||||
public ContextLevelActivator(IActivator next)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000621 RID: 1569
|
||||
// (get) Token: 0x06002AA1 RID: 10913 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000621")]
|
||||
public IActivator NextActivator
|
||||
{
|
||||
[Token(Token = "0x6002AA1")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002AA2 RID: 10914 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002AA2")]
|
||||
[Address(RVA = "0x2CEC430", Offset = "0x2CEB430", VA = "0x182CEC430", Slot = "5")]
|
||||
public IConstructionReturnMessage Activate(IConstructionCallMessage ctorCall)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001874 RID: 6260
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001874")]
|
||||
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: 0x0200050B RID: 1291
|
||||
[Token(Token = "0x200050B")]
|
||||
[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: 0x17000622 RID: 1570
|
||||
// (get) Token: 0x06002AA3 RID: 10915
|
||||
[Token(Token = "0x17000622")]
|
||||
IActivator NextActivator
|
||||
{
|
||||
[Token(Token = "0x6002AA3")]
|
||||
[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: 0x06002AA4 RID: 10916
|
||||
[Token(Token = "0x6002AA4")]
|
||||
[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: 0x0200050C RID: 1292
|
||||
[Token(Token = "0x200050C")]
|
||||
[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: 0x17000623 RID: 1571
|
||||
// (get) Token: 0x06002AA5 RID: 10917
|
||||
[Token(Token = "0x17000623")]
|
||||
Type ActivationType
|
||||
{
|
||||
[Token(Token = "0x6002AA5")]
|
||||
[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: 0x17000624 RID: 1572
|
||||
// (get) Token: 0x06002AA6 RID: 10918
|
||||
[Token(Token = "0x17000624")]
|
||||
string ActivationTypeName
|
||||
{
|
||||
[Token(Token = "0x6002AA6")]
|
||||
[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: 0x17000625 RID: 1573
|
||||
// (get) Token: 0x06002AA7 RID: 10919
|
||||
// (set) Token: 0x06002AA8 RID: 10920
|
||||
[Token(Token = "0x17000625")]
|
||||
IActivator Activator
|
||||
{
|
||||
[Token(Token = "0x6002AA7")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
[Token(Token = "0x6002AA8")]
|
||||
[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: 0x17000626 RID: 1574
|
||||
// (get) Token: 0x06002AA9 RID: 10921
|
||||
[Token(Token = "0x17000626")]
|
||||
object[] CallSiteActivationAttributes
|
||||
{
|
||||
[Token(Token = "0x6002AA9")]
|
||||
[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: 0x17000627 RID: 1575
|
||||
// (get) Token: 0x06002AAA RID: 10922
|
||||
[Token(Token = "0x17000627")]
|
||||
IList ContextProperties
|
||||
{
|
||||
[Token(Token = "0x6002AAA")]
|
||||
[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: 0x0200050D RID: 1293
|
||||
[Token(Token = "0x200050D")]
|
||||
[ComVisible(true)]
|
||||
public interface IConstructionReturnMessage : IMethodReturnMessage, IMethodMessage, IMessage
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Activation
|
||||
{
|
||||
// Token: 0x0200050E RID: 1294
|
||||
[Token(Token = "0x200050E")]
|
||||
internal class RemoteActivator : MarshalByRefObject
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,99 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
// Token: 0x020004C8 RID: 1224
|
||||
[Token(Token = "0x20004C8")]
|
||||
internal class ChannelData
|
||||
{
|
||||
// Token: 0x170005E3 RID: 1507
|
||||
// (get) Token: 0x06002954 RID: 10580 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005E3")]
|
||||
internal ArrayList ServerProviders
|
||||
{
|
||||
[Token(Token = "0x6002954")]
|
||||
[Address(RVA = "0x2CE9D20", Offset = "0x2CE8D20", VA = "0x182CE9D20")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005E4 RID: 1508
|
||||
// (get) Token: 0x06002955 RID: 10581 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005E4")]
|
||||
public ArrayList ClientProviders
|
||||
{
|
||||
[Token(Token = "0x6002955")]
|
||||
[Address(RVA = "0x2CE9C60", Offset = "0x2CE8C60", VA = "0x182CE9C60")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005E5 RID: 1509
|
||||
// (get) Token: 0x06002956 RID: 10582 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005E5")]
|
||||
public Hashtable CustomProperties
|
||||
{
|
||||
[Token(Token = "0x6002956")]
|
||||
[Address(RVA = "0x2CE9CC0", Offset = "0x2CE8CC0", VA = "0x182CE9CC0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002957 RID: 10583 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002957")]
|
||||
[Address(RVA = "0x2CE93C0", Offset = "0x2CE83C0", VA = "0x182CE93C0")]
|
||||
public void CopyFrom(ChannelData other)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002958 RID: 10584 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002958")]
|
||||
[Address(RVA = "0x2CE9BC0", Offset = "0x2CE8BC0", VA = "0x182CE9BC0")]
|
||||
public ChannelData()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040017EF RID: 6127
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017EF")]
|
||||
internal string Ref;
|
||||
|
||||
// Token: 0x040017F0 RID: 6128
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017F0")]
|
||||
internal string Type;
|
||||
|
||||
// Token: 0x040017F1 RID: 6129
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40017F1")]
|
||||
internal string Id;
|
||||
|
||||
// Token: 0x040017F2 RID: 6130
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40017F2")]
|
||||
internal string DelayLoadAsClientChannel;
|
||||
|
||||
// Token: 0x040017F3 RID: 6131
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40017F3")]
|
||||
private ArrayList _serverProviders;
|
||||
|
||||
// Token: 0x040017F4 RID: 6132
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40017F4")]
|
||||
private ArrayList _clientProviders;
|
||||
|
||||
// Token: 0x040017F5 RID: 6133
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40017F5")]
|
||||
private Hashtable _customProperties;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
// Token: 0x020004BB RID: 1211
|
||||
[Token(Token = "0x20004BB")]
|
||||
[Serializable]
|
||||
internal class ChannelInfo : IChannelInfo
|
||||
{
|
||||
// Token: 0x060028F1 RID: 10481 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028F1")]
|
||||
[Address(RVA = "0x2CE9D80", Offset = "0x2CE8D80", VA = "0x182CE9D80")]
|
||||
public ChannelInfo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028F2 RID: 10482 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028F2")]
|
||||
[Address(RVA = "0x2CE9DE0", Offset = "0x2CE8DE0", VA = "0x182CE9DE0")]
|
||||
public ChannelInfo(object remoteChannelData)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170005C9 RID: 1481
|
||||
// (get) Token: 0x060028F3 RID: 10483 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005C9")]
|
||||
public object[] ChannelData
|
||||
{
|
||||
[Token(Token = "0x60028F3")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040017C4 RID: 6084
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017C4")]
|
||||
private object[] channelData;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
// Token: 0x020004FE RID: 1278
|
||||
[Token(Token = "0x20004FE")]
|
||||
internal class AsyncRequest
|
||||
{
|
||||
// Token: 0x06002A86 RID: 10886 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A86")]
|
||||
[Address(RVA = "0x1735ED0", Offset = "0x1734ED0", VA = "0x181735ED0")]
|
||||
public AsyncRequest(IMessage msgRequest, IMessageSink replySink)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400186C RID: 6252
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400186C")]
|
||||
internal IMessageSink ReplySink;
|
||||
|
||||
// Token: 0x0400186D RID: 6253
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400186D")]
|
||||
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: 0x020004FD RID: 1277
|
||||
[Token(Token = "0x20004FD")]
|
||||
internal class CADSerializer
|
||||
{
|
||||
// Token: 0x06002A81 RID: 10881 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A81")]
|
||||
[Address(RVA = "0x2CE8E00", Offset = "0x2CE7E00", VA = "0x182CE8E00")]
|
||||
internal static IMessage DeserializeMessage(MemoryStream mem, IMethodCallMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A82 RID: 10882 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A82")]
|
||||
[Address(RVA = "0x2CE8FD0", Offset = "0x2CE7FD0", VA = "0x182CE8FD0")]
|
||||
internal static MemoryStream SerializeMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A83 RID: 10883 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A83")]
|
||||
[Address(RVA = "0x2CE8E50", Offset = "0x2CE7E50", VA = "0x182CE8E50")]
|
||||
internal static object DeserializeObjectSafe(byte[] mem)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A84 RID: 10884 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A84")]
|
||||
[Address(RVA = "0x2CE90A0", Offset = "0x2CE80A0", VA = "0x182CE90A0")]
|
||||
internal static MemoryStream SerializeObject(object obj)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A85 RID: 10885 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A85")]
|
||||
[Address(RVA = "0x2CE8F40", Offset = "0x2CE7F40", VA = "0x182CE8F40")]
|
||||
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: 0x020004F8 RID: 1272
|
||||
[Token(Token = "0x20004F8")]
|
||||
[ComVisible(true)]
|
||||
public sealed class ChannelServices
|
||||
{
|
||||
// Token: 0x1700060F RID: 1551
|
||||
// (get) Token: 0x06002A60 RID: 10848 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700060F")]
|
||||
internal static CrossContextChannel CrossContextChannel
|
||||
{
|
||||
[Token(Token = "0x6002A60")]
|
||||
[Address(RVA = "0x2CEC230", Offset = "0x2CEB230", VA = "0x182CEC230")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002A61 RID: 10849 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A61")]
|
||||
[Address(RVA = "0x2CEA2B0", Offset = "0x2CE92B0", VA = "0x182CEA2B0")]
|
||||
internal static IMessageSink CreateClientChannelSinkChain(string url, object remoteChannelData, out string objectUri)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A62 RID: 10850 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A62")]
|
||||
[Address(RVA = "0x2CEA1A0", Offset = "0x2CE91A0", VA = "0x182CEA1A0")]
|
||||
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: 0x06002A63 RID: 10851 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A63")]
|
||||
[Address(RVA = "0x2CEB970", Offset = "0x2CEA970", VA = "0x182CEB970")]
|
||||
[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: 0x06002A64 RID: 10852 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A64")]
|
||||
[Address(RVA = "0x2CEB9D0", Offset = "0x2CEA9D0", VA = "0x182CEB9D0")]
|
||||
public static void RegisterChannel(IChannel chnl, bool ensureSecurity)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A65 RID: 10853 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A65")]
|
||||
[Address(RVA = "0x2CEAE80", Offset = "0x2CE9E80", VA = "0x182CEAE80")]
|
||||
internal static void RegisterChannelConfig(ChannelData channel)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A66 RID: 10854 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A66")]
|
||||
[Address(RVA = "0x2CEA840", Offset = "0x2CE9840", VA = "0x182CEA840")]
|
||||
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: 0x06002A67 RID: 10855 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A67")]
|
||||
[Address(RVA = "0x2CEBFB0", Offset = "0x2CEAFB0", VA = "0x182CEBFB0")]
|
||||
public static IMessage SyncDispatchMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A68 RID: 10856 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A68")]
|
||||
[Address(RVA = "0x2CE9E90", Offset = "0x2CE8E90", VA = "0x182CE9E90")]
|
||||
private static ReturnMessage CheckIncomingMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A69 RID: 10857 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A69")]
|
||||
[Address(RVA = "0x2CEA060", Offset = "0x2CE9060", VA = "0x182CEA060")]
|
||||
internal static IMessage CheckReturnMessage(IMessage callMsg, IMessage retMsg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A6A RID: 10858 RVA: 0x00018798 File Offset: 0x00016998
|
||||
[Token(Token = "0x6002A6A")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0")]
|
||||
private static bool IsLocalCall(IMessage callMsg)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002A6B RID: 10859 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A6B")]
|
||||
[Address(RVA = "0x2CEAB80", Offset = "0x2CE9B80", VA = "0x182CEAB80")]
|
||||
internal static object[] GetCurrentChannelInfo()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400185E RID: 6238
|
||||
[Token(Token = "0x400185E")]
|
||||
private static ArrayList registeredChannels;
|
||||
|
||||
// Token: 0x0400185F RID: 6239
|
||||
[Token(Token = "0x400185F")]
|
||||
private static ArrayList delayedClientChannels;
|
||||
|
||||
// Token: 0x04001860 RID: 6240
|
||||
[Token(Token = "0x4001860")]
|
||||
private static CrossContextChannel _crossContextSink;
|
||||
|
||||
// Token: 0x04001861 RID: 6241
|
||||
[Token(Token = "0x4001861")]
|
||||
internal static string CrossContextUrl;
|
||||
|
||||
// Token: 0x04001862 RID: 6242
|
||||
[Token(Token = "0x4001862")]
|
||||
private static IList oldStartModeTypes;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
// Token: 0x020004FA RID: 1274
|
||||
[Token(Token = "0x20004FA")]
|
||||
[Serializable]
|
||||
internal class CrossAppDomainChannel : IChannel, IChannelSender, IChannelReceiver
|
||||
{
|
||||
// Token: 0x06002A70 RID: 10864 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A70")]
|
||||
[Address(RVA = "0x2CEC8F0", Offset = "0x2CEB8F0", VA = "0x182CEC8F0")]
|
||||
internal static void RegisterCrossAppDomainChannel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000612 RID: 1554
|
||||
// (get) Token: 0x06002A71 RID: 10865 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000612")]
|
||||
public virtual string ChannelName
|
||||
{
|
||||
[Token(Token = "0x6002A71")]
|
||||
[Address(RVA = "0x2CECB60", Offset = "0x2CEBB60", VA = "0x182CECB60", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000613 RID: 1555
|
||||
// (get) Token: 0x06002A72 RID: 10866 RVA: 0x000187C8 File Offset: 0x000169C8
|
||||
[Token(Token = "0x17000613")]
|
||||
public virtual int ChannelPriority
|
||||
{
|
||||
[Token(Token = "0x6002A72")]
|
||||
[Address(RVA = "0x151B560", Offset = "0x151A560", VA = "0x18151B560", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000614 RID: 1556
|
||||
// (get) Token: 0x06002A73 RID: 10867 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000614")]
|
||||
public virtual object ChannelData
|
||||
{
|
||||
[Token(Token = "0x6002A73")]
|
||||
[Address(RVA = "0x2CECAA0", Offset = "0x2CEBAA0", VA = "0x182CECAA0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002A74 RID: 10868 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A74")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "12")]
|
||||
public virtual void StartListening(object data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A75 RID: 10869 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A75")]
|
||||
[Address(RVA = "0x2CEC7A0", Offset = "0x2CEB7A0", VA = "0x182CEC7A0", Slot = "13")]
|
||||
public virtual IMessageSink CreateMessageSink(string url, object data, out string uri)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A76 RID: 10870 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A76")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CrossAppDomainChannel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001866 RID: 6246
|
||||
[Token(Token = "0x4001866")]
|
||||
private static object s_lock;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
// Token: 0x020004F9 RID: 1273
|
||||
[Token(Token = "0x20004F9")]
|
||||
[Serializable]
|
||||
internal class CrossAppDomainData
|
||||
{
|
||||
// Token: 0x06002A6D RID: 10861 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A6D")]
|
||||
[Address(RVA = "0x2CECB90", Offset = "0x2CEBB90", VA = "0x182CECB90")]
|
||||
internal CrossAppDomainData(int domainId)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000610 RID: 1552
|
||||
// (get) Token: 0x06002A6E RID: 10862 RVA: 0x000187B0 File Offset: 0x000169B0
|
||||
[Token(Token = "0x17000610")]
|
||||
internal int DomainID
|
||||
{
|
||||
[Token(Token = "0x6002A6E")]
|
||||
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000611 RID: 1553
|
||||
// (get) Token: 0x06002A6F RID: 10863 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000611")]
|
||||
internal string ProcessID
|
||||
{
|
||||
[Token(Token = "0x6002A6F")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001863 RID: 6243
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001863")]
|
||||
private object _ContextID;
|
||||
|
||||
// Token: 0x04001864 RID: 6244
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001864")]
|
||||
private int _DomainID;
|
||||
|
||||
// Token: 0x04001865 RID: 6245
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001865")]
|
||||
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: 0x020004FB RID: 1275
|
||||
[Token(Token = "0x20004FB")]
|
||||
[MonoTODO]
|
||||
internal class CrossAppDomainSink : IMessageSink
|
||||
{
|
||||
// Token: 0x06002A78 RID: 10872 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A78")]
|
||||
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
|
||||
internal CrossAppDomainSink(int domainID)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A79 RID: 10873 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A79")]
|
||||
[Address(RVA = "0x2CECCD0", Offset = "0x2CEBCD0", VA = "0x182CECCD0")]
|
||||
internal static CrossAppDomainSink GetSink(int domainID)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000615 RID: 1557
|
||||
// (get) Token: 0x06002A7A RID: 10874 RVA: 0x000187E0 File Offset: 0x000169E0
|
||||
[Token(Token = "0x17000615")]
|
||||
internal int TargetDomainId
|
||||
{
|
||||
[Token(Token = "0x6002A7A")]
|
||||
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002A7B RID: 10875 RVA: 0x000187F8 File Offset: 0x000169F8
|
||||
[Token(Token = "0x6002A7B")]
|
||||
[Address(RVA = "0x2CECFC0", Offset = "0x2CEBFC0", VA = "0x182CECFC0")]
|
||||
private static CrossAppDomainSink.ProcessMessageRes ProcessMessageInDomain(byte[] arrRequest, CADMethodCallMessage cadMsg)
|
||||
{
|
||||
return default(CrossAppDomainSink.ProcessMessageRes);
|
||||
}
|
||||
|
||||
// Token: 0x06002A7C RID: 10876 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A7C")]
|
||||
[Address(RVA = "0x2CED1B0", Offset = "0x2CEC1B0", VA = "0x182CED1B0", Slot = "6")]
|
||||
public virtual IMessage SyncProcessMessage(IMessage msgRequest)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A7D RID: 10877 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A7D")]
|
||||
[Address(RVA = "0x2CECC20", Offset = "0x2CEBC20", VA = "0x182CECC20", Slot = "7")]
|
||||
public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A7E RID: 10878 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A7E")]
|
||||
[Address(RVA = "0x2CED0E0", Offset = "0x2CEC0E0", VA = "0x182CED0E0")]
|
||||
public void SendAsyncMessage(object data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001867 RID: 6247
|
||||
[Token(Token = "0x4001867")]
|
||||
private static Hashtable s_sinks;
|
||||
|
||||
// Token: 0x04001868 RID: 6248
|
||||
[Token(Token = "0x4001868")]
|
||||
private static MethodInfo processMessageMethod;
|
||||
|
||||
// Token: 0x04001869 RID: 6249
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001869")]
|
||||
private int _domainID;
|
||||
|
||||
// Token: 0x020004FC RID: 1276
|
||||
[Token(Token = "0x20004FC")]
|
||||
private struct ProcessMessageRes
|
||||
{
|
||||
// Token: 0x0400186A RID: 6250
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400186A")]
|
||||
public byte[] arrResponse;
|
||||
|
||||
// Token: 0x0400186B RID: 6251
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400186B")]
|
||||
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: 0x020004FF RID: 1279
|
||||
[Token(Token = "0x20004FF")]
|
||||
[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: 0x17000616 RID: 1558
|
||||
// (get) Token: 0x06002A87 RID: 10887
|
||||
[Token(Token = "0x17000616")]
|
||||
string ChannelName
|
||||
{
|
||||
[Token(Token = "0x6002A87")]
|
||||
[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: 0x17000617 RID: 1559
|
||||
// (get) Token: 0x06002A88 RID: 10888
|
||||
[Token(Token = "0x17000617")]
|
||||
int ChannelPriority
|
||||
{
|
||||
[Token(Token = "0x6002A88")]
|
||||
[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: 0x02000500 RID: 1280
|
||||
[Token(Token = "0x2000500")]
|
||||
[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: 0x02000501 RID: 1281
|
||||
[Token(Token = "0x2000501")]
|
||||
[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: 0x17000618 RID: 1560
|
||||
// (get) Token: 0x06002A89 RID: 10889
|
||||
[Token(Token = "0x17000618")]
|
||||
object ChannelData
|
||||
{
|
||||
[Token(Token = "0x6002A89")]
|
||||
[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: 0x06002A8A RID: 10890
|
||||
[Token(Token = "0x6002A8A")]
|
||||
[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: 0x02000502 RID: 1282
|
||||
[Token(Token = "0x2000502")]
|
||||
[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: 0x06002A8B RID: 10891
|
||||
[Token(Token = "0x6002A8B")]
|
||||
[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: 0x02000503 RID: 1283
|
||||
[Token(Token = "0x2000503")]
|
||||
[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: 0x17000619 RID: 1561
|
||||
// (set) Token: 0x06002A8C RID: 10892
|
||||
[Token(Token = "0x17000619")]
|
||||
IClientChannelSinkProvider Next
|
||||
{
|
||||
[Token(Token = "0x6002A8C")]
|
||||
[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: 0x02000504 RID: 1284
|
||||
[Token(Token = "0x2000504")]
|
||||
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: 0x1700061A RID: 1562
|
||||
// (set) Token: 0x06002A8D RID: 10893
|
||||
[Token(Token = "0x1700061A")]
|
||||
bool IsSecured
|
||||
{
|
||||
[Token(Token = "0x6002A8D")]
|
||||
[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: 0x02000505 RID: 1285
|
||||
[Token(Token = "0x2000505")]
|
||||
[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: 0x1700061B RID: 1563
|
||||
// (set) Token: 0x06002A8E RID: 10894
|
||||
[Token(Token = "0x1700061B")]
|
||||
IServerChannelSinkProvider Next
|
||||
{
|
||||
[Token(Token = "0x6002A8E")]
|
||||
[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: 0x02000506 RID: 1286
|
||||
[Token(Token = "0x2000506")]
|
||||
[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: 0x06002A8F RID: 10895 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A8F")]
|
||||
[Address(RVA = "0x2C0DF60", Offset = "0x2C0CF60", VA = "0x182C0DF60")]
|
||||
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: 0x1700061C RID: 1564
|
||||
// (get) Token: 0x06002A90 RID: 10896 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700061C")]
|
||||
public IList Children
|
||||
{
|
||||
[Token(Token = "0x6002A90")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
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: 0x1700061D RID: 1565
|
||||
// (get) Token: 0x06002A91 RID: 10897 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700061D")]
|
||||
public IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x6002A91")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400186E RID: 6254
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400186E")]
|
||||
private string sinkName;
|
||||
|
||||
// Token: 0x0400186F RID: 6255
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400186F")]
|
||||
private ArrayList children;
|
||||
|
||||
// Token: 0x04001870 RID: 6256
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001870")]
|
||||
private Hashtable properties;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
// Token: 0x020004CF RID: 1231
|
||||
[Token(Token = "0x20004CF")]
|
||||
internal class ClientActivatedIdentity : ServerIdentity
|
||||
{
|
||||
// Token: 0x06002998 RID: 10648 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002998")]
|
||||
[Address(RVA = "0x2BF6470", Offset = "0x2BF5470", VA = "0x182BF6470")]
|
||||
public ClientActivatedIdentity(string objectUri, Type objectType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002999 RID: 10649 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002999")]
|
||||
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
||||
public MarshalByRefObject GetServerObject()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600299A RID: 10650 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600299A")]
|
||||
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
|
||||
public void SetClientProxy(MarshalByRefObject obj)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600299B RID: 10651 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600299B")]
|
||||
[Address(RVA = "0x2BF6380", Offset = "0x2BF5380", VA = "0x182BF6380", Slot = "5")]
|
||||
public override void OnLifetimeExpired()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600299C RID: 10652 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600299C")]
|
||||
[Address(RVA = "0x2BF63E0", Offset = "0x2BF53E0", VA = "0x182BF63E0", Slot = "6")]
|
||||
public override IMessage SyncObjectProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600299D RID: 10653 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600299D")]
|
||||
[Address(RVA = "0x2BF62E0", Offset = "0x2BF52E0", VA = "0x182BF62E0", Slot = "7")]
|
||||
public override IMessageCtrl AsyncObjectProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400180A RID: 6154
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400180A")]
|
||||
private MarshalByRefObject _targetThis;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
// Token: 0x020004C3 RID: 1219
|
||||
[Token(Token = "0x20004C3")]
|
||||
internal class ClientIdentity : Identity
|
||||
{
|
||||
// Token: 0x06002910 RID: 10512 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002910")]
|
||||
[Address(RVA = "0x2BF6A90", Offset = "0x2BF5A90", VA = "0x182BF6A90")]
|
||||
public ClientIdentity(string objectUri, ObjRef objRef)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170005D9 RID: 1497
|
||||
// (get) Token: 0x06002911 RID: 10513 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002912 RID: 10514 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170005D9")]
|
||||
public MarshalByRefObject ClientProxy
|
||||
{
|
||||
[Token(Token = "0x6002911")]
|
||||
[Address(RVA = "0x2BF6B40", Offset = "0x2BF5B40", VA = "0x182BF6B40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002912")]
|
||||
[Address(RVA = "0x2BF6BE0", Offset = "0x2BF5BE0", VA = "0x182BF6BE0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002913 RID: 10515 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002913")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0", Slot = "4")]
|
||||
public override ObjRef CreateObjRef(Type requestedType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170005DA RID: 1498
|
||||
// (get) Token: 0x06002914 RID: 10516 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005DA")]
|
||||
public string TargetUri
|
||||
{
|
||||
[Token(Token = "0x6002914")]
|
||||
[Address(RVA = "0x10B14D0", Offset = "0x10B04D0", VA = "0x1810B14D0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040017D0 RID: 6096
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40017D0")]
|
||||
private WeakReference _proxyReference;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,225 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using Mono.Xml;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
// Token: 0x020004C7 RID: 1223
|
||||
[Token(Token = "0x20004C7")]
|
||||
internal class ConfigHandler : SmallXmlParser.IContentHandler
|
||||
{
|
||||
// Token: 0x0600293C RID: 10556 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600293C")]
|
||||
[Address(RVA = "0x2BFA160", Offset = "0x2BF9160", VA = "0x182BFA160")]
|
||||
public ConfigHandler(bool onlyDelayedChannels)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600293D RID: 10557 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600293D")]
|
||||
[Address(RVA = "0x2BFA070", Offset = "0x2BF9070", VA = "0x182BFA070")]
|
||||
private void ValidatePath(string element, params string[] paths)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600293E RID: 10558 RVA: 0x00018498 File Offset: 0x00016698
|
||||
[Token(Token = "0x600293E")]
|
||||
[Address(RVA = "0x2BF6C50", Offset = "0x2BF5C50", VA = "0x182BF6C50")]
|
||||
private bool CheckPath(string path)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600293F RID: 10559 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600293F")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "4")]
|
||||
public void OnStartParsing(SmallXmlParser parser)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002940 RID: 10560 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002940")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")]
|
||||
public void OnProcessingInstruction(string name, string text)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002941 RID: 10561 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002941")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")]
|
||||
public void OnIgnorableWhitespace(string s)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002942 RID: 10562 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002942")]
|
||||
[Address(RVA = "0x2BF70A0", Offset = "0x2BF60A0", VA = "0x182BF70A0", Slot = "6")]
|
||||
public void OnStartElement(string name, SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002943 RID: 10563 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002943")]
|
||||
[Address(RVA = "0x2BF71C0", Offset = "0x2BF61C0", VA = "0x182BF71C0")]
|
||||
public void ParseElement(string name, SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002944 RID: 10564 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002944")]
|
||||
[Address(RVA = "0x2BF6EE0", Offset = "0x2BF5EE0", VA = "0x182BF6EE0", Slot = "7")]
|
||||
public void OnEndElement(string name)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002945 RID: 10565 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002945")]
|
||||
[Address(RVA = "0x2BF8FA0", Offset = "0x2BF7FA0", VA = "0x182BF8FA0")]
|
||||
private void ReadCustomProviderData(string name, SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002946 RID: 10566 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002946")]
|
||||
[Address(RVA = "0x2BF9550", Offset = "0x2BF8550", VA = "0x182BF9550")]
|
||||
private void ReadLifetine(SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002947 RID: 10567 RVA: 0x000184B0 File Offset: 0x000166B0
|
||||
[Token(Token = "0x6002947")]
|
||||
[Address(RVA = "0x2BF85E0", Offset = "0x2BF75E0", VA = "0x182BF85E0")]
|
||||
private TimeSpan ParseTime(string s)
|
||||
{
|
||||
return default(TimeSpan);
|
||||
}
|
||||
|
||||
// Token: 0x06002948 RID: 10568 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002948")]
|
||||
[Address(RVA = "0x2BF8910", Offset = "0x2BF7910", VA = "0x182BF8910")]
|
||||
private void ReadChannel(SmallXmlParser.IAttrList attrs, bool isTemplate)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002949 RID: 10569 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002949")]
|
||||
[Address(RVA = "0x2BF9A10", Offset = "0x2BF8A10", VA = "0x182BF9A10")]
|
||||
private ProviderData ReadProvider(string name, SmallXmlParser.IAttrList attrs, bool isTemplate)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600294A RID: 10570 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600294A")]
|
||||
[Address(RVA = "0x2BF8DA0", Offset = "0x2BF7DA0", VA = "0x182BF8DA0")]
|
||||
private void ReadClientActivated(SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600294B RID: 10571 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600294B")]
|
||||
[Address(RVA = "0x2BF9E30", Offset = "0x2BF8E30", VA = "0x182BF9E30")]
|
||||
private void ReadServiceActivated(SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600294C RID: 10572 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600294C")]
|
||||
[Address(RVA = "0x2BF8EC0", Offset = "0x2BF7EC0", VA = "0x182BF8EC0")]
|
||||
private void ReadClientWellKnown(SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600294D RID: 10573 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600294D")]
|
||||
[Address(RVA = "0x2BF9EF0", Offset = "0x2BF8EF0", VA = "0x182BF9EF0")]
|
||||
private void ReadServiceWellKnown(SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600294E RID: 10574 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600294E")]
|
||||
[Address(RVA = "0x2BF9340", Offset = "0x2BF8340", VA = "0x182BF9340")]
|
||||
private void ReadInteropXml(SmallXmlParser.IAttrList attrs, bool isElement)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600294F RID: 10575 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600294F")]
|
||||
[Address(RVA = "0x2BF9860", Offset = "0x2BF8860", VA = "0x182BF9860")]
|
||||
private void ReadPreload(SmallXmlParser.IAttrList attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002950 RID: 10576 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002950")]
|
||||
[Address(RVA = "0x2BF6E20", Offset = "0x2BF5E20", VA = "0x182BF6E20")]
|
||||
private string GetNotNull(SmallXmlParser.IAttrList attrs, string name)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002951 RID: 10577 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002951")]
|
||||
[Address(RVA = "0x2BF6D50", Offset = "0x2BF5D50", VA = "0x182BF6D50")]
|
||||
private string ExtractAssembly(ref string type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002952 RID: 10578 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002952")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")]
|
||||
public void OnChars(string ch)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002953 RID: 10579 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002953")]
|
||||
[Address(RVA = "0x2BF6F70", Offset = "0x2BF5F70", VA = "0x182BF6F70", Slot = "5")]
|
||||
public void OnEndParsing(SmallXmlParser parser)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040017E7 RID: 6119
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017E7")]
|
||||
private ArrayList typeEntries;
|
||||
|
||||
// Token: 0x040017E8 RID: 6120
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017E8")]
|
||||
private ArrayList channelInstances;
|
||||
|
||||
// Token: 0x040017E9 RID: 6121
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40017E9")]
|
||||
private ChannelData currentChannel;
|
||||
|
||||
// Token: 0x040017EA RID: 6122
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40017EA")]
|
||||
private Stack currentProviderData;
|
||||
|
||||
// Token: 0x040017EB RID: 6123
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40017EB")]
|
||||
private string currentClientUrl;
|
||||
|
||||
// Token: 0x040017EC RID: 6124
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40017EC")]
|
||||
private string appName;
|
||||
|
||||
// Token: 0x040017ED RID: 6125
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40017ED")]
|
||||
private string currentXmlPath;
|
||||
|
||||
// Token: 0x040017EE RID: 6126
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40017EE")]
|
||||
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: 0x020004E8 RID: 1256
|
||||
[Token(Token = "0x20004E8")]
|
||||
[ComVisible(true)]
|
||||
[StructLayout(0)]
|
||||
public class Context
|
||||
{
|
||||
// Token: 0x06002A1C RID: 10780 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A1C")]
|
||||
[Address(RVA = "0x92BEF0", Offset = "0x92AEF0", VA = "0x18092BEF0")]
|
||||
private static void RegisterContext(Context ctx)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A1D RID: 10781 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A1D")]
|
||||
[Address(RVA = "0x92BEF0", Offset = "0x92AEF0", VA = "0x18092BEF0")]
|
||||
private static void ReleaseContext(Context ctx)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Runtime.Remoting.Contexts.Context" /> class.</summary>
|
||||
// Token: 0x06002A1E RID: 10782 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A1E")]
|
||||
[Address(RVA = "0x2BFD140", Offset = "0x2BFC140", VA = "0x182BFD140")]
|
||||
public Context()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Cleans up the backing objects for the nondefault contexts.</summary>
|
||||
// Token: 0x06002A1F RID: 10783 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A1F")]
|
||||
[Address(RVA = "0x2BFC1E0", Offset = "0x2BFB1E0", VA = "0x182BFC1E0", 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: 0x17000603 RID: 1539
|
||||
// (get) Token: 0x06002A20 RID: 10784 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000603")]
|
||||
public static Context DefaultContext
|
||||
{
|
||||
[Token(Token = "0x6002A20")]
|
||||
[Address(RVA = "0xB55560", Offset = "0xB54560", VA = "0x180B55560")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the context ID for the current context.</summary>
|
||||
/// <returns>The context ID for the current context.</returns>
|
||||
// Token: 0x17000604 RID: 1540
|
||||
// (get) Token: 0x06002A21 RID: 10785 RVA: 0x00018678 File Offset: 0x00016878
|
||||
[Token(Token = "0x17000604")]
|
||||
public virtual int ContextID
|
||||
{
|
||||
[Token(Token = "0x6002A21")]
|
||||
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0", 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: 0x17000605 RID: 1541
|
||||
// (get) Token: 0x06002A22 RID: 10786 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000605")]
|
||||
public virtual IContextProperty[] ContextProperties
|
||||
{
|
||||
[Token(Token = "0x6002A22")]
|
||||
[Address(RVA = "0x2BFD1C0", Offset = "0x2BFC1C0", VA = "0x182BFD1C0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000606 RID: 1542
|
||||
// (get) Token: 0x06002A23 RID: 10787 RVA: 0x00018690 File Offset: 0x00016890
|
||||
[Token(Token = "0x17000606")]
|
||||
internal bool IsDefaultContext
|
||||
{
|
||||
[Token(Token = "0x6002A23")]
|
||||
[Address(RVA = "0x2BFD3F0", Offset = "0x2BFC3F0", VA = "0x182BFD3F0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000607 RID: 1543
|
||||
// (get) Token: 0x06002A24 RID: 10788 RVA: 0x000186A8 File Offset: 0x000168A8
|
||||
[Token(Token = "0x17000607")]
|
||||
internal bool NeedsContextSink
|
||||
{
|
||||
[Token(Token = "0x6002A24")]
|
||||
[Address(RVA = "0x2BFD570", Offset = "0x2BFC570", VA = "0x182BFD570")]
|
||||
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: 0x06002A25 RID: 10789 RVA: 0x000186C0 File Offset: 0x000168C0
|
||||
[Token(Token = "0x6002A25")]
|
||||
[Address(RVA = "0x2BFCDE0", Offset = "0x2BFBDE0", VA = "0x182BFCDE0")]
|
||||
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: 0x06002A26 RID: 10790 RVA: 0x000186D8 File Offset: 0x000168D8
|
||||
[Token(Token = "0x6002A26")]
|
||||
[Address(RVA = "0x2BFD050", Offset = "0x2BFC050", VA = "0x182BFD050")]
|
||||
public static bool UnregisterDynamicProperty(string name, ContextBoundObject obj, Context ctx)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002A27 RID: 10791 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A27")]
|
||||
[Address(RVA = "0x2BFC600", Offset = "0x2BFB600", VA = "0x182BFC600")]
|
||||
private static DynamicPropertyCollection GetDynamicPropertyCollection(ContextBoundObject obj, Context ctx)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A28 RID: 10792 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A28")]
|
||||
[Address(RVA = "0x2BFCCA0", Offset = "0x2BFBCA0", VA = "0x182BFCCA0")]
|
||||
internal static void NotifyGlobalDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000608 RID: 1544
|
||||
// (get) Token: 0x06002A29 RID: 10793 RVA: 0x000186F0 File Offset: 0x000168F0
|
||||
[Token(Token = "0x17000608")]
|
||||
internal static bool HasGlobalDynamicSinks
|
||||
{
|
||||
[Token(Token = "0x6002A29")]
|
||||
[Address(RVA = "0x2BFD340", Offset = "0x2BFC340", VA = "0x182BFD340")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002A2A RID: 10794 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A2A")]
|
||||
[Address(RVA = "0x2BFCC10", Offset = "0x2BFBC10", VA = "0x182BFCC10")]
|
||||
internal void NotifyDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000609 RID: 1545
|
||||
// (get) Token: 0x06002A2B RID: 10795 RVA: 0x00018708 File Offset: 0x00016908
|
||||
[Token(Token = "0x17000609")]
|
||||
internal bool HasDynamicSinks
|
||||
{
|
||||
[Token(Token = "0x6002A2B")]
|
||||
[Address(RVA = "0x2BFD220", Offset = "0x2BFC220", VA = "0x182BFD220")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700060A RID: 1546
|
||||
// (get) Token: 0x06002A2C RID: 10796 RVA: 0x00018720 File Offset: 0x00016920
|
||||
[Token(Token = "0x1700060A")]
|
||||
internal bool HasExitSinks
|
||||
{
|
||||
[Token(Token = "0x6002A2C")]
|
||||
[Address(RVA = "0x2BFD260", Offset = "0x2BFC260", VA = "0x182BFD260")]
|
||||
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: 0x06002A2D RID: 10797 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A2D")]
|
||||
[Address(RVA = "0x2BFC910", Offset = "0x2BFB910", VA = "0x182BFC910", 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: 0x06002A2E RID: 10798 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A2E")]
|
||||
[Address(RVA = "0x2BFCEC0", Offset = "0x2BFBEC0", VA = "0x182BFCEC0", 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: 0x06002A2F RID: 10799 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A2F")]
|
||||
[Address(RVA = "0x2BFC310", Offset = "0x2BFB310", VA = "0x182BFC310", 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: 0x06002A30 RID: 10800 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A30")]
|
||||
[Address(RVA = "0x2BFCFF0", Offset = "0x2BFBFF0", VA = "0x182BFCFF0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A31 RID: 10801 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A31")]
|
||||
[Address(RVA = "0x2BFCA90", Offset = "0x2BFBA90", VA = "0x182BFCA90")]
|
||||
internal IMessageSink GetServerContextSinkChain()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A32 RID: 10802 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A32")]
|
||||
[Address(RVA = "0x2BFC480", Offset = "0x2BFB480", VA = "0x182BFC480")]
|
||||
internal IMessageSink GetClientContextSinkChain()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A33 RID: 10803 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A33")]
|
||||
[Address(RVA = "0x2BFBF30", Offset = "0x2BFAF30", VA = "0x182BFBF30")]
|
||||
internal IMessageSink CreateServerObjectSinkChain(MarshalByRefObject obj, bool forceInternalExecute)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A34 RID: 10804 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A34")]
|
||||
[Address(RVA = "0x2BFB760", Offset = "0x2BFA760", VA = "0x182BFB760")]
|
||||
internal IMessageSink CreateEnvoySink(MarshalByRefObject serverObject)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A35 RID: 10805 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A35")]
|
||||
[Address(RVA = "0x2BFCFE0", Offset = "0x2BFBFE0", VA = "0x182BFCFE0")]
|
||||
internal static Context SwitchToContext(Context newContext)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A36 RID: 10806 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A36")]
|
||||
[Address(RVA = "0x2BFB8C0", Offset = "0x2BFA8C0", VA = "0x182BFB8C0")]
|
||||
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: 0x06002A37 RID: 10807 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A37")]
|
||||
[Address(RVA = "0x2BFC0D0", Offset = "0x2BFB0D0", VA = "0x182BFC0D0")]
|
||||
public void DoCallBack(CrossContextDelegate deleg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700060B RID: 1547
|
||||
// (get) Token: 0x06002A38 RID: 10808 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700060B")]
|
||||
private LocalDataStore MyLocalStore
|
||||
{
|
||||
[Token(Token = "0x6002A38")]
|
||||
[Address(RVA = "0x2BFD400", Offset = "0x2BFC400", VA = "0x182BFD400")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Allocates an unnamed data slot.</summary>
|
||||
/// <returns>A local data slot.</returns>
|
||||
// Token: 0x06002A39 RID: 10809 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A39")]
|
||||
[Address(RVA = "0x2BFB670", Offset = "0x2BFA670", VA = "0x182BFB670")]
|
||||
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: 0x06002A3A RID: 10810 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A3A")]
|
||||
[Address(RVA = "0x2BFB6E0", Offset = "0x2BFA6E0", VA = "0x182BFB6E0")]
|
||||
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: 0x06002A3B RID: 10811 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A3B")]
|
||||
[Address(RVA = "0x2BFC290", Offset = "0x2BFB290", VA = "0x182BFC290")]
|
||||
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: 0x06002A3C RID: 10812 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A3C")]
|
||||
[Address(RVA = "0x2BFC890", Offset = "0x2BFB890", VA = "0x182BFC890")]
|
||||
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: 0x06002A3D RID: 10813 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A3D")]
|
||||
[Address(RVA = "0x2BFC5C0", Offset = "0x2BFB5C0", VA = "0x182BFC5C0")]
|
||||
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: 0x06002A3E RID: 10814 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A3E")]
|
||||
[Address(RVA = "0x2BFCE70", Offset = "0x2BFBE70", VA = "0x182BFCE70")]
|
||||
public static void SetData(LocalDataStoreSlot slot, object data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001849 RID: 6217
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001849")]
|
||||
private int domain_id;
|
||||
|
||||
// Token: 0x0400184A RID: 6218
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400184A")]
|
||||
private int context_id;
|
||||
|
||||
// Token: 0x0400184B RID: 6219
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400184B")]
|
||||
private UIntPtr static_data;
|
||||
|
||||
// Token: 0x0400184C RID: 6220
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400184C")]
|
||||
private UIntPtr data;
|
||||
|
||||
// Token: 0x0400184D RID: 6221
|
||||
[Token(Token = "0x400184D")]
|
||||
[ContextStatic]
|
||||
private static object[] local_slots;
|
||||
|
||||
// Token: 0x0400184E RID: 6222
|
||||
[Token(Token = "0x400184E")]
|
||||
private static IMessageSink default_server_context_sink;
|
||||
|
||||
// Token: 0x0400184F RID: 6223
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400184F")]
|
||||
private IMessageSink server_context_sink_chain;
|
||||
|
||||
// Token: 0x04001850 RID: 6224
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4001850")]
|
||||
private IMessageSink client_context_sink_chain;
|
||||
|
||||
// Token: 0x04001851 RID: 6225
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001851")]
|
||||
private List<IContextProperty> context_properties;
|
||||
|
||||
// Token: 0x04001852 RID: 6226
|
||||
[Token(Token = "0x4001852")]
|
||||
private static int global_count;
|
||||
|
||||
// Token: 0x04001853 RID: 6227
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001853")]
|
||||
private LocalDataStoreHolder _localDataStore;
|
||||
|
||||
// Token: 0x04001854 RID: 6228
|
||||
[Token(Token = "0x4001854")]
|
||||
private static LocalDataStoreMgr _localDataStoreMgr;
|
||||
|
||||
// Token: 0x04001855 RID: 6229
|
||||
[Token(Token = "0x4001855")]
|
||||
private static DynamicPropertyCollection global_dynamic_properties;
|
||||
|
||||
// Token: 0x04001856 RID: 6230
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4001856")]
|
||||
private DynamicPropertyCollection context_dynamic_properties;
|
||||
|
||||
// Token: 0x04001857 RID: 6231
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4001857")]
|
||||
private ContextCallbackObject callback_object;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Contexts
|
||||
{
|
||||
// Token: 0x020004EB RID: 1259
|
||||
[Token(Token = "0x20004EB")]
|
||||
internal class ContextCallbackObject : ContextBoundObject
|
||||
{
|
||||
// Token: 0x06002A47 RID: 10823 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A47")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
public void DoCallBack(CrossContextDelegate deleg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A48 RID: 10824 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A48")]
|
||||
[Address(RVA = "0x42BA20", Offset = "0x42AA20", VA = "0x18042BA20")]
|
||||
public ContextCallbackObject()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Contexts
|
||||
{
|
||||
// Token: 0x020004EC RID: 1260
|
||||
[Token(Token = "0x20004EC")]
|
||||
internal class CrossContextChannel : IMessageSink
|
||||
{
|
||||
// Token: 0x06002A49 RID: 10825 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A49")]
|
||||
[Address(RVA = "0x2BFDA40", Offset = "0x2BFCA40", VA = "0x182BFDA40", Slot = "4")]
|
||||
public IMessage SyncProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A4A RID: 10826 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A4A")]
|
||||
[Address(RVA = "0x2BFD660", Offset = "0x2BFC660", VA = "0x182BFD660", Slot = "5")]
|
||||
public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A4B RID: 10827 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A4B")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CrossContextChannel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x020004ED RID: 1261
|
||||
[Token(Token = "0x20004ED")]
|
||||
private class ContextRestoreSink : IMessageSink
|
||||
{
|
||||
// Token: 0x06002A4C RID: 10828 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A4C")]
|
||||
[Address(RVA = "0x466000", Offset = "0x465000", VA = "0x180466000")]
|
||||
public ContextRestoreSink(IMessageSink next, Context context, IMessage call)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A4D RID: 10829 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A4D")]
|
||||
[Address(RVA = "0x2BFB460", Offset = "0x2BFA460", VA = "0x182BFB460", Slot = "4")]
|
||||
public IMessage SyncProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A4E RID: 10830 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A4E")]
|
||||
[Address(RVA = "0x2BFB410", Offset = "0x2BFA410", VA = "0x182BFB410", Slot = "5")]
|
||||
public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400185B RID: 6235
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400185B")]
|
||||
private IMessageSink _next;
|
||||
|
||||
// Token: 0x0400185C RID: 6236
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400185C")]
|
||||
private Context _context;
|
||||
|
||||
// Token: 0x0400185D RID: 6237
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400185D")]
|
||||
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: 0x020004EE RID: 1262
|
||||
// (Invoke) Token: 0x06002A50 RID: 10832
|
||||
[Token(Token = "0x20004EE")]
|
||||
[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: 0x020004E9 RID: 1257
|
||||
[Token(Token = "0x20004E9")]
|
||||
internal class DynamicPropertyCollection
|
||||
{
|
||||
// Token: 0x1700060C RID: 1548
|
||||
// (get) Token: 0x06002A40 RID: 10816 RVA: 0x00018738 File Offset: 0x00016938
|
||||
[Token(Token = "0x1700060C")]
|
||||
public bool HasProperties
|
||||
{
|
||||
[Token(Token = "0x6002A40")]
|
||||
[Address(RVA = "0x2BFED80", Offset = "0x2BFDD80", VA = "0x182BFED80")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002A41 RID: 10817 RVA: 0x00018750 File Offset: 0x00016950
|
||||
[Token(Token = "0x6002A41")]
|
||||
[Address(RVA = "0x2BFEA10", Offset = "0x2BFDA10", VA = "0x182BFEA10")]
|
||||
public bool RegisterDynamicProperty(IDynamicProperty prop)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002A42 RID: 10818 RVA: 0x00018768 File Offset: 0x00016968
|
||||
[Token(Token = "0x6002A42")]
|
||||
[Address(RVA = "0x2BFEBE0", Offset = "0x2BFDBE0", VA = "0x182BFEBE0")]
|
||||
public bool UnregisterDynamicProperty(string name)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002A43 RID: 10819 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A43")]
|
||||
[Address(RVA = "0x2BFE560", Offset = "0x2BFD560", VA = "0x182BFE560")]
|
||||
public void NotifyMessage(bool start, IMessage msg, bool client_site, bool async)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A44 RID: 10820 RVA: 0x00018780 File Offset: 0x00016980
|
||||
[Token(Token = "0x6002A44")]
|
||||
[Address(RVA = "0x2BFE3E0", Offset = "0x2BFD3E0", VA = "0x182BFE3E0")]
|
||||
private int FindProperty(string name)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002A45 RID: 10821 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A45")]
|
||||
[Address(RVA = "0x2BFED20", Offset = "0x2BFDD20", VA = "0x182BFED20")]
|
||||
public DynamicPropertyCollection()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001858 RID: 6232
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001858")]
|
||||
private ArrayList _properties;
|
||||
|
||||
// Token: 0x020004EA RID: 1258
|
||||
[Token(Token = "0x20004EA")]
|
||||
private class DynamicPropertyReg
|
||||
{
|
||||
// Token: 0x06002A46 RID: 10822 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A46")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public DynamicPropertyReg()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001859 RID: 6233
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001859")]
|
||||
public IDynamicProperty Property;
|
||||
|
||||
// Token: 0x0400185A RID: 6234
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400185A")]
|
||||
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: 0x020004EF RID: 1263
|
||||
[Token(Token = "0x20004EF")]
|
||||
[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: 0x06002A53 RID: 10835
|
||||
[Token(Token = "0x6002A53")]
|
||||
[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: 0x06002A54 RID: 10836
|
||||
[Token(Token = "0x6002A54")]
|
||||
[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: 0x020004F0 RID: 1264
|
||||
[Token(Token = "0x20004F0")]
|
||||
[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: 0x1700060D RID: 1549
|
||||
// (get) Token: 0x06002A55 RID: 10837
|
||||
[Token(Token = "0x1700060D")]
|
||||
string Name
|
||||
{
|
||||
[Token(Token = "0x6002A55")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Called when the context is frozen.</summary>
|
||||
/// <param name="newContext">The context to freeze.</param>
|
||||
// Token: 0x06002A56 RID: 10838
|
||||
[Token(Token = "0x6002A56")]
|
||||
[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: 0x06002A57 RID: 10839
|
||||
[Token(Token = "0x6002A57")]
|
||||
[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: 0x020004F1 RID: 1265
|
||||
[Token(Token = "0x20004F1")]
|
||||
[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: 0x06002A58 RID: 10840
|
||||
[Token(Token = "0x6002A58")]
|
||||
[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: 0x020004F2 RID: 1266
|
||||
[Token(Token = "0x20004F2")]
|
||||
[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: 0x06002A59 RID: 10841
|
||||
[Token(Token = "0x6002A59")]
|
||||
[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: 0x020004F3 RID: 1267
|
||||
[Token(Token = "0x20004F3")]
|
||||
[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: 0x06002A5A RID: 10842
|
||||
[Token(Token = "0x6002A5A")]
|
||||
[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: 0x020004F4 RID: 1268
|
||||
[Token(Token = "0x20004F4")]
|
||||
[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: 0x06002A5B RID: 10843
|
||||
[Token(Token = "0x6002A5B")]
|
||||
[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: 0x020004F5 RID: 1269
|
||||
[Token(Token = "0x20004F5")]
|
||||
[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: 0x06002A5C RID: 10844
|
||||
[Token(Token = "0x6002A5C")]
|
||||
[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: 0x020004F6 RID: 1270
|
||||
[Token(Token = "0x20004F6")]
|
||||
[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: 0x06002A5D RID: 10845
|
||||
[Token(Token = "0x6002A5D")]
|
||||
[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: 0x06002A5E RID: 10846
|
||||
[Token(Token = "0x6002A5E")]
|
||||
[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: 0x020004F7 RID: 1271
|
||||
[Token(Token = "0x20004F7")]
|
||||
[ComVisible(true)]
|
||||
public interface IDynamicProperty
|
||||
{
|
||||
/// <summary>Gets the name of the dynamic property.</summary>
|
||||
/// <returns>The name of the dynamic property.</returns>
|
||||
// Token: 0x1700060E RID: 1550
|
||||
// (get) Token: 0x06002A5F RID: 10847
|
||||
[Token(Token = "0x1700060E")]
|
||||
string Name
|
||||
{
|
||||
[Token(Token = "0x6002A5F")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
// Token: 0x020004D2 RID: 1234
|
||||
[Token(Token = "0x20004D2")]
|
||||
internal class DisposerReplySink : IMessageSink
|
||||
{
|
||||
// Token: 0x060029A5 RID: 10661 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60029A5")]
|
||||
[Address(RVA = "0x417DD0", Offset = "0x416DD0", VA = "0x180417DD0")]
|
||||
public DisposerReplySink(IMessageSink next, IDisposable disposable)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060029A6 RID: 10662 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60029A6")]
|
||||
[Address(RVA = "0x2BFE370", Offset = "0x2BFD370", VA = "0x182BFE370", Slot = "4")]
|
||||
public IMessage SyncProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060029A7 RID: 10663 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60029A7")]
|
||||
[Address(RVA = "0x2BFE320", Offset = "0x2BFD320", VA = "0x182BFE320", Slot = "5")]
|
||||
public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400180B RID: 6155
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400180B")]
|
||||
private IMessageSink _next;
|
||||
|
||||
// Token: 0x0400180C RID: 6156
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400180C")]
|
||||
private IDisposable _disposable;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
// Token: 0x020004BE RID: 1214
|
||||
[Token(Token = "0x20004BE")]
|
||||
[Serializable]
|
||||
internal class EnvoyInfo : IEnvoyInfo
|
||||
{
|
||||
// Token: 0x060028FC RID: 10492 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60028FC")]
|
||||
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
|
||||
public EnvoyInfo(IMessageSink sinks)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170005CE RID: 1486
|
||||
// (get) Token: 0x060028FD RID: 10493 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005CE")]
|
||||
public IMessageSink EnvoySinks
|
||||
{
|
||||
[Token(Token = "0x60028FD")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040017C8 RID: 6088
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017C8")]
|
||||
private IMessageSink envoySinks;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting
|
||||
{
|
||||
// Token: 0x020004CA RID: 1226
|
||||
[Token(Token = "0x20004CA")]
|
||||
internal class FormatterData : ProviderData
|
||||
{
|
||||
// Token: 0x0600295B RID: 10587 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600295B")]
|
||||
[Address(RVA = "0x2BFEF90", Offset = "0x2BFDF90", VA = "0x182BFEF90")]
|
||||
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: 0x020004BF RID: 1215
|
||||
[Token(Token = "0x20004BF")]
|
||||
[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: 0x170005CF RID: 1487
|
||||
// (get) Token: 0x060028FE RID: 10494
|
||||
[Token(Token = "0x170005CF")]
|
||||
object[] ChannelData
|
||||
{
|
||||
[Token(Token = "0x60028FE")]
|
||||
[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: 0x020004C0 RID: 1216
|
||||
[Token(Token = "0x20004C0")]
|
||||
[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: 0x170005D0 RID: 1488
|
||||
// (get) Token: 0x060028FF RID: 10495
|
||||
[Token(Token = "0x170005D0")]
|
||||
IMessageSink EnvoySinks
|
||||
{
|
||||
[Token(Token = "0x60028FF")]
|
||||
[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: 0x020004C1 RID: 1217
|
||||
[Token(Token = "0x20004C1")]
|
||||
[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: 0x170005D1 RID: 1489
|
||||
// (get) Token: 0x06002900 RID: 10496
|
||||
[Token(Token = "0x170005D1")]
|
||||
string TypeName
|
||||
{
|
||||
[Token(Token = "0x6002900")]
|
||||
[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: 0x06002901 RID: 10497
|
||||
[Token(Token = "0x6002901")]
|
||||
[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: 0x020004C2 RID: 1218
|
||||
[Token(Token = "0x20004C2")]
|
||||
internal abstract class Identity
|
||||
{
|
||||
// Token: 0x06002902 RID: 10498 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002902")]
|
||||
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
|
||||
public Identity(string objectUri)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002903 RID: 10499
|
||||
[Token(Token = "0x6002903")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract ObjRef CreateObjRef(Type requestedType);
|
||||
|
||||
// Token: 0x170005D2 RID: 1490
|
||||
// (get) Token: 0x06002904 RID: 10500 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002905 RID: 10501 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170005D2")]
|
||||
public IMessageSink ChannelSink
|
||||
{
|
||||
[Token(Token = "0x6002904")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002905")]
|
||||
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005D3 RID: 1491
|
||||
// (get) Token: 0x06002906 RID: 10502 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005D3")]
|
||||
public IMessageSink EnvoySink
|
||||
{
|
||||
[Token(Token = "0x6002906")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005D4 RID: 1492
|
||||
// (get) Token: 0x06002907 RID: 10503 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002908 RID: 10504 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170005D4")]
|
||||
public string ObjectUri
|
||||
{
|
||||
[Token(Token = "0x6002907")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002908")]
|
||||
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005D5 RID: 1493
|
||||
// (get) Token: 0x06002909 RID: 10505 RVA: 0x00018420 File Offset: 0x00016620
|
||||
[Token(Token = "0x170005D5")]
|
||||
public bool IsConnected
|
||||
{
|
||||
[Token(Token = "0x6002909")]
|
||||
[Address(RVA = "0x979820", Offset = "0x978820", VA = "0x180979820")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005D6 RID: 1494
|
||||
// (get) Token: 0x0600290A RID: 10506 RVA: 0x00018438 File Offset: 0x00016638
|
||||
// (set) Token: 0x0600290B RID: 10507 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170005D6")]
|
||||
public bool Disposed
|
||||
{
|
||||
[Token(Token = "0x600290A")]
|
||||
[Address(RVA = "0x41CF00", Offset = "0x41BF00", VA = "0x18041CF00")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x600290B")]
|
||||
[Address(RVA = "0x41D000", Offset = "0x41C000", VA = "0x18041D000")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005D7 RID: 1495
|
||||
// (get) Token: 0x0600290C RID: 10508 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005D7")]
|
||||
public DynamicPropertyCollection ClientDynamicProperties
|
||||
{
|
||||
[Token(Token = "0x600290C")]
|
||||
[Address(RVA = "0x2BFF110", Offset = "0x2BFE110", VA = "0x182BFF110")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005D8 RID: 1496
|
||||
// (get) Token: 0x0600290D RID: 10509 RVA: 0x00018450 File Offset: 0x00016650
|
||||
[Token(Token = "0x170005D8")]
|
||||
public bool HasServerDynamicSinks
|
||||
{
|
||||
[Token(Token = "0x600290D")]
|
||||
[Address(RVA = "0x2BFF1B0", Offset = "0x2BFE1B0", VA = "0x182BFF1B0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600290E RID: 10510 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600290E")]
|
||||
[Address(RVA = "0x2BFEFF0", Offset = "0x2BFDFF0", VA = "0x182BFEFF0")]
|
||||
public void NotifyClientDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600290F RID: 10511 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600290F")]
|
||||
[Address(RVA = "0x2BFF080", Offset = "0x2BFE080", VA = "0x182BFF080")]
|
||||
public void NotifyServerDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040017C9 RID: 6089
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017C9")]
|
||||
protected string _objectUri;
|
||||
|
||||
// Token: 0x040017CA RID: 6090
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017CA")]
|
||||
protected IMessageSink _channelSink;
|
||||
|
||||
// Token: 0x040017CB RID: 6091
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40017CB")]
|
||||
protected IMessageSink _envoySink;
|
||||
|
||||
// Token: 0x040017CC RID: 6092
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40017CC")]
|
||||
private DynamicPropertyCollection _clientDynamicProperties;
|
||||
|
||||
// Token: 0x040017CD RID: 6093
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40017CD")]
|
||||
private DynamicPropertyCollection _serverDynamicProperties;
|
||||
|
||||
// Token: 0x040017CE RID: 6094
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40017CE")]
|
||||
protected ObjRef _objRef;
|
||||
|
||||
// Token: 0x040017CF RID: 6095
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40017CF")]
|
||||
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: 0x020004C4 RID: 1220
|
||||
[Token(Token = "0x20004C4")]
|
||||
[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: 0x06002915 RID: 10517 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002915")]
|
||||
[Address(RVA = "0x2BFF560", Offset = "0x2BFE560", VA = "0x182BFF560")]
|
||||
public static SoapAttribute GetCachedSoapAttribute(object reflectionObject)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040017D1 RID: 6097
|
||||
[Token(Token = "0x40017D1")]
|
||||
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: 0x020004E0 RID: 1248
|
||||
[Token(Token = "0x20004E0")]
|
||||
[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: 0x170005F9 RID: 1529
|
||||
// (get) Token: 0x060029F5 RID: 10741
|
||||
[Token(Token = "0x170005F9")]
|
||||
TimeSpan CurrentLeaseTime
|
||||
{
|
||||
[Token(Token = "0x60029F5")]
|
||||
[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: 0x170005FA RID: 1530
|
||||
// (get) Token: 0x060029F6 RID: 10742
|
||||
[Token(Token = "0x170005FA")]
|
||||
LeaseState CurrentState
|
||||
{
|
||||
[Token(Token = "0x60029F6")]
|
||||
[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: 0x170005FB RID: 1531
|
||||
// (get) Token: 0x060029F7 RID: 10743
|
||||
[Token(Token = "0x170005FB")]
|
||||
TimeSpan RenewOnCallTime
|
||||
{
|
||||
[Token(Token = "0x60029F7")]
|
||||
[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: 0x060029F8 RID: 10744
|
||||
[Token(Token = "0x60029F8")]
|
||||
[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: 0x020004E1 RID: 1249
|
||||
[Token(Token = "0x20004E1")]
|
||||
[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: 0x060029F9 RID: 10745
|
||||
[Token(Token = "0x60029F9")]
|
||||
[Address(Slot = "0")]
|
||||
TimeSpan Renewal(ILease lease);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,145 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Lifetime
|
||||
{
|
||||
// Token: 0x020004E2 RID: 1250
|
||||
[Token(Token = "0x20004E2")]
|
||||
internal class Lease : MarshalByRefObject, ILease
|
||||
{
|
||||
// Token: 0x060029FA RID: 10746 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60029FA")]
|
||||
[Address(RVA = "0x2C00CE0", Offset = "0x2BFFCE0", VA = "0x182C00CE0")]
|
||||
public Lease()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170005FC RID: 1532
|
||||
// (get) Token: 0x060029FB RID: 10747 RVA: 0x000185B8 File Offset: 0x000167B8
|
||||
[Token(Token = "0x170005FC")]
|
||||
public TimeSpan CurrentLeaseTime
|
||||
{
|
||||
[Token(Token = "0x60029FB")]
|
||||
[Address(RVA = "0x2C00E80", Offset = "0x2BFFE80", VA = "0x182C00E80", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return default(TimeSpan);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170005FD RID: 1533
|
||||
// (get) Token: 0x060029FC RID: 10748 RVA: 0x000185D0 File Offset: 0x000167D0
|
||||
[Token(Token = "0x170005FD")]
|
||||
public LeaseState CurrentState
|
||||
{
|
||||
[Token(Token = "0x60029FC")]
|
||||
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return LeaseState.Null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060029FD RID: 10749 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60029FD")]
|
||||
[Address(RVA = "0x2C00480", Offset = "0x2BFF480", VA = "0x182C00480")]
|
||||
public void Activate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170005FE RID: 1534
|
||||
// (get) Token: 0x060029FE RID: 10750 RVA: 0x000185E8 File Offset: 0x000167E8
|
||||
[Token(Token = "0x170005FE")]
|
||||
public TimeSpan RenewOnCallTime
|
||||
{
|
||||
[Token(Token = "0x60029FE")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return default(TimeSpan);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060029FF RID: 10751 RVA: 0x00018600 File Offset: 0x00016800
|
||||
[Token(Token = "0x60029FF")]
|
||||
[Address(RVA = "0x2C00940", Offset = "0x2BFF940", VA = "0x182C00940", Slot = "9")]
|
||||
public TimeSpan Renew(TimeSpan renewalTime)
|
||||
{
|
||||
return default(TimeSpan);
|
||||
}
|
||||
|
||||
// Token: 0x06002A00 RID: 10752 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A00")]
|
||||
[Address(RVA = "0x2C00A20", Offset = "0x2BFFA20", VA = "0x182C00A20", Slot = "10")]
|
||||
public void Unregister(ISponsor obj)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A01 RID: 10753 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A01")]
|
||||
[Address(RVA = "0x2C00B40", Offset = "0x2BFFB40", VA = "0x182C00B40")]
|
||||
internal void UpdateState()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A02 RID: 10754 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A02")]
|
||||
[Address(RVA = "0x2C00490", Offset = "0x2BFF490", VA = "0x182C00490")]
|
||||
private void CheckNextSponsor()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A03 RID: 10755 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A03")]
|
||||
[Address(RVA = "0x2C006F0", Offset = "0x2BFF6F0", VA = "0x182C006F0")]
|
||||
private void ProcessSponsorResponse(object state, bool timedOut)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001833 RID: 6195
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001833")]
|
||||
private DateTime _leaseExpireTime;
|
||||
|
||||
// Token: 0x04001834 RID: 6196
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001834")]
|
||||
private LeaseState _currentState;
|
||||
|
||||
// Token: 0x04001835 RID: 6197
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001835")]
|
||||
private TimeSpan _initialLeaseTime;
|
||||
|
||||
// Token: 0x04001836 RID: 6198
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4001836")]
|
||||
private TimeSpan _renewOnCallTime;
|
||||
|
||||
// Token: 0x04001837 RID: 6199
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001837")]
|
||||
private TimeSpan _sponsorshipTimeout;
|
||||
|
||||
// Token: 0x04001838 RID: 6200
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001838")]
|
||||
private ArrayList _sponsors;
|
||||
|
||||
// Token: 0x04001839 RID: 6201
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4001839")]
|
||||
private Queue _renewingSponsors;
|
||||
|
||||
// Token: 0x0400183A RID: 6202
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400183A")]
|
||||
private Lease.RenewalDelegate _renewalDelegate;
|
||||
|
||||
// Token: 0x020004E3 RID: 1251
|
||||
// (Invoke) Token: 0x06002A05 RID: 10757
|
||||
[Token(Token = "0x20004E3")]
|
||||
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: 0x020004E4 RID: 1252
|
||||
[Token(Token = "0x20004E4")]
|
||||
internal class LeaseManager
|
||||
{
|
||||
// Token: 0x06002A08 RID: 10760 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A08")]
|
||||
[Address(RVA = "0x2BFFC80", Offset = "0x2BFEC80", VA = "0x182BFFC80")]
|
||||
public void SetPollTime(TimeSpan timeSpan)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A09 RID: 10761 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A09")]
|
||||
[Address(RVA = "0x2BFFEE0", Offset = "0x2BFEEE0", VA = "0x182BFFEE0")]
|
||||
public void TrackLifetime(ServerIdentity identity)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A0A RID: 10762 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A0A")]
|
||||
[Address(RVA = "0x2BFFD50", Offset = "0x2BFED50", VA = "0x182BFFD50")]
|
||||
public void StartManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A0B RID: 10763 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A0B")]
|
||||
[Address(RVA = "0x2BFFEC0", Offset = "0x2BFEEC0", VA = "0x182BFFEC0")]
|
||||
public void StopManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A0C RID: 10764 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A0C")]
|
||||
[Address(RVA = "0x2BFFA40", Offset = "0x2BFEA40", VA = "0x182BFFA40")]
|
||||
public void ManageLeases(object state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A0D RID: 10765 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A0D")]
|
||||
[Address(RVA = "0x2C00130", Offset = "0x2BFF130", VA = "0x182C00130")]
|
||||
public LeaseManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400183B RID: 6203
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400183B")]
|
||||
private ArrayList _objects;
|
||||
|
||||
// Token: 0x0400183C RID: 6204
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400183C")]
|
||||
private Timer _timer;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Lifetime
|
||||
{
|
||||
// Token: 0x020004E5 RID: 1253
|
||||
[Token(Token = "0x20004E5")]
|
||||
internal class LeaseSink : IMessageSink
|
||||
{
|
||||
// Token: 0x06002A0E RID: 10766 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A0E")]
|
||||
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
|
||||
public LeaseSink(IMessageSink nextSink)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A0F RID: 10767 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A0F")]
|
||||
[Address(RVA = "0x2C00410", Offset = "0x2BFF410", VA = "0x182C00410", Slot = "4")]
|
||||
public IMessage SyncProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A10 RID: 10768 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002A10")]
|
||||
[Address(RVA = "0x2C00190", Offset = "0x2BFF190", VA = "0x182C00190", Slot = "5")]
|
||||
public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002A11 RID: 10769 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A11")]
|
||||
[Address(RVA = "0x2C00210", Offset = "0x2BFF210", VA = "0x182C00210")]
|
||||
private void RenewLease(IMessage msg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400183D RID: 6205
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400183D")]
|
||||
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: 0x020004E6 RID: 1254
|
||||
[Token(Token = "0x20004E6")]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public enum LeaseState
|
||||
{
|
||||
/// <summary>The lease is not initialized.</summary>
|
||||
// Token: 0x0400183F RID: 6207
|
||||
[Token(Token = "0x400183F")]
|
||||
Null,
|
||||
/// <summary>The lease has been created, but is not yet active.</summary>
|
||||
// Token: 0x04001840 RID: 6208
|
||||
[Token(Token = "0x4001840")]
|
||||
Initial,
|
||||
/// <summary>The lease is active and has not expired.</summary>
|
||||
// Token: 0x04001841 RID: 6209
|
||||
[Token(Token = "0x4001841")]
|
||||
Active,
|
||||
/// <summary>The lease has expired and is seeking sponsorship.</summary>
|
||||
// Token: 0x04001842 RID: 6210
|
||||
[Token(Token = "0x4001842")]
|
||||
Renewing,
|
||||
/// <summary>The lease has expired and cannot be renewed.</summary>
|
||||
// Token: 0x04001843 RID: 6211
|
||||
[Token(Token = "0x4001843")]
|
||||
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: 0x020004E7 RID: 1255
|
||||
[Token(Token = "0x20004E7")]
|
||||
[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: 0x170005FF RID: 1535
|
||||
// (get) Token: 0x06002A13 RID: 10771 RVA: 0x00018618 File Offset: 0x00016818
|
||||
// (set) Token: 0x06002A14 RID: 10772 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170005FF")]
|
||||
public static TimeSpan LeaseManagerPollTime
|
||||
{
|
||||
[Token(Token = "0x6002A13")]
|
||||
[Address(RVA = "0x2C010A0", Offset = "0x2C000A0", VA = "0x182C010A0")]
|
||||
get
|
||||
{
|
||||
return default(TimeSpan);
|
||||
}
|
||||
[Token(Token = "0x6002A14")]
|
||||
[Address(RVA = "0x2C01220", Offset = "0x2C00220", VA = "0x182C01220")]
|
||||
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: 0x17000600 RID: 1536
|
||||
// (get) Token: 0x06002A15 RID: 10773 RVA: 0x00018630 File Offset: 0x00016830
|
||||
// (set) Token: 0x06002A16 RID: 10774 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000600")]
|
||||
public static TimeSpan LeaseTime
|
||||
{
|
||||
[Token(Token = "0x6002A15")]
|
||||
[Address(RVA = "0x2C01100", Offset = "0x2C00100", VA = "0x182C01100")]
|
||||
get
|
||||
{
|
||||
return default(TimeSpan);
|
||||
}
|
||||
[Token(Token = "0x6002A16")]
|
||||
[Address(RVA = "0x2C012B0", Offset = "0x2C002B0", VA = "0x182C012B0")]
|
||||
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: 0x17000601 RID: 1537
|
||||
// (get) Token: 0x06002A17 RID: 10775 RVA: 0x00018648 File Offset: 0x00016848
|
||||
// (set) Token: 0x06002A18 RID: 10776 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000601")]
|
||||
public static TimeSpan RenewOnCallTime
|
||||
{
|
||||
[Token(Token = "0x6002A17")]
|
||||
[Address(RVA = "0x2C01160", Offset = "0x2C00160", VA = "0x182C01160")]
|
||||
get
|
||||
{
|
||||
return default(TimeSpan);
|
||||
}
|
||||
[Token(Token = "0x6002A18")]
|
||||
[Address(RVA = "0x2C01370", Offset = "0x2C00370", VA = "0x182C01370")]
|
||||
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: 0x17000602 RID: 1538
|
||||
// (get) Token: 0x06002A19 RID: 10777 RVA: 0x00018660 File Offset: 0x00016860
|
||||
// (set) Token: 0x06002A1A RID: 10778 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000602")]
|
||||
public static TimeSpan SponsorshipTimeout
|
||||
{
|
||||
[Token(Token = "0x6002A19")]
|
||||
[Address(RVA = "0x2C011C0", Offset = "0x2C001C0", VA = "0x182C011C0")]
|
||||
get
|
||||
{
|
||||
return default(TimeSpan);
|
||||
}
|
||||
[Token(Token = "0x6002A1A")]
|
||||
[Address(RVA = "0x2C01430", Offset = "0x2C00430", VA = "0x182C01430")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002A1B RID: 10779 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002A1B")]
|
||||
[Address(RVA = "0x2C00EE0", Offset = "0x2BFFEE0", VA = "0x182C00EE0")]
|
||||
internal static void TrackLifetime(ServerIdentity identity)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001844 RID: 6212
|
||||
[Token(Token = "0x4001844")]
|
||||
private static TimeSpan _leaseManagerPollTime;
|
||||
|
||||
// Token: 0x04001845 RID: 6213
|
||||
[Token(Token = "0x4001845")]
|
||||
private static TimeSpan _leaseTime;
|
||||
|
||||
// Token: 0x04001846 RID: 6214
|
||||
[Token(Token = "0x4001846")]
|
||||
private static TimeSpan _renewOnCallTime;
|
||||
|
||||
// Token: 0x04001847 RID: 6215
|
||||
[Token(Token = "0x4001847")]
|
||||
private static TimeSpan _sponsorshipTimeout;
|
||||
|
||||
// Token: 0x04001848 RID: 6216
|
||||
[Token(Token = "0x4001848")]
|
||||
private static LeaseManager _leaseManager;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x0200051B RID: 1307
|
||||
[Token(Token = "0x200051B")]
|
||||
internal class ArgInfo
|
||||
{
|
||||
// Token: 0x06002ADF RID: 10975 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002ADF")]
|
||||
[Address(RVA = "0x2BF2AF0", Offset = "0x2BF1AF0", VA = "0x182BF2AF0")]
|
||||
public ArgInfo(MethodBase method, ArgInfoType type)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002AE0 RID: 10976 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002AE0")]
|
||||
[Address(RVA = "0x2BF29E0", Offset = "0x2BF19E0", VA = "0x182BF29E0")]
|
||||
public object[] GetInOutArgs(object[] args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001898 RID: 6296
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001898")]
|
||||
private int[] _paramMap;
|
||||
|
||||
// Token: 0x04001899 RID: 6297
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001899")]
|
||||
private int _inoutArgCount;
|
||||
|
||||
// Token: 0x0400189A RID: 6298
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400189A")]
|
||||
private MethodBase _method;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x0200051A RID: 1306
|
||||
[Token(Token = "0x200051A")]
|
||||
internal enum ArgInfoType : byte
|
||||
{
|
||||
// Token: 0x04001896 RID: 6294
|
||||
[Token(Token = "0x4001896")]
|
||||
In,
|
||||
// Token: 0x04001897 RID: 6295
|
||||
[Token(Token = "0x4001897")]
|
||||
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: 0x0200051C RID: 1308
|
||||
[Token(Token = "0x200051C")]
|
||||
[ComVisible(true)]
|
||||
[StructLayout(0)]
|
||||
public class AsyncResult : IAsyncResult, IMessageSink, IThreadPoolWorkItem
|
||||
{
|
||||
// Token: 0x06002AE1 RID: 10977 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002AE1")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
internal AsyncResult()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002AE2 RID: 10978 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002AE2")]
|
||||
[Address(RVA = "0x2BF3170", Offset = "0x2BF2170", VA = "0x182BF3170")]
|
||||
internal AsyncResult(WaitCallback cb, object state, bool capture_context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002AE3 RID: 10979 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002AE3")]
|
||||
[Address(RVA = "0x2BF3070", Offset = "0x2BF2070", VA = "0x182BF3070")]
|
||||
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: 0x1700063F RID: 1599
|
||||
// (get) Token: 0x06002AE4 RID: 10980 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700063F")]
|
||||
public virtual object AsyncState
|
||||
{
|
||||
[Token(Token = "0x6002AE4")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", 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: 0x17000640 RID: 1600
|
||||
// (get) Token: 0x06002AE5 RID: 10981 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000640")]
|
||||
public virtual WaitHandle AsyncWaitHandle
|
||||
{
|
||||
[Token(Token = "0x6002AE5")]
|
||||
[Address(RVA = "0x2BF3240", Offset = "0x2BF2240", VA = "0x182BF3240", 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: 0x17000641 RID: 1601
|
||||
// (get) Token: 0x06002AE6 RID: 10982 RVA: 0x00018948 File Offset: 0x00016B48
|
||||
[Token(Token = "0x17000641")]
|
||||
public virtual bool CompletedSynchronously
|
||||
{
|
||||
[Token(Token = "0x6002AE6")]
|
||||
[Address(RVA = "0x417650", Offset = "0x416650", VA = "0x180417650", 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: 0x17000642 RID: 1602
|
||||
// (get) Token: 0x06002AE7 RID: 10983 RVA: 0x00018960 File Offset: 0x00016B60
|
||||
[Token(Token = "0x17000642")]
|
||||
public virtual bool IsCompleted
|
||||
{
|
||||
[Token(Token = "0x6002AE7")]
|
||||
[Address(RVA = "0x51F230", Offset = "0x51E230", VA = "0x18051F230", 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: 0x17000643 RID: 1603
|
||||
// (get) Token: 0x06002AE8 RID: 10984 RVA: 0x00018978 File Offset: 0x00016B78
|
||||
// (set) Token: 0x06002AE9 RID: 10985 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000643")]
|
||||
public bool EndInvokeCalled
|
||||
{
|
||||
[Token(Token = "0x6002AE8")]
|
||||
[Address(RVA = "0x51F240", Offset = "0x51E240", VA = "0x18051F240")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x6002AE9")]
|
||||
[Address(RVA = "0x51F290", Offset = "0x51E290", VA = "0x18051F290")]
|
||||
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: 0x17000644 RID: 1604
|
||||
// (get) Token: 0x06002AEA RID: 10986 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000644")]
|
||||
public virtual object AsyncDelegate
|
||||
{
|
||||
[Token(Token = "0x6002AEA")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", 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: 0x17000645 RID: 1605
|
||||
// (get) Token: 0x06002AEB RID: 10987 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000645")]
|
||||
public IMessageSink NextSink
|
||||
{
|
||||
[Token(Token = "0x6002AEB")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", 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: 0x06002AEC RID: 10988 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002AEC")]
|
||||
[Address(RVA = "0x2BF2D00", Offset = "0x2BF1D00", VA = "0x182BF2D00", 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: 0x06002AED RID: 10989 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002AED")]
|
||||
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640", 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: 0x06002AEE RID: 10990 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002AEE")]
|
||||
[Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0", Slot = "20")]
|
||||
public virtual void SetMessageCtrl(IMessageCtrl mc)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002AEF RID: 10991 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002AEF")]
|
||||
[Address(RVA = "0x417950", Offset = "0x416950", VA = "0x180417950")]
|
||||
internal void SetCompletedSynchronously(bool completed)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002AF0 RID: 10992 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002AF0")]
|
||||
[Address(RVA = "0x2BF2D50", Offset = "0x2BF1D50", VA = "0x182BF2D50")]
|
||||
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: 0x06002AF1 RID: 10993 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002AF1")]
|
||||
[Address(RVA = "0x2BF2E80", Offset = "0x2BF1E80", VA = "0x182BF2E80", Slot = "21")]
|
||||
public virtual IMessage SyncProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000646 RID: 1606
|
||||
// (get) Token: 0x06002AF2 RID: 10994 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002AF3 RID: 10995 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000646")]
|
||||
internal MonoMethodMessage CallMessage
|
||||
{
|
||||
[Token(Token = "0x6002AF2")]
|
||||
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002AF3")]
|
||||
[Address(RVA = "0x417A20", Offset = "0x416A20", VA = "0x180417A20")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002AF4 RID: 10996 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002AF4")]
|
||||
[Address(RVA = "0x2BF2E70", Offset = "0x2BF1E70", VA = "0x182BF2E70", Slot = "10")]
|
||||
void IThreadPoolWorkItem.ExecuteWorkItem()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002AF5 RID: 10997 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002AF5")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "11")]
|
||||
void IThreadPoolWorkItem.MarkAborted(ThreadAbortException tae)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002AF6 RID: 10998 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002AF6")]
|
||||
[Address(RVA = "0x2BF2E70", Offset = "0x2BF1E70", VA = "0x182BF2E70")]
|
||||
internal object Invoke()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400189B RID: 6299
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400189B")]
|
||||
private object async_state;
|
||||
|
||||
// Token: 0x0400189C RID: 6300
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400189C")]
|
||||
private WaitHandle handle;
|
||||
|
||||
// Token: 0x0400189D RID: 6301
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400189D")]
|
||||
private object async_delegate;
|
||||
|
||||
// Token: 0x0400189E RID: 6302
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400189E")]
|
||||
private IntPtr data;
|
||||
|
||||
// Token: 0x0400189F RID: 6303
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400189F")]
|
||||
private object object_data;
|
||||
|
||||
// Token: 0x040018A0 RID: 6304
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40018A0")]
|
||||
private bool sync_completed;
|
||||
|
||||
// Token: 0x040018A1 RID: 6305
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x39")]
|
||||
[Token(Token = "0x40018A1")]
|
||||
private bool completed;
|
||||
|
||||
// Token: 0x040018A2 RID: 6306
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3A")]
|
||||
[Token(Token = "0x40018A2")]
|
||||
private bool endinvoke_called;
|
||||
|
||||
// Token: 0x040018A3 RID: 6307
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40018A3")]
|
||||
private object async_callback;
|
||||
|
||||
// Token: 0x040018A4 RID: 6308
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40018A4")]
|
||||
private ExecutionContext current;
|
||||
|
||||
// Token: 0x040018A5 RID: 6309
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40018A5")]
|
||||
private ExecutionContext original;
|
||||
|
||||
// Token: 0x040018A6 RID: 6310
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40018A6")]
|
||||
private long add_time;
|
||||
|
||||
// Token: 0x040018A7 RID: 6311
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40018A7")]
|
||||
private MonoMethodMessage call_message;
|
||||
|
||||
// Token: 0x040018A8 RID: 6312
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40018A8")]
|
||||
private IMessageCtrl message_ctrl;
|
||||
|
||||
// Token: 0x040018A9 RID: 6313
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40018A9")]
|
||||
private IMessage reply_message;
|
||||
|
||||
// Token: 0x040018AA RID: 6314
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40018AA")]
|
||||
private WaitCallback orig_cb;
|
||||
|
||||
// Token: 0x040018AB RID: 6315
|
||||
[Token(Token = "0x40018AB")]
|
||||
internal static ContextCallback ccb;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x0200051D RID: 1309
|
||||
[Token(Token = "0x200051D")]
|
||||
internal class CADArgHolder
|
||||
{
|
||||
// Token: 0x06002AF9 RID: 11001 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002AF9")]
|
||||
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
|
||||
public CADArgHolder(int i)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040018AC RID: 6316
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40018AC")]
|
||||
public int index;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,130 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000520 RID: 1312
|
||||
[Token(Token = "0x2000520")]
|
||||
internal class CADMessageBase
|
||||
{
|
||||
// Token: 0x06002AFE RID: 11006 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002AFE")]
|
||||
[Address(RVA = "0x2BF4FC0", Offset = "0x2BF3FC0", VA = "0x182BF4FC0")]
|
||||
public CADMessageBase(IMethodMessage msg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002AFF RID: 11007 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002AFF")]
|
||||
[Address(RVA = "0x2BF33C0", Offset = "0x2BF23C0", VA = "0x182BF33C0")]
|
||||
internal MethodBase GetMethod()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B00 RID: 11008 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B00")]
|
||||
[Address(RVA = "0x2BF3490", Offset = "0x2BF2490", VA = "0x182BF3490")]
|
||||
protected static Type[] GetSignature(MethodBase methodBase, bool load)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B01 RID: 11009 RVA: 0x00018990 File Offset: 0x00016B90
|
||||
[Token(Token = "0x6002B01")]
|
||||
[Address(RVA = "0x2BF3CD0", Offset = "0x2BF2CD0", VA = "0x182BF3CD0")]
|
||||
internal static int MarshalProperties(IDictionary dict, ref ArrayList args)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002B02 RID: 11010 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B02")]
|
||||
[Address(RVA = "0x2BF4E60", Offset = "0x2BF3E60", VA = "0x182BF4E60")]
|
||||
internal static void UnmarshalProperties(IDictionary dict, int count, ArrayList args)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B03 RID: 11011 RVA: 0x000189A8 File Offset: 0x00016BA8
|
||||
[Token(Token = "0x6002B03")]
|
||||
[Address(RVA = "0x2BF36A0", Offset = "0x2BF26A0", VA = "0x182BF36A0")]
|
||||
private static bool IsPossibleToIgnoreMarshal(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002B04 RID: 11012 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B04")]
|
||||
[Address(RVA = "0x2BF3810", Offset = "0x2BF2810", VA = "0x182BF3810")]
|
||||
protected object MarshalArgument(object arg, ref ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B05 RID: 11013 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B05")]
|
||||
[Address(RVA = "0x2BF42F0", Offset = "0x2BF32F0", VA = "0x182BF42F0")]
|
||||
protected object UnmarshalArgument(object arg, ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B06 RID: 11014 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B06")]
|
||||
[Address(RVA = "0x2BF3BA0", Offset = "0x2BF2BA0", VA = "0x182BF3BA0")]
|
||||
internal object[] MarshalArguments(object[] arguments, ref ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B07 RID: 11015 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B07")]
|
||||
[Address(RVA = "0x2BF4D30", Offset = "0x2BF3D30", VA = "0x182BF4D30")]
|
||||
internal object[] UnmarshalArguments(object[] arguments, ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B08 RID: 11016 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B08")]
|
||||
[Address(RVA = "0x2BF4160", Offset = "0x2BF3160", VA = "0x182BF4160")]
|
||||
protected void SaveLogicalCallContext(IMethodMessage msg, ref ArrayList serializeList)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B09 RID: 11017 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B09")]
|
||||
[Address(RVA = "0x2BF3330", Offset = "0x2BF2330", VA = "0x182BF3330")]
|
||||
internal LogicalCallContext GetLogicalCallContext(ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040018B5 RID: 6325
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40018B5")]
|
||||
protected object[] _args;
|
||||
|
||||
// Token: 0x040018B6 RID: 6326
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40018B6")]
|
||||
protected byte[] _serializedArgs;
|
||||
|
||||
// Token: 0x040018B7 RID: 6327
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40018B7")]
|
||||
protected int _propertyCount;
|
||||
|
||||
// Token: 0x040018B8 RID: 6328
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40018B8")]
|
||||
protected CADArgHolder _callContext;
|
||||
|
||||
// Token: 0x040018B9 RID: 6329
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40018B9")]
|
||||
internal byte[] serializedMethod;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000521 RID: 1313
|
||||
[Token(Token = "0x2000521")]
|
||||
internal class CADMethodCallMessage : CADMessageBase
|
||||
{
|
||||
// Token: 0x17000647 RID: 1607
|
||||
// (get) Token: 0x06002B0A RID: 11018 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000647")]
|
||||
internal string Uri
|
||||
{
|
||||
[Token(Token = "0x6002B0A")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002B0B RID: 11019 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B0B")]
|
||||
[Address(RVA = "0x2BF5060", Offset = "0x2BF4060", VA = "0x182BF5060")]
|
||||
internal static CADMethodCallMessage Create(IMessage callMsg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B0C RID: 11020 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B0C")]
|
||||
[Address(RVA = "0x2BF52A0", Offset = "0x2BF42A0", VA = "0x182BF52A0")]
|
||||
internal CADMethodCallMessage(IMethodCallMessage callMsg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B0D RID: 11021 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B0D")]
|
||||
[Address(RVA = "0x2BF51D0", Offset = "0x2BF41D0", VA = "0x182BF51D0")]
|
||||
internal ArrayList GetArguments()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B0E RID: 11022 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B0E")]
|
||||
[Address(RVA = "0x2BF51C0", Offset = "0x2BF41C0", VA = "0x182BF51C0")]
|
||||
internal object[] GetArgs(ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000648 RID: 1608
|
||||
// (get) Token: 0x06002B0F RID: 11023 RVA: 0x000189C0 File Offset: 0x00016BC0
|
||||
[Token(Token = "0x17000648")]
|
||||
internal int PropertiesCount
|
||||
{
|
||||
[Token(Token = "0x6002B0F")]
|
||||
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040018BA RID: 6330
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40018BA")]
|
||||
private string _uri;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x0200051F RID: 1311
|
||||
[Token(Token = "0x200051F")]
|
||||
[Serializable]
|
||||
internal class CADMethodRef
|
||||
{
|
||||
// Token: 0x06002AFB RID: 11003 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002AFB")]
|
||||
[Address(RVA = "0x2BF53C0", Offset = "0x2BF43C0", VA = "0x182BF53C0")]
|
||||
private Type[] GetTypes(string[] typeArray)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002AFC RID: 11004 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002AFC")]
|
||||
[Address(RVA = "0x2BF5500", Offset = "0x2BF4500", VA = "0x182BF5500")]
|
||||
public MethodBase Resolve()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002AFD RID: 11005 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002AFD")]
|
||||
[Address(RVA = "0x2BF59C0", Offset = "0x2BF49C0", VA = "0x182BF59C0")]
|
||||
public CADMethodRef(IMethodMessage msg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040018B0 RID: 6320
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40018B0")]
|
||||
private bool ctor;
|
||||
|
||||
// Token: 0x040018B1 RID: 6321
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40018B1")]
|
||||
private string typeName;
|
||||
|
||||
// Token: 0x040018B2 RID: 6322
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40018B2")]
|
||||
private string methodName;
|
||||
|
||||
// Token: 0x040018B3 RID: 6323
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40018B3")]
|
||||
private string[] param_names;
|
||||
|
||||
// Token: 0x040018B4 RID: 6324
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40018B4")]
|
||||
private string[] generic_arg_names;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000522 RID: 1314
|
||||
[Token(Token = "0x2000522")]
|
||||
internal class CADMethodReturnMessage : CADMessageBase
|
||||
{
|
||||
// Token: 0x06002B10 RID: 11024 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B10")]
|
||||
[Address(RVA = "0x2BF5CC0", Offset = "0x2BF4CC0", VA = "0x182BF5CC0")]
|
||||
internal static CADMethodReturnMessage Create(IMessage callMsg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B11 RID: 11025 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B11")]
|
||||
[Address(RVA = "0x2BF5EE0", Offset = "0x2BF4EE0", VA = "0x182BF5EE0")]
|
||||
internal CADMethodReturnMessage(IMethodReturnMessage retMsg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B12 RID: 11026 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B12")]
|
||||
[Address(RVA = "0x2BF5D40", Offset = "0x2BF4D40", VA = "0x182BF5D40")]
|
||||
internal ArrayList GetArguments()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B13 RID: 11027 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B13")]
|
||||
[Address(RVA = "0x2BF51C0", Offset = "0x2BF41C0", VA = "0x182BF51C0")]
|
||||
internal object[] GetArgs(ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B14 RID: 11028 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B14")]
|
||||
[Address(RVA = "0x2BF5ED0", Offset = "0x2BF4ED0", VA = "0x182BF5ED0")]
|
||||
internal object GetReturnValue(ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B15 RID: 11029 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B15")]
|
||||
[Address(RVA = "0x2BF5E10", Offset = "0x2BF4E10", VA = "0x182BF5E10")]
|
||||
internal Exception GetException(ArrayList args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000649 RID: 1609
|
||||
// (get) Token: 0x06002B16 RID: 11030 RVA: 0x000189D8 File Offset: 0x00016BD8
|
||||
[Token(Token = "0x17000649")]
|
||||
internal int PropertiesCount
|
||||
{
|
||||
[Token(Token = "0x6002B16")]
|
||||
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040018BB RID: 6331
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40018BB")]
|
||||
private object _returnValue;
|
||||
|
||||
// Token: 0x040018BC RID: 6332
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40018BC")]
|
||||
private CADArgHolder _exception;
|
||||
|
||||
// Token: 0x040018BD RID: 6333
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40018BD")]
|
||||
private Type[] _sig;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x0200051E RID: 1310
|
||||
[Token(Token = "0x200051E")]
|
||||
internal class CADObjRef
|
||||
{
|
||||
// Token: 0x06002AFA RID: 11002 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002AFA")]
|
||||
[Address(RVA = "0x2BF60F0", Offset = "0x2BF50F0", VA = "0x182BF60F0")]
|
||||
public CADObjRef(ObjRef o, int sourceDomain)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040018AD RID: 6317
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40018AD")]
|
||||
internal ObjRef objref;
|
||||
|
||||
// Token: 0x040018AE RID: 6318
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40018AE")]
|
||||
internal int SourceDomain;
|
||||
|
||||
// Token: 0x040018AF RID: 6319
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40018AF")]
|
||||
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: 0x02000514 RID: 1300
|
||||
[Token(Token = "0x2000514")]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public sealed class CallContext
|
||||
{
|
||||
// Token: 0x06002AC1 RID: 10945 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002AC1")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
private CallContext()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002AC2 RID: 10946 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002AC2")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0")]
|
||||
internal static object SetCurrentCallContext(LogicalCallContext ctx)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002AC3 RID: 10947 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002AC3")]
|
||||
[Address(RVA = "0x2BF6290", Offset = "0x2BF5290", VA = "0x182BF6290")]
|
||||
internal static LogicalCallContext SetLogicalCallContext(LogicalCallContext callCtx)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000519 RID: 1305
|
||||
[Token(Token = "0x2000519")]
|
||||
[Serializable]
|
||||
internal class CallContextRemotingData : ICloneable
|
||||
{
|
||||
// Token: 0x1700063D RID: 1597
|
||||
// (get) Token: 0x06002ADA RID: 10970 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002ADB RID: 10971 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700063D")]
|
||||
internal string LogicalCallID
|
||||
{
|
||||
[Token(Token = "0x6002ADA")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002ADB")]
|
||||
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700063E RID: 1598
|
||||
// (get) Token: 0x06002ADC RID: 10972 RVA: 0x00018930 File Offset: 0x00016B30
|
||||
[Token(Token = "0x1700063E")]
|
||||
internal bool HasInfo
|
||||
{
|
||||
[Token(Token = "0x6002ADC")]
|
||||
[Address(RVA = "0x979820", Offset = "0x978820", VA = "0x180979820")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002ADD RID: 10973 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002ADD")]
|
||||
[Address(RVA = "0x2BF61B0", Offset = "0x2BF51B0", VA = "0x182BF61B0", Slot = "4")]
|
||||
public object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002ADE RID: 10974 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002ADE")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CallContextRemotingData()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001894 RID: 6292
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001894")]
|
||||
private string _logicalCallID;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using System;
|
||||
using System.Security.Principal;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000518 RID: 1304
|
||||
[Token(Token = "0x2000518")]
|
||||
[Serializable]
|
||||
internal class CallContextSecurityData : ICloneable
|
||||
{
|
||||
// Token: 0x1700063C RID: 1596
|
||||
// (get) Token: 0x06002AD7 RID: 10967 RVA: 0x00018918 File Offset: 0x00016B18
|
||||
[Token(Token = "0x1700063C")]
|
||||
internal bool HasInfo
|
||||
{
|
||||
[Token(Token = "0x6002AD7")]
|
||||
[Address(RVA = "0x979820", Offset = "0x978820", VA = "0x180979820")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002AD8 RID: 10968 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002AD8")]
|
||||
[Address(RVA = "0x2BF6220", Offset = "0x2BF5220", VA = "0x182BF6220", Slot = "4")]
|
||||
public object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002AD9 RID: 10969 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002AD9")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CallContextSecurityData()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001893 RID: 6291
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001893")]
|
||||
private IPrincipal _principal;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x0200053A RID: 1338
|
||||
[Token(Token = "0x200053A")]
|
||||
internal enum CallType
|
||||
{
|
||||
// Token: 0x04001903 RID: 6403
|
||||
[Token(Token = "0x4001903")]
|
||||
Sync,
|
||||
// Token: 0x04001904 RID: 6404
|
||||
[Token(Token = "0x4001904")]
|
||||
BeginInvoke,
|
||||
// Token: 0x04001905 RID: 6405
|
||||
[Token(Token = "0x4001905")]
|
||||
EndInvoke,
|
||||
// Token: 0x04001906 RID: 6406
|
||||
[Token(Token = "0x4001906")]
|
||||
OneWay
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Contexts;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000524 RID: 1316
|
||||
[Token(Token = "0x2000524")]
|
||||
internal class ClientContextReplySink : IMessageSink
|
||||
{
|
||||
// Token: 0x06002B1A RID: 11034 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B1A")]
|
||||
[Address(RVA = "0x1735ED0", Offset = "0x1734ED0", VA = "0x181735ED0")]
|
||||
public ClientContextReplySink(Context ctx, IMessageSink replySink)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B1B RID: 11035 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B1B")]
|
||||
[Address(RVA = "0x2BF64E0", Offset = "0x2BF54E0", VA = "0x182BF64E0", Slot = "4")]
|
||||
public IMessage SyncProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B1C RID: 11036 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B1C")]
|
||||
[Address(RVA = "0x2BF6490", Offset = "0x2BF5490", VA = "0x182BF6490", Slot = "5")]
|
||||
public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040018BF RID: 6335
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40018BF")]
|
||||
private IMessageSink _replySink;
|
||||
|
||||
// Token: 0x040018C0 RID: 6336
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40018C0")]
|
||||
private Context _context;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Contexts;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000523 RID: 1315
|
||||
[Token(Token = "0x2000523")]
|
||||
internal class ClientContextTerminatorSink : IMessageSink
|
||||
{
|
||||
// Token: 0x06002B17 RID: 11031 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B17")]
|
||||
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
|
||||
public ClientContextTerminatorSink(Context ctx)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B18 RID: 11032 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B18")]
|
||||
[Address(RVA = "0x2BF6870", Offset = "0x2BF5870", VA = "0x182BF6870", Slot = "4")]
|
||||
public IMessage SyncProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B19 RID: 11033 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B19")]
|
||||
[Address(RVA = "0x2BF65D0", Offset = "0x2BF55D0", VA = "0x182BF65D0", Slot = "5")]
|
||||
public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040018BE RID: 6334
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40018BE")]
|
||||
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: 0x02000525 RID: 1317
|
||||
[Token(Token = "0x2000525")]
|
||||
[ComVisible(true)]
|
||||
[CLSCompliant(false)]
|
||||
[Serializable]
|
||||
public class ConstructionCall : MethodCall, IConstructionCallMessage, IMessage, IMethodCallMessage, IMethodMessage
|
||||
{
|
||||
// Token: 0x06002B1D RID: 11037 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B1D")]
|
||||
[Address(RVA = "0x2BFAF40", Offset = "0x2BF9F40", VA = "0x182BFAF40")]
|
||||
internal ConstructionCall(Type type)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B1E RID: 11038 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B1E")]
|
||||
[Address(RVA = "0x2BFAFA0", Offset = "0x2BF9FA0", VA = "0x182BFAFA0")]
|
||||
internal ConstructionCall(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B1F RID: 11039 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B1F")]
|
||||
[Address(RVA = "0x2BFAC80", Offset = "0x2BF9C80", VA = "0x182BFAC80", Slot = "22")]
|
||||
internal override void InitDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700064A RID: 1610
|
||||
// (get) Token: 0x06002B20 RID: 11040 RVA: 0x000189F0 File Offset: 0x00016BF0
|
||||
// (set) Token: 0x06002B21 RID: 11041 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700064A")]
|
||||
internal bool IsContextOk
|
||||
{
|
||||
[Token(Token = "0x6002B20")]
|
||||
[Address(RVA = "0x4A9720", Offset = "0x4A8720", VA = "0x1804A9720")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x6002B21")]
|
||||
[Address(RVA = "0x497010", Offset = "0x496010", VA = "0x180497010")]
|
||||
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: 0x1700064B RID: 1611
|
||||
// (get) Token: 0x06002B22 RID: 11042 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700064B")]
|
||||
public Type ActivationType
|
||||
{
|
||||
[Token(Token = "0x6002B22")]
|
||||
[Address(RVA = "0x2BFB050", Offset = "0x2BFA050", VA = "0x182BFB050", 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: 0x1700064C RID: 1612
|
||||
// (get) Token: 0x06002B23 RID: 11043 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700064C")]
|
||||
public string ActivationTypeName
|
||||
{
|
||||
[Token(Token = "0x6002B23")]
|
||||
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0", 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: 0x1700064D RID: 1613
|
||||
// (get) Token: 0x06002B24 RID: 11044 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002B25 RID: 11045 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700064D")]
|
||||
public IActivator Activator
|
||||
{
|
||||
[Token(Token = "0x6002B24")]
|
||||
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0", Slot = "26")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002B25")]
|
||||
[Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0", 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: 0x1700064E RID: 1614
|
||||
// (get) Token: 0x06002B26 RID: 11046 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700064E")]
|
||||
public object[] CallSiteActivationAttributes
|
||||
{
|
||||
[Token(Token = "0x6002B26")]
|
||||
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640", Slot = "28")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002B27 RID: 11047 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B27")]
|
||||
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
|
||||
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: 0x1700064F RID: 1615
|
||||
// (get) Token: 0x06002B28 RID: 11048 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700064F")]
|
||||
public IList ContextProperties
|
||||
{
|
||||
[Token(Token = "0x6002B28")]
|
||||
[Address(RVA = "0x2BFB120", Offset = "0x2BFA120", VA = "0x182BFB120", Slot = "29")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002B29 RID: 11049 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B29")]
|
||||
[Address(RVA = "0x2BFAD50", Offset = "0x2BF9D50", VA = "0x182BFAD50", Slot = "19")]
|
||||
internal override void InitMethodProperty(string key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B2A RID: 11050 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B2A")]
|
||||
[Address(RVA = "0x2BFAB80", Offset = "0x2BF9B80", VA = "0x182BFAB80", 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: 0x17000650 RID: 1616
|
||||
// (get) Token: 0x06002B2B RID: 11051 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000650")]
|
||||
public override IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x6002B2B")]
|
||||
[Address(RVA = "0x2BFB180", Offset = "0x2BFA180", VA = "0x182BFB180", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000651 RID: 1617
|
||||
// (get) Token: 0x06002B2C RID: 11052 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002B2D RID: 11053 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000651")]
|
||||
internal RemotingProxy SourceProxy
|
||||
{
|
||||
[Token(Token = "0x6002B2C")]
|
||||
[Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002B2D")]
|
||||
[Address(RVA = "0x56D560", Offset = "0x56C560", VA = "0x18056D560")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040018C1 RID: 6337
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40018C1")]
|
||||
private IActivator _activator;
|
||||
|
||||
// Token: 0x040018C2 RID: 6338
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40018C2")]
|
||||
private object[] _activationAttributes;
|
||||
|
||||
// Token: 0x040018C3 RID: 6339
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40018C3")]
|
||||
private IList _contextProperties;
|
||||
|
||||
// Token: 0x040018C4 RID: 6340
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40018C4")]
|
||||
private Type _activationType;
|
||||
|
||||
// Token: 0x040018C5 RID: 6341
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40018C5")]
|
||||
private string _activationTypeName;
|
||||
|
||||
// Token: 0x040018C6 RID: 6342
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40018C6")]
|
||||
private bool _isContextOk;
|
||||
|
||||
// Token: 0x040018C7 RID: 6343
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40018C7")]
|
||||
[NonSerialized]
|
||||
private RemotingProxy _sourceProxy;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Activation;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000526 RID: 1318
|
||||
[Token(Token = "0x2000526")]
|
||||
internal class ConstructionCallDictionary : MessageDictionary
|
||||
{
|
||||
// Token: 0x06002B2E RID: 11054 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B2E")]
|
||||
[Address(RVA = "0x2BFAB00", Offset = "0x2BF9B00", VA = "0x182BFAB00")]
|
||||
public ConstructionCallDictionary(IConstructionCallMessage message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B2F RID: 11055 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B2F")]
|
||||
[Address(RVA = "0x2BFA200", Offset = "0x2BF9200", VA = "0x182BFA200", Slot = "21")]
|
||||
protected override object GetMethodProperty(string key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B30 RID: 11056 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B30")]
|
||||
[Address(RVA = "0x2BFA510", Offset = "0x2BF9510", VA = "0x182BFA510", Slot = "22")]
|
||||
protected override void SetMethodProperty(string key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040018C8 RID: 6344
|
||||
[Token(Token = "0x40018C8")]
|
||||
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: 0x02000527 RID: 1319
|
||||
[Token(Token = "0x2000527")]
|
||||
[ComVisible(true)]
|
||||
[CLSCompliant(false)]
|
||||
[Serializable]
|
||||
public class ConstructionResponse : MethodResponse, IConstructionReturnMessage, IMethodReturnMessage, IMethodMessage, IMessage
|
||||
{
|
||||
// Token: 0x06002B32 RID: 11058 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B32")]
|
||||
[Address(RVA = "0x2BFB2E0", Offset = "0x2BFA2E0", VA = "0x182BFB2E0")]
|
||||
internal ConstructionResponse(object resultObject, LogicalCallContext callCtx, IMethodCallMessage msg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B33 RID: 11059 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B33")]
|
||||
[Address(RVA = "0x2BFB1B0", Offset = "0x2BFA1B0", VA = "0x182BFB1B0")]
|
||||
internal ConstructionResponse(Exception e, IMethodCallMessage msg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B34 RID: 11060 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B34")]
|
||||
[Address(RVA = "0x2BFB250", Offset = "0x2BFA250", VA = "0x182BFB250")]
|
||||
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: 0x17000652 RID: 1618
|
||||
// (get) Token: 0x06002B35 RID: 11061 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000652")]
|
||||
public override IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x6002B35")]
|
||||
[Address(RVA = "0x2BFB370", Offset = "0x2BFA370", VA = "0x182BFB370", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000528 RID: 1320
|
||||
[Token(Token = "0x2000528")]
|
||||
[Serializable]
|
||||
internal class EnvoyTerminatorSink : IMessageSink
|
||||
{
|
||||
// Token: 0x06002B36 RID: 11062 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B36")]
|
||||
[Address(RVA = "0x2BFEE30", Offset = "0x2BFDE30", VA = "0x182BFEE30", Slot = "4")]
|
||||
public IMessage SyncProcessMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B37 RID: 11063 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B37")]
|
||||
[Address(RVA = "0x2BFEDB0", Offset = "0x2BFDDB0", VA = "0x182BFEDB0", Slot = "5")]
|
||||
public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B38 RID: 11064 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B38")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EnvoyTerminatorSink()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040018C9 RID: 6345
|
||||
[Token(Token = "0x40018C9")]
|
||||
public static EnvoyTerminatorSink Instance;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,150 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000529 RID: 1321
|
||||
[Token(Token = "0x2000529")]
|
||||
[Serializable]
|
||||
internal class ErrorMessage : IMethodCallMessage, IMethodMessage, IMessage
|
||||
{
|
||||
// Token: 0x06002B3A RID: 11066 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B3A")]
|
||||
[Address(RVA = "0x2BFEEF0", Offset = "0x2BFDEF0", VA = "0x182BFEEF0")]
|
||||
public ErrorMessage()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000653 RID: 1619
|
||||
// (get) Token: 0x06002B3B RID: 11067 RVA: 0x00018A08 File Offset: 0x00016C08
|
||||
[Token(Token = "0x17000653")]
|
||||
public int ArgCount
|
||||
{
|
||||
[Token(Token = "0x6002B3B")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000654 RID: 1620
|
||||
// (get) Token: 0x06002B3C RID: 11068 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000654")]
|
||||
public object[] Args
|
||||
{
|
||||
[Token(Token = "0x6002B3C")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000655 RID: 1621
|
||||
// (get) Token: 0x06002B3D RID: 11069 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000655")]
|
||||
public MethodBase MethodBase
|
||||
{
|
||||
[Token(Token = "0x6002B3D")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000656 RID: 1622
|
||||
// (get) Token: 0x06002B3E RID: 11070 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000656")]
|
||||
public string MethodName
|
||||
{
|
||||
[Token(Token = "0x6002B3E")]
|
||||
[Address(RVA = "0x2BFEF30", Offset = "0x2BFDF30", VA = "0x182BFEF30", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000657 RID: 1623
|
||||
// (get) Token: 0x06002B3F RID: 11071 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000657")]
|
||||
public object MethodSignature
|
||||
{
|
||||
[Token(Token = "0x6002B3F")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000658 RID: 1624
|
||||
// (get) Token: 0x06002B40 RID: 11072 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000658")]
|
||||
public virtual IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x6002B40")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000659 RID: 1625
|
||||
// (get) Token: 0x06002B41 RID: 11073 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000659")]
|
||||
public string TypeName
|
||||
{
|
||||
[Token(Token = "0x6002B41")]
|
||||
[Address(RVA = "0x2BFEF60", Offset = "0x2BFDF60", VA = "0x182BFEF60", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700065A RID: 1626
|
||||
// (get) Token: 0x06002B42 RID: 11074 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700065A")]
|
||||
public string Uri
|
||||
{
|
||||
[Token(Token = "0x6002B42")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002B43 RID: 11075 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B43")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "12")]
|
||||
public object GetArg(int arg_num)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x1700065B RID: 1627
|
||||
// (get) Token: 0x06002B44 RID: 11076 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700065B")]
|
||||
public LogicalCallContext LogicalCallContext
|
||||
{
|
||||
[Token(Token = "0x6002B44")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040018CA RID: 6346
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40018CA")]
|
||||
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: 0x0200052A RID: 1322
|
||||
[Token(Token = "0x200052A")]
|
||||
[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: 0x040018CB RID: 6347
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40018CB")]
|
||||
public string HeaderNamespace;
|
||||
|
||||
/// <summary>Indicates whether the receiving end must understand the out-of-band data.</summary>
|
||||
// Token: 0x040018CC RID: 6348
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40018CC")]
|
||||
public bool MustUnderstand;
|
||||
|
||||
/// <summary>Contains the name of the <see cref="T:System.Runtime.Remoting.Messaging.Header" />.</summary>
|
||||
// Token: 0x040018CD RID: 6349
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40018CD")]
|
||||
public string Name;
|
||||
|
||||
/// <summary>Contains the value for the <see cref="T:System.Runtime.Remoting.Messaging.Header" />.</summary>
|
||||
// Token: 0x040018CE RID: 6350
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40018CE")]
|
||||
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: 0x0200052B RID: 1323
|
||||
// (Invoke) Token: 0x06002B46 RID: 11078
|
||||
[Token(Token = "0x200052B")]
|
||||
[ComVisible(true)]
|
||||
public delegate object HeaderHandler(Header[] headers);
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x0200052C RID: 1324
|
||||
[Token(Token = "0x200052C")]
|
||||
internal interface IInternalMessage
|
||||
{
|
||||
// Token: 0x1700065C RID: 1628
|
||||
// (get) Token: 0x06002B49 RID: 11081
|
||||
// (set) Token: 0x06002B4A RID: 11082
|
||||
[Token(Token = "0x1700065C")]
|
||||
Identity TargetIdentity
|
||||
{
|
||||
[Token(Token = "0x6002B49")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
[Token(Token = "0x6002B4A")]
|
||||
[Address(Slot = "1")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700065D RID: 1629
|
||||
// (get) Token: 0x06002B4B RID: 11083
|
||||
// (set) Token: 0x06002B4C RID: 11084
|
||||
[Token(Token = "0x1700065D")]
|
||||
string Uri
|
||||
{
|
||||
[Token(Token = "0x6002B4B")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
[Token(Token = "0x6002B4C")]
|
||||
[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: 0x0200052D RID: 1325
|
||||
[Token(Token = "0x200052D")]
|
||||
[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: 0x1700065E RID: 1630
|
||||
// (get) Token: 0x06002B4D RID: 11085
|
||||
[Token(Token = "0x1700065E")]
|
||||
IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x6002B4D")]
|
||||
[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: 0x0200052E RID: 1326
|
||||
[Token(Token = "0x200052E")]
|
||||
[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: 0x0200052F RID: 1327
|
||||
[Token(Token = "0x200052F")]
|
||||
[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: 0x06002B4E RID: 11086
|
||||
[Token(Token = "0x6002B4E")]
|
||||
[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: 0x06002B4F RID: 11087
|
||||
[Token(Token = "0x6002B4F")]
|
||||
[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: 0x02000530 RID: 1328
|
||||
[Token(Token = "0x2000530")]
|
||||
[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: 0x02000531 RID: 1329
|
||||
[Token(Token = "0x2000531")]
|
||||
[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: 0x1700065F RID: 1631
|
||||
// (get) Token: 0x06002B50 RID: 11088
|
||||
[Token(Token = "0x1700065F")]
|
||||
int ArgCount
|
||||
{
|
||||
[Token(Token = "0x6002B50")]
|
||||
[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: 0x17000660 RID: 1632
|
||||
// (get) Token: 0x06002B51 RID: 11089
|
||||
[Token(Token = "0x17000660")]
|
||||
object[] Args
|
||||
{
|
||||
[Token(Token = "0x6002B51")]
|
||||
[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: 0x17000661 RID: 1633
|
||||
// (get) Token: 0x06002B52 RID: 11090
|
||||
[Token(Token = "0x17000661")]
|
||||
LogicalCallContext LogicalCallContext
|
||||
{
|
||||
[Token(Token = "0x6002B52")]
|
||||
[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: 0x17000662 RID: 1634
|
||||
// (get) Token: 0x06002B53 RID: 11091
|
||||
[Token(Token = "0x17000662")]
|
||||
MethodBase MethodBase
|
||||
{
|
||||
[Token(Token = "0x6002B53")]
|
||||
[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: 0x17000663 RID: 1635
|
||||
// (get) Token: 0x06002B54 RID: 11092
|
||||
[Token(Token = "0x17000663")]
|
||||
string MethodName
|
||||
{
|
||||
[Token(Token = "0x6002B54")]
|
||||
[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: 0x17000664 RID: 1636
|
||||
// (get) Token: 0x06002B55 RID: 11093
|
||||
[Token(Token = "0x17000664")]
|
||||
object MethodSignature
|
||||
{
|
||||
[Token(Token = "0x6002B55")]
|
||||
[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: 0x17000665 RID: 1637
|
||||
// (get) Token: 0x06002B56 RID: 11094
|
||||
[Token(Token = "0x17000665")]
|
||||
string TypeName
|
||||
{
|
||||
[Token(Token = "0x6002B56")]
|
||||
[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: 0x17000666 RID: 1638
|
||||
// (get) Token: 0x06002B57 RID: 11095
|
||||
[Token(Token = "0x17000666")]
|
||||
string Uri
|
||||
{
|
||||
[Token(Token = "0x6002B57")]
|
||||
[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: 0x06002B58 RID: 11096
|
||||
[Token(Token = "0x6002B58")]
|
||||
[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: 0x02000532 RID: 1330
|
||||
[Token(Token = "0x2000532")]
|
||||
[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: 0x17000667 RID: 1639
|
||||
// (get) Token: 0x06002B59 RID: 11097
|
||||
[Token(Token = "0x17000667")]
|
||||
Exception Exception
|
||||
{
|
||||
[Token(Token = "0x6002B59")]
|
||||
[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: 0x17000668 RID: 1640
|
||||
// (get) Token: 0x06002B5A RID: 11098
|
||||
[Token(Token = "0x17000668")]
|
||||
object[] OutArgs
|
||||
{
|
||||
[Token(Token = "0x6002B5A")]
|
||||
[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: 0x17000669 RID: 1641
|
||||
// (get) Token: 0x06002B5B RID: 11099
|
||||
[Token(Token = "0x17000669")]
|
||||
object ReturnValue
|
||||
{
|
||||
[Token(Token = "0x6002B5B")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000515 RID: 1301
|
||||
[Token(Token = "0x2000515")]
|
||||
internal class IllogicalCallContext
|
||||
{
|
||||
// Token: 0x17000634 RID: 1588
|
||||
// (get) Token: 0x06002AC4 RID: 10948 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000634")]
|
||||
private Hashtable Datastore
|
||||
{
|
||||
[Token(Token = "0x6002AC4")]
|
||||
[Address(RVA = "0x2BFF4D0", Offset = "0x2BFE4D0", VA = "0x182BFF4D0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000635 RID: 1589
|
||||
// (get) Token: 0x06002AC5 RID: 10949 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002AC6 RID: 10950 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000635")]
|
||||
internal object HostContext
|
||||
{
|
||||
[Token(Token = "0x6002AC5")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002AC6")]
|
||||
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000636 RID: 1590
|
||||
// (get) Token: 0x06002AC7 RID: 10951 RVA: 0x000188A0 File Offset: 0x00016AA0
|
||||
[Token(Token = "0x17000636")]
|
||||
internal bool HasUserData
|
||||
{
|
||||
[Token(Token = "0x6002AC7")]
|
||||
[Address(RVA = "0x2BFF530", Offset = "0x2BFE530", VA = "0x182BFF530")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002AC8 RID: 10952 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002AC8")]
|
||||
[Address(RVA = "0x2BFF1F0", Offset = "0x2BFE1F0", VA = "0x182BFF1F0")]
|
||||
public IllogicalCallContext CreateCopy()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002AC9 RID: 10953 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002AC9")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public IllogicalCallContext()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001887 RID: 6279
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001887")]
|
||||
private Hashtable m_Datastore;
|
||||
|
||||
// Token: 0x04001888 RID: 6280
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001888")]
|
||||
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: 0x02000516 RID: 1302
|
||||
[Token(Token = "0x2000516")]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public sealed class LogicalCallContext : ISerializable, ICloneable
|
||||
{
|
||||
// Token: 0x06002ACA RID: 10954 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002ACA")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
internal LogicalCallContext()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002ACB RID: 10955 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002ACB")]
|
||||
[Address(RVA = "0x2C02150", Offset = "0x2C01150", VA = "0x182C02150")]
|
||||
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: 0x06002ACC RID: 10956 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002ACC")]
|
||||
[Address(RVA = "0x2C01AE0", Offset = "0x2C00AE0", VA = "0x182C01AE0", 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: 0x06002ACD RID: 10957 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002ACD")]
|
||||
[Address(RVA = "0x2C014F0", Offset = "0x2C004F0", VA = "0x182C014F0", Slot = "5")]
|
||||
public object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002ACE RID: 10958 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002ACE")]
|
||||
[Address(RVA = "0x2C01E20", Offset = "0x2C00E20", VA = "0x182C01E20")]
|
||||
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: 0x17000637 RID: 1591
|
||||
// (get) Token: 0x06002ACF RID: 10959 RVA: 0x000188B8 File Offset: 0x00016AB8
|
||||
[Token(Token = "0x17000637")]
|
||||
public bool HasInfo
|
||||
{
|
||||
[Token(Token = "0x6002ACF")]
|
||||
[Address(RVA = "0x2C023F0", Offset = "0x2C013F0", VA = "0x182C023F0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000638 RID: 1592
|
||||
// (get) Token: 0x06002AD0 RID: 10960 RVA: 0x000188D0 File Offset: 0x00016AD0
|
||||
[Token(Token = "0x17000638")]
|
||||
private bool HasUserData
|
||||
{
|
||||
[Token(Token = "0x6002AD0")]
|
||||
[Address(RVA = "0x2BFF530", Offset = "0x2BFE530", VA = "0x182BFF530")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000639 RID: 1593
|
||||
// (get) Token: 0x06002AD1 RID: 10961 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000639")]
|
||||
private Hashtable Datastore
|
||||
{
|
||||
[Token(Token = "0x6002AD1")]
|
||||
[Address(RVA = "0x2C02390", Offset = "0x2C01390", VA = "0x182C02390")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001889 RID: 6281
|
||||
[Token(Token = "0x4001889")]
|
||||
private static Type s_callContextType;
|
||||
|
||||
// Token: 0x0400188A RID: 6282
|
||||
[Token(Token = "0x400188A")]
|
||||
private const string s_CorrelationMgrSlotName = "System.Diagnostics.Trace.CorrelationManagerSlot";
|
||||
|
||||
// Token: 0x0400188B RID: 6283
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400188B")]
|
||||
private Hashtable m_Datastore;
|
||||
|
||||
// Token: 0x0400188C RID: 6284
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400188C")]
|
||||
private CallContextRemotingData m_RemotingData;
|
||||
|
||||
// Token: 0x0400188D RID: 6285
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400188D")]
|
||||
private CallContextSecurityData m_SecurityData;
|
||||
|
||||
// Token: 0x0400188E RID: 6286
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400188E")]
|
||||
private object m_HostContext;
|
||||
|
||||
// Token: 0x0400188F RID: 6287
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400188F")]
|
||||
private bool m_IsCorrelationMgr;
|
||||
|
||||
// Token: 0x04001890 RID: 6288
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001890")]
|
||||
private Header[] _sendHeaders;
|
||||
|
||||
// Token: 0x04001891 RID: 6289
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001891")]
|
||||
private Header[] _recvHeaders;
|
||||
|
||||
// Token: 0x02000517 RID: 1303
|
||||
[Token(Token = "0x2000517")]
|
||||
internal struct Reader
|
||||
{
|
||||
// Token: 0x06002AD3 RID: 10963 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002AD3")]
|
||||
[Address(RVA = "0x593200", Offset = "0x592200", VA = "0x180593200")]
|
||||
public Reader(LogicalCallContext ctx)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700063A RID: 1594
|
||||
// (get) Token: 0x06002AD4 RID: 10964 RVA: 0x000188E8 File Offset: 0x00016AE8
|
||||
[Token(Token = "0x1700063A")]
|
||||
public bool IsNull
|
||||
{
|
||||
[Token(Token = "0x6002AD4")]
|
||||
[Address(RVA = "0x8BCFA0", Offset = "0x8BBFA0", VA = "0x1808BCFA0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700063B RID: 1595
|
||||
// (get) Token: 0x06002AD5 RID: 10965 RVA: 0x00018900 File Offset: 0x00016B00
|
||||
[Token(Token = "0x1700063B")]
|
||||
public bool HasInfo
|
||||
{
|
||||
[Token(Token = "0x6002AD5")]
|
||||
[Address(RVA = "0x2C08670", Offset = "0x2C07670", VA = "0x182C08670")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002AD6 RID: 10966 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002AD6")]
|
||||
[Address(RVA = "0x2C08600", Offset = "0x2C07600", VA = "0x182C08600")]
|
||||
public LogicalCallContext Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001892 RID: 6290
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001892")]
|
||||
private LogicalCallContext m_ctx;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000534 RID: 1332
|
||||
[Token(Token = "0x2000534")]
|
||||
internal class MCMDictionary : MessageDictionary
|
||||
{
|
||||
// Token: 0x06002B77 RID: 11127 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B77")]
|
||||
[Address(RVA = "0x2C026D0", Offset = "0x2C016D0", VA = "0x182C026D0")]
|
||||
public MCMDictionary(IMethodMessage message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040018DA RID: 6362
|
||||
[Token(Token = "0x40018DA")]
|
||||
public static string[] InternalKeys;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,365 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000535 RID: 1333
|
||||
[Token(Token = "0x2000535")]
|
||||
[Serializable]
|
||||
internal class MessageDictionary : IDictionary, ICollection, IEnumerable
|
||||
{
|
||||
// Token: 0x06002B79 RID: 11129 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B79")]
|
||||
[Address(RVA = "0x5AE3B0", Offset = "0x5AD3B0", VA = "0x1805AE3B0")]
|
||||
public MessageDictionary(IMethodMessage message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B7A RID: 11130 RVA: 0x00018A38 File Offset: 0x00016C38
|
||||
[Token(Token = "0x6002B7A")]
|
||||
[Address(RVA = "0x2C02F10", Offset = "0x2C01F10", VA = "0x182C02F10")]
|
||||
internal bool HasUserData()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17000676 RID: 1654
|
||||
// (get) Token: 0x06002B7B RID: 11131 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000676")]
|
||||
internal IDictionary InternalDictionary
|
||||
{
|
||||
[Token(Token = "0x6002B7B")]
|
||||
[Address(RVA = "0x2C03450", Offset = "0x2C02450", VA = "0x182C03450")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000677 RID: 1655
|
||||
// (set) Token: 0x06002B7C RID: 11132 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000677")]
|
||||
public string[] MethodKeys
|
||||
{
|
||||
[Token(Token = "0x6002B7C")]
|
||||
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002B7D RID: 11133 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B7D")]
|
||||
[Address(RVA = "0x2C028A0", Offset = "0x2C018A0", VA = "0x182C028A0", Slot = "20")]
|
||||
protected virtual IDictionary AllocInternalProperties()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B7E RID: 11134 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B7E")]
|
||||
[Address(RVA = "0x2C02BF0", Offset = "0x2C01BF0", VA = "0x182C02BF0")]
|
||||
public IDictionary GetInternalProperties()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B7F RID: 11135 RVA: 0x00018A50 File Offset: 0x00016C50
|
||||
[Token(Token = "0x6002B7F")]
|
||||
[Address(RVA = "0x2C03030", Offset = "0x2C02030", VA = "0x182C03030")]
|
||||
private bool IsOverridenKey(string key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17000678 RID: 1656
|
||||
// (get) Token: 0x06002B80 RID: 11136 RVA: 0x00018A68 File Offset: 0x00016C68
|
||||
[Token(Token = "0x17000678")]
|
||||
public bool IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002B80")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000679 RID: 1657
|
||||
// (get) Token: 0x06002B81 RID: 11137 RVA: 0x00018A80 File Offset: 0x00016C80
|
||||
[Token(Token = "0x17000679")]
|
||||
public bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002B81")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700067A RID: 1658
|
||||
[Token(Token = "0x1700067A")]
|
||||
public object this[object key]
|
||||
{
|
||||
[Token(Token = "0x6002B82")]
|
||||
[Address(RVA = "0x2C03560", Offset = "0x2C02560", VA = "0x182C03560", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002B83")]
|
||||
[Address(RVA = "0x2C02750", Offset = "0x2C01750", VA = "0x182C02750", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002B84 RID: 11140 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B84")]
|
||||
[Address(RVA = "0x2C02C20", Offset = "0x2C01C20", VA = "0x182C02C20", Slot = "21")]
|
||||
protected virtual object GetMethodProperty(string key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B85 RID: 11141 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B85")]
|
||||
[Address(RVA = "0x2C031E0", Offset = "0x2C021E0", VA = "0x182C031E0", Slot = "22")]
|
||||
protected virtual void SetMethodProperty(string key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700067B RID: 1659
|
||||
// (get) Token: 0x06002B86 RID: 11142 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700067B")]
|
||||
public ICollection Keys
|
||||
{
|
||||
[Token(Token = "0x6002B86")]
|
||||
[Address(RVA = "0x2C03680", Offset = "0x2C02680", VA = "0x182C03680", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700067C RID: 1660
|
||||
// (get) Token: 0x06002B87 RID: 11143 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700067C")]
|
||||
public ICollection Values
|
||||
{
|
||||
[Token(Token = "0x6002B87")]
|
||||
[Address(RVA = "0x2C039D0", Offset = "0x2C029D0", VA = "0x182C039D0", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002B88 RID: 11144 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B88")]
|
||||
[Address(RVA = "0x2C02750", Offset = "0x2C01750", VA = "0x182C02750", Slot = "9")]
|
||||
public void Add(object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B89 RID: 11145 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B89")]
|
||||
[Address(RVA = "0x2C028F0", Offset = "0x2C018F0", VA = "0x182C028F0", Slot = "10")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B8A RID: 11146 RVA: 0x00018A98 File Offset: 0x00016C98
|
||||
[Token(Token = "0x6002B8A")]
|
||||
[Address(RVA = "0x2C02940", Offset = "0x2C01940", VA = "0x182C02940", Slot = "8")]
|
||||
public bool Contains(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002B8B RID: 11147 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B8B")]
|
||||
[Address(RVA = "0x2C030C0", Offset = "0x2C020C0", VA = "0x182C030C0", Slot = "14")]
|
||||
public void Remove(object key)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700067D RID: 1661
|
||||
// (get) Token: 0x06002B8C RID: 11148 RVA: 0x00018AB0 File Offset: 0x00016CB0
|
||||
[Token(Token = "0x1700067D")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6002B8C")]
|
||||
[Address(RVA = "0x2C033E0", Offset = "0x2C023E0", VA = "0x182C033E0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700067E RID: 1662
|
||||
// (get) Token: 0x06002B8D RID: 11149 RVA: 0x00018AC8 File Offset: 0x00016CC8
|
||||
[Token(Token = "0x1700067E")]
|
||||
public bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002B8D")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700067F RID: 1663
|
||||
// (get) Token: 0x06002B8E RID: 11150 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700067F")]
|
||||
public object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002B8E")]
|
||||
[Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002B8F RID: 11151 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B8F")]
|
||||
[Address(RVA = "0x2C02AC0", Offset = "0x2C01AC0", VA = "0x182C02AC0", Slot = "15")]
|
||||
public void CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B90 RID: 11152 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B90")]
|
||||
[Address(RVA = "0x2C03380", Offset = "0x2C02380", VA = "0x182C03380", Slot = "19")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B91 RID: 11153 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B91")]
|
||||
[Address(RVA = "0x2C02B90", Offset = "0x2C01B90", VA = "0x182C02B90", Slot = "13")]
|
||||
public IDictionaryEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040018DB RID: 6363
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40018DB")]
|
||||
private IDictionary _internalProperties;
|
||||
|
||||
// Token: 0x040018DC RID: 6364
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40018DC")]
|
||||
protected IMethodMessage _message;
|
||||
|
||||
// Token: 0x040018DD RID: 6365
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40018DD")]
|
||||
private string[] _methodKeys;
|
||||
|
||||
// Token: 0x040018DE RID: 6366
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40018DE")]
|
||||
private bool _ownProperties;
|
||||
|
||||
// Token: 0x02000536 RID: 1334
|
||||
[Token(Token = "0x2000536")]
|
||||
private class DictionaryEnumerator : IDictionaryEnumerator, IEnumerator
|
||||
{
|
||||
// Token: 0x06002B92 RID: 11154 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B92")]
|
||||
[Address(RVA = "0x2BFE060", Offset = "0x2BFD060", VA = "0x182BFE060")]
|
||||
public DictionaryEnumerator(MessageDictionary methodDictionary)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000680 RID: 1664
|
||||
// (get) Token: 0x06002B93 RID: 11155 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000680")]
|
||||
public object Current
|
||||
{
|
||||
[Token(Token = "0x6002B93")]
|
||||
[Address(RVA = "0x2BFE0E0", Offset = "0x2BFD0E0", VA = "0x182BFE0E0", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002B94 RID: 11156 RVA: 0x00018AE0 File Offset: 0x00016CE0
|
||||
[Token(Token = "0x6002B94")]
|
||||
[Address(RVA = "0x2BFDF00", Offset = "0x2BFCF00", VA = "0x182BFDF00", Slot = "7")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002B95 RID: 11157 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B95")]
|
||||
[Address(RVA = "0x2BFE010", Offset = "0x2BFD010", VA = "0x182BFE010", Slot = "9")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000681 RID: 1665
|
||||
// (get) Token: 0x06002B96 RID: 11158 RVA: 0x00018AF8 File Offset: 0x00016CF8
|
||||
[Token(Token = "0x17000681")]
|
||||
public DictionaryEntry Entry
|
||||
{
|
||||
[Token(Token = "0x6002B96")]
|
||||
[Address(RVA = "0x2BFE140", Offset = "0x2BFD140", VA = "0x182BFE140", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return default(DictionaryEntry);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000682 RID: 1666
|
||||
// (get) Token: 0x06002B97 RID: 11159 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000682")]
|
||||
public object Key
|
||||
{
|
||||
[Token(Token = "0x6002B97")]
|
||||
[Address(RVA = "0x2BFE2D0", Offset = "0x2BFD2D0", VA = "0x182BFE2D0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000683 RID: 1667
|
||||
// (get) Token: 0x06002B98 RID: 11160 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000683")]
|
||||
public object Value
|
||||
{
|
||||
[Token(Token = "0x6002B98")]
|
||||
[Address(RVA = "0x2BFE2F0", Offset = "0x2BFD2F0", VA = "0x182BFE2F0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040018DF RID: 6367
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40018DF")]
|
||||
private MessageDictionary _methodDictionary;
|
||||
|
||||
// Token: 0x040018E0 RID: 6368
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40018E0")]
|
||||
private IDictionaryEnumerator _hashtableEnum;
|
||||
|
||||
// Token: 0x040018E1 RID: 6369
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40018E1")]
|
||||
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: 0x02000533 RID: 1331
|
||||
[Token(Token = "0x2000533")]
|
||||
[CLSCompliant(false)]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public class MethodCall : IMethodCallMessage, IMethodMessage, IMessage, ISerializable, IInternalMessage
|
||||
{
|
||||
// Token: 0x06002B5C RID: 11100 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B5C")]
|
||||
[Address(RVA = "0x2BFAFA0", Offset = "0x2BF9FA0", VA = "0x182BFAFA0")]
|
||||
internal MethodCall(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B5D RID: 11101 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B5D")]
|
||||
[Address(RVA = "0x2C04E60", Offset = "0x2C03E60", VA = "0x182C04E60")]
|
||||
internal MethodCall(CADMethodCallMessage msg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B5E RID: 11102 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B5E")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
internal MethodCall()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B5F RID: 11103 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B5F")]
|
||||
[Address(RVA = "0x2C03F60", Offset = "0x2C02F60", VA = "0x182C03F60")]
|
||||
internal void CopyFrom(IMethodMessage call)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B60 RID: 11104 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B60")]
|
||||
[Address(RVA = "0x2C04450", Offset = "0x2C03450", VA = "0x182C04450", 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: 0x06002B61 RID: 11105 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B61")]
|
||||
[Address(RVA = "0x2C040A0", Offset = "0x2C030A0", VA = "0x182C040A0", 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: 0x1700066A RID: 1642
|
||||
// (get) Token: 0x06002B62 RID: 11106 RVA: 0x00018A20 File Offset: 0x00016C20
|
||||
[Token(Token = "0x1700066A")]
|
||||
public int ArgCount
|
||||
{
|
||||
[Token(Token = "0x6002B62")]
|
||||
[Address(RVA = "0x19C87F0", Offset = "0x19C77F0", VA = "0x1819C87F0", 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: 0x1700066B RID: 1643
|
||||
// (get) Token: 0x06002B63 RID: 11107 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700066B")]
|
||||
public object[] Args
|
||||
{
|
||||
[Token(Token = "0x6002B63")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", 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: 0x1700066C RID: 1644
|
||||
// (get) Token: 0x06002B64 RID: 11108 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700066C")]
|
||||
public LogicalCallContext LogicalCallContext
|
||||
{
|
||||
[Token(Token = "0x6002B64")]
|
||||
[Address(RVA = "0x2C05070", Offset = "0x2C04070", VA = "0x182C05070", 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: 0x1700066D RID: 1645
|
||||
// (get) Token: 0x06002B65 RID: 11109 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700066D")]
|
||||
public MethodBase MethodBase
|
||||
{
|
||||
[Token(Token = "0x6002B65")]
|
||||
[Address(RVA = "0x2C050D0", Offset = "0x2C040D0", VA = "0x182C050D0", 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: 0x1700066E RID: 1646
|
||||
// (get) Token: 0x06002B66 RID: 11110 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700066E")]
|
||||
public string MethodName
|
||||
{
|
||||
[Token(Token = "0x6002B66")]
|
||||
[Address(RVA = "0x2C05100", Offset = "0x2C04100", VA = "0x182C05100", 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: 0x1700066F RID: 1647
|
||||
// (get) Token: 0x06002B67 RID: 11111 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700066F")]
|
||||
public object MethodSignature
|
||||
{
|
||||
[Token(Token = "0x6002B67")]
|
||||
[Address(RVA = "0x2C05140", Offset = "0x2C04140", VA = "0x182C05140", 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: 0x17000670 RID: 1648
|
||||
// (get) Token: 0x06002B68 RID: 11112 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000670")]
|
||||
public virtual IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x6002B68")]
|
||||
[Address(RVA = "0x2BFB180", Offset = "0x2BFA180", VA = "0x182BFB180", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002B69 RID: 11113 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B69")]
|
||||
[Address(RVA = "0x2C043C0", Offset = "0x2C033C0", VA = "0x182C043C0", 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: 0x17000671 RID: 1649
|
||||
// (get) Token: 0x06002B6A RID: 11114 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000671")]
|
||||
public string TypeName
|
||||
{
|
||||
[Token(Token = "0x6002B6A")]
|
||||
[Address(RVA = "0x2C052A0", Offset = "0x2C042A0", VA = "0x182C052A0", 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: 0x17000672 RID: 1650
|
||||
// (get) Token: 0x06002B6B RID: 11115 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002B6C RID: 11116 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000672")]
|
||||
public string Uri
|
||||
{
|
||||
[Token(Token = "0x6002B6B")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002B6C")]
|
||||
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000673 RID: 1651
|
||||
// (get) Token: 0x06002B6D RID: 11117 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002B6E RID: 11118 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000673")]
|
||||
string IInternalMessage.Uri
|
||||
{
|
||||
[Token(Token = "0x6002B6D")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002B6E")]
|
||||
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800", 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: 0x06002B6F RID: 11119 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B6F")]
|
||||
[Address(RVA = "0x9CCB80", Offset = "0x9CBB80", VA = "0x1809CCB80", Slot = "12")]
|
||||
public object GetArg(int argNum)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Initializes a <see cref="T:System.Runtime.Remoting.Messaging.MethodCall" />.</summary>
|
||||
// Token: 0x06002B70 RID: 11120 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B70")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "23")]
|
||||
public virtual void Init()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Sets method information from previously initialized remoting message properties.</summary>
|
||||
// Token: 0x06002B71 RID: 11121 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B71")]
|
||||
[Address(RVA = "0x2C04730", Offset = "0x2C03730", VA = "0x182C04730")]
|
||||
public void ResolveMethod()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B72 RID: 11122 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B72")]
|
||||
[Address(RVA = "0x2C03D50", Offset = "0x2C02D50", VA = "0x182C03D50")]
|
||||
private Type CastTo(string clientType, Type serverType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002B73 RID: 11123 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002B73")]
|
||||
[Address(RVA = "0x2C04330", Offset = "0x2C03330", VA = "0x182C04330")]
|
||||
private static string GetTypeNameFromAssemblyQualifiedName(string aqname)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000674 RID: 1652
|
||||
// (get) Token: 0x06002B74 RID: 11124 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002B75 RID: 11125 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000674")]
|
||||
Identity IInternalMessage.TargetIdentity
|
||||
{
|
||||
[Token(Token = "0x6002B74")]
|
||||
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002B75")]
|
||||
[Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0", Slot = "16")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000675 RID: 1653
|
||||
// (get) Token: 0x06002B76 RID: 11126 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000675")]
|
||||
private Type[] GenericArguments
|
||||
{
|
||||
[Token(Token = "0x6002B76")]
|
||||
[Address(RVA = "0x2C05020", Offset = "0x2C04020", VA = "0x182C05020")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040018CF RID: 6351
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40018CF")]
|
||||
private string _uri;
|
||||
|
||||
// Token: 0x040018D0 RID: 6352
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40018D0")]
|
||||
private string _typeName;
|
||||
|
||||
// Token: 0x040018D1 RID: 6353
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40018D1")]
|
||||
private string _methodName;
|
||||
|
||||
// Token: 0x040018D2 RID: 6354
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40018D2")]
|
||||
private object[] _args;
|
||||
|
||||
// Token: 0x040018D3 RID: 6355
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40018D3")]
|
||||
private Type[] _methodSignature;
|
||||
|
||||
// Token: 0x040018D4 RID: 6356
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40018D4")]
|
||||
private MethodBase _methodBase;
|
||||
|
||||
// Token: 0x040018D5 RID: 6357
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40018D5")]
|
||||
private LogicalCallContext _callContext;
|
||||
|
||||
// Token: 0x040018D6 RID: 6358
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40018D6")]
|
||||
private Identity _targetIdentity;
|
||||
|
||||
// Token: 0x040018D7 RID: 6359
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40018D7")]
|
||||
private Type[] _genericArguments;
|
||||
|
||||
/// <summary>An <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</summary>
|
||||
// Token: 0x040018D8 RID: 6360
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40018D8")]
|
||||
protected IDictionary ExternalProperties;
|
||||
|
||||
/// <summary>An <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</summary>
|
||||
// Token: 0x040018D9 RID: 6361
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40018D9")]
|
||||
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: 0x02000537 RID: 1335
|
||||
[Token(Token = "0x2000537")]
|
||||
[ComVisible(true)]
|
||||
[CLSCompliant(false)]
|
||||
[Serializable]
|
||||
public class MethodResponse : IMethodReturnMessage, IMethodMessage, IMessage, ISerializable, IInternalMessage
|
||||
{
|
||||
// Token: 0x06002B99 RID: 11161 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B99")]
|
||||
[Address(RVA = "0x2BFB1B0", Offset = "0x2BFA1B0", VA = "0x182BFB1B0")]
|
||||
internal MethodResponse(Exception e, IMethodCallMessage msg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B9A RID: 11162 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B9A")]
|
||||
[Address(RVA = "0x2C05C10", Offset = "0x2C04C10", VA = "0x182C05C10")]
|
||||
internal MethodResponse(object returnValue, object[] outArgs, LogicalCallContext callCtx, IMethodCallMessage msg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B9B RID: 11163 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B9B")]
|
||||
[Address(RVA = "0x2C05980", Offset = "0x2C04980", VA = "0x182C05980")]
|
||||
internal MethodResponse(IMethodCallMessage msg, CADMethodReturnMessage retmsg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B9C RID: 11164 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B9C")]
|
||||
[Address(RVA = "0x2BFB250", Offset = "0x2BFA250", VA = "0x182BFB250")]
|
||||
internal MethodResponse(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002B9D RID: 11165 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002B9D")]
|
||||
[Address(RVA = "0x2C05600", Offset = "0x2C04600", VA = "0x182C05600")]
|
||||
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: 0x17000684 RID: 1668
|
||||
// (get) Token: 0x06002B9E RID: 11166 RVA: 0x00018B10 File Offset: 0x00016D10
|
||||
[Token(Token = "0x17000684")]
|
||||
public int ArgCount
|
||||
{
|
||||
[Token(Token = "0x6002B9E")]
|
||||
[Address(RVA = "0xA3C350", Offset = "0xA3B350", VA = "0x180A3C350", 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: 0x17000685 RID: 1669
|
||||
// (get) Token: 0x06002B9F RID: 11167 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000685")]
|
||||
public object[] Args
|
||||
{
|
||||
[Token(Token = "0x6002B9F")]
|
||||
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0", 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: 0x17000686 RID: 1670
|
||||
// (get) Token: 0x06002BA0 RID: 11168 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000686")]
|
||||
public Exception Exception
|
||||
{
|
||||
[Token(Token = "0x6002BA0")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0", 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: 0x17000687 RID: 1671
|
||||
// (get) Token: 0x06002BA1 RID: 11169 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000687")]
|
||||
public LogicalCallContext LogicalCallContext
|
||||
{
|
||||
[Token(Token = "0x6002BA1")]
|
||||
[Address(RVA = "0x2C05CA0", Offset = "0x2C04CA0", VA = "0x182C05CA0", 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: 0x17000688 RID: 1672
|
||||
// (get) Token: 0x06002BA2 RID: 11170 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000688")]
|
||||
public MethodBase MethodBase
|
||||
{
|
||||
[Token(Token = "0x6002BA2")]
|
||||
[Address(RVA = "0x2C05D00", Offset = "0x2C04D00", VA = "0x182C05D00", 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: 0x17000689 RID: 1673
|
||||
// (get) Token: 0x06002BA3 RID: 11171 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000689")]
|
||||
public string MethodName
|
||||
{
|
||||
[Token(Token = "0x6002BA3")]
|
||||
[Address(RVA = "0x2C05E30", Offset = "0x2C04E30", VA = "0x182C05E30", 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: 0x1700068A RID: 1674
|
||||
// (get) Token: 0x06002BA4 RID: 11172 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700068A")]
|
||||
public object MethodSignature
|
||||
{
|
||||
[Token(Token = "0x6002BA4")]
|
||||
[Address(RVA = "0x2C05E90", Offset = "0x2C04E90", VA = "0x182C05E90", 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: 0x1700068B RID: 1675
|
||||
// (get) Token: 0x06002BA5 RID: 11173 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700068B")]
|
||||
public object[] OutArgs
|
||||
{
|
||||
[Token(Token = "0x6002BA5")]
|
||||
[Address(RVA = "0x2C05F30", Offset = "0x2C04F30", VA = "0x182C05F30", 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: 0x1700068C RID: 1676
|
||||
// (get) Token: 0x06002BA6 RID: 11174 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700068C")]
|
||||
public virtual IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x6002BA6")]
|
||||
[Address(RVA = "0x2BFB370", Offset = "0x2BFA370", VA = "0x182BFB370", 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: 0x1700068D RID: 1677
|
||||
// (get) Token: 0x06002BA7 RID: 11175 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700068D")]
|
||||
public object ReturnValue
|
||||
{
|
||||
[Token(Token = "0x6002BA7")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0", 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: 0x1700068E RID: 1678
|
||||
// (get) Token: 0x06002BA8 RID: 11176 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700068E")]
|
||||
public string TypeName
|
||||
{
|
||||
[Token(Token = "0x6002BA8")]
|
||||
[Address(RVA = "0x2C060F0", Offset = "0x2C050F0", VA = "0x182C060F0", 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: 0x1700068F RID: 1679
|
||||
// (get) Token: 0x06002BA9 RID: 11177 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002BAA RID: 11178 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700068F")]
|
||||
public string Uri
|
||||
{
|
||||
[Token(Token = "0x6002BA9")]
|
||||
[Address(RVA = "0x2C05920", Offset = "0x2C04920", VA = "0x182C05920", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002BAA")]
|
||||
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000690 RID: 1680
|
||||
// (get) Token: 0x06002BAB RID: 11179 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002BAC RID: 11180 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000690")]
|
||||
string IInternalMessage.Uri
|
||||
{
|
||||
[Token(Token = "0x6002BAB")]
|
||||
[Address(RVA = "0x2C05920", Offset = "0x2C04920", VA = "0x182C05920", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002BAC")]
|
||||
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0", 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: 0x06002BAD RID: 11181 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002BAD")]
|
||||
[Address(RVA = "0x2C05300", Offset = "0x2C04300", VA = "0x182C05300", 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: 0x06002BAE RID: 11182 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002BAE")]
|
||||
[Address(RVA = "0x2C05340", Offset = "0x2C04340", VA = "0x182C05340", Slot = "23")]
|
||||
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000691 RID: 1681
|
||||
// (get) Token: 0x06002BAF RID: 11183 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002BB0 RID: 11184 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000691")]
|
||||
Identity IInternalMessage.TargetIdentity
|
||||
{
|
||||
[Token(Token = "0x6002BAF")]
|
||||
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002BB0")]
|
||||
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170", Slot = "19")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040018E2 RID: 6370
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40018E2")]
|
||||
private string _methodName;
|
||||
|
||||
// Token: 0x040018E3 RID: 6371
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40018E3")]
|
||||
private string _uri;
|
||||
|
||||
// Token: 0x040018E4 RID: 6372
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40018E4")]
|
||||
private string _typeName;
|
||||
|
||||
// Token: 0x040018E5 RID: 6373
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40018E5")]
|
||||
private MethodBase _methodBase;
|
||||
|
||||
// Token: 0x040018E6 RID: 6374
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40018E6")]
|
||||
private object _returnValue;
|
||||
|
||||
// Token: 0x040018E7 RID: 6375
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40018E7")]
|
||||
private Exception _exception;
|
||||
|
||||
// Token: 0x040018E8 RID: 6376
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40018E8")]
|
||||
private Type[] _methodSignature;
|
||||
|
||||
// Token: 0x040018E9 RID: 6377
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40018E9")]
|
||||
private ArgInfo _inArgInfo;
|
||||
|
||||
// Token: 0x040018EA RID: 6378
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40018EA")]
|
||||
private object[] _args;
|
||||
|
||||
// Token: 0x040018EB RID: 6379
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40018EB")]
|
||||
private object[] _outArgs;
|
||||
|
||||
// Token: 0x040018EC RID: 6380
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40018EC")]
|
||||
private IMethodCallMessage _callMsg;
|
||||
|
||||
// Token: 0x040018ED RID: 6381
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40018ED")]
|
||||
private LogicalCallContext _callContext;
|
||||
|
||||
// Token: 0x040018EE RID: 6382
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40018EE")]
|
||||
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: 0x040018EF RID: 6383
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40018EF")]
|
||||
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: 0x040018F0 RID: 6384
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40018F0")]
|
||||
protected IDictionary InternalProperties;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x02000538 RID: 1336
|
||||
[Token(Token = "0x2000538")]
|
||||
internal class MethodReturnDictionary : MessageDictionary
|
||||
{
|
||||
// Token: 0x06002BB1 RID: 11185 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002BB1")]
|
||||
[Address(RVA = "0x2C064A0", Offset = "0x2C054A0", VA = "0x182C064A0")]
|
||||
public MethodReturnDictionary(IMethodReturnMessage message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040018F1 RID: 6385
|
||||
[Token(Token = "0x40018F1")]
|
||||
public static string[] InternalReturnKeys;
|
||||
|
||||
// Token: 0x040018F2 RID: 6386
|
||||
[Token(Token = "0x40018F2")]
|
||||
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: 0x02000539 RID: 1337
|
||||
[Token(Token = "0x2000539")]
|
||||
[Serializable]
|
||||
[StructLayout(0)]
|
||||
internal class MonoMethodMessage : IMethodCallMessage, IMethodMessage, IMessage, IMethodReturnMessage, IInternalMessage
|
||||
{
|
||||
// Token: 0x06002BB3 RID: 11187 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002BB3")]
|
||||
[Address(RVA = "0x2C06680", Offset = "0x2C05680", VA = "0x182C06680")]
|
||||
internal void InitMessage(MonoMethod method, object[] out_args)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002BB4 RID: 11188 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002BB4")]
|
||||
[Address(RVA = "0x2C06A40", Offset = "0x2C05A40", VA = "0x182C06A40")]
|
||||
public MonoMethodMessage(MethodBase method, object[] out_args)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002BB5 RID: 11189 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002BB5")]
|
||||
[Address(RVA = "0x2C06B30", Offset = "0x2C05B30", VA = "0x182C06B30")]
|
||||
internal MonoMethodMessage(MethodInfo minfo, object[] in_args, object[] out_args)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002BB6 RID: 11190 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002BB6")]
|
||||
[Address(RVA = "0x2C065C0", Offset = "0x2C055C0", VA = "0x182C065C0")]
|
||||
private static MethodInfo GetMethodInfo(Type type, string methodName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002BB7 RID: 11191 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002BB7")]
|
||||
[Address(RVA = "0x2C06CA0", Offset = "0x2C05CA0", VA = "0x182C06CA0")]
|
||||
public MonoMethodMessage(Type type, string methodName, object[] in_args)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000692 RID: 1682
|
||||
// (get) Token: 0x06002BB8 RID: 11192 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000692")]
|
||||
public IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x6002BB8")]
|
||||
[Address(RVA = "0x2C07260", Offset = "0x2C06260", VA = "0x182C07260", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000693 RID: 1683
|
||||
// (get) Token: 0x06002BB9 RID: 11193 RVA: 0x00018B28 File Offset: 0x00016D28
|
||||
[Token(Token = "0x17000693")]
|
||||
public int ArgCount
|
||||
{
|
||||
[Token(Token = "0x6002BB9")]
|
||||
[Address(RVA = "0x2C06DC0", Offset = "0x2C05DC0", VA = "0x182C06DC0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000694 RID: 1684
|
||||
// (get) Token: 0x06002BBA RID: 11194 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000694")]
|
||||
public object[] Args
|
||||
{
|
||||
[Token(Token = "0x6002BBA")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000695 RID: 1685
|
||||
// (get) Token: 0x06002BBB RID: 11195 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002BBC RID: 11196 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000695")]
|
||||
public LogicalCallContext LogicalCallContext
|
||||
{
|
||||
[Token(Token = "0x6002BBB")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002BBC")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000696 RID: 1686
|
||||
// (get) Token: 0x06002BBD RID: 11197 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000696")]
|
||||
public MethodBase MethodBase
|
||||
{
|
||||
[Token(Token = "0x6002BBD")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000697 RID: 1687
|
||||
// (get) Token: 0x06002BBE RID: 11198 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000697")]
|
||||
public string MethodName
|
||||
{
|
||||
[Token(Token = "0x6002BBE")]
|
||||
[Address(RVA = "0x2C06E80", Offset = "0x2C05E80", VA = "0x182C06E80", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000698 RID: 1688
|
||||
// (get) Token: 0x06002BBF RID: 11199 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000698")]
|
||||
public object MethodSignature
|
||||
{
|
||||
[Token(Token = "0x6002BBF")]
|
||||
[Address(RVA = "0x2C06F00", Offset = "0x2C05F00", VA = "0x182C06F00", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000699 RID: 1689
|
||||
// (get) Token: 0x06002BC0 RID: 11200 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000699")]
|
||||
public string TypeName
|
||||
{
|
||||
[Token(Token = "0x6002BC0")]
|
||||
[Address(RVA = "0x2C072D0", Offset = "0x2C062D0", VA = "0x182C072D0", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700069A RID: 1690
|
||||
// (get) Token: 0x06002BC1 RID: 11201 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002BC2 RID: 11202 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700069A")]
|
||||
public string Uri
|
||||
{
|
||||
[Token(Token = "0x6002BC1")]
|
||||
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002BC2")]
|
||||
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10", Slot = "20")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002BC3 RID: 11203 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002BC3")]
|
||||
[Address(RVA = "0x2C06580", Offset = "0x2C05580", VA = "0x182C06580", Slot = "12")]
|
||||
public object GetArg(int arg_num)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x1700069B RID: 1691
|
||||
// (get) Token: 0x06002BC4 RID: 11204 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700069B")]
|
||||
public Exception Exception
|
||||
{
|
||||
[Token(Token = "0x6002BC4")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700069C RID: 1692
|
||||
// (get) Token: 0x06002BC5 RID: 11205 RVA: 0x00018B40 File Offset: 0x00016D40
|
||||
[Token(Token = "0x1700069C")]
|
||||
public int OutArgCount
|
||||
{
|
||||
[Token(Token = "0x6002BC5")]
|
||||
[Address(RVA = "0x2C07050", Offset = "0x2C06050", VA = "0x182C07050", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700069D RID: 1693
|
||||
// (get) Token: 0x06002BC6 RID: 11206 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700069D")]
|
||||
public object[] OutArgs
|
||||
{
|
||||
[Token(Token = "0x6002BC6")]
|
||||
[Address(RVA = "0x2C070C0", Offset = "0x2C060C0", VA = "0x182C070C0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700069E RID: 1694
|
||||
// (get) Token: 0x06002BC7 RID: 11207 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700069E")]
|
||||
public object ReturnValue
|
||||
{
|
||||
[Token(Token = "0x6002BC7")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700069F RID: 1695
|
||||
// (get) Token: 0x06002BC8 RID: 11208 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002BC9 RID: 11209 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700069F")]
|
||||
Identity IInternalMessage.TargetIdentity
|
||||
{
|
||||
[Token(Token = "0x6002BC8")]
|
||||
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002BC9")]
|
||||
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170", Slot = "18")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006A0 RID: 1696
|
||||
// (get) Token: 0x06002BCA RID: 11210 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006A0")]
|
||||
public AsyncResult AsyncResult
|
||||
{
|
||||
[Token(Token = "0x6002BCA")]
|
||||
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006A1 RID: 1697
|
||||
// (get) Token: 0x06002BCB RID: 11211 RVA: 0x00018B58 File Offset: 0x00016D58
|
||||
[Token(Token = "0x170006A1")]
|
||||
internal CallType CallType
|
||||
{
|
||||
[Token(Token = "0x6002BCB")]
|
||||
[Address(RVA = "0x2C06E00", Offset = "0x2C05E00", VA = "0x182C06E00")]
|
||||
get
|
||||
{
|
||||
return CallType.Sync;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002BCC RID: 11212 RVA: 0x00018B70 File Offset: 0x00016D70
|
||||
[Token(Token = "0x6002BCC")]
|
||||
[Address(RVA = "0x2C06960", Offset = "0x2C05960", VA = "0x182C06960")]
|
||||
public bool NeedsOutProcessing(out int outCount)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x040018F3 RID: 6387
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40018F3")]
|
||||
private MonoMethod method;
|
||||
|
||||
// Token: 0x040018F4 RID: 6388
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40018F4")]
|
||||
private object[] args;
|
||||
|
||||
// Token: 0x040018F5 RID: 6389
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40018F5")]
|
||||
private string[] names;
|
||||
|
||||
// Token: 0x040018F6 RID: 6390
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40018F6")]
|
||||
private byte[] arg_types;
|
||||
|
||||
// Token: 0x040018F7 RID: 6391
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40018F7")]
|
||||
public LogicalCallContext ctx;
|
||||
|
||||
// Token: 0x040018F8 RID: 6392
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40018F8")]
|
||||
public object rval;
|
||||
|
||||
// Token: 0x040018F9 RID: 6393
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40018F9")]
|
||||
public Exception exc;
|
||||
|
||||
// Token: 0x040018FA RID: 6394
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40018FA")]
|
||||
private AsyncResult asyncResult;
|
||||
|
||||
// Token: 0x040018FB RID: 6395
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40018FB")]
|
||||
private CallType call_type;
|
||||
|
||||
// Token: 0x040018FC RID: 6396
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40018FC")]
|
||||
private string uri;
|
||||
|
||||
// Token: 0x040018FD RID: 6397
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40018FD")]
|
||||
private MCMDictionary properties;
|
||||
|
||||
// Token: 0x040018FE RID: 6398
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40018FE")]
|
||||
private Type[] methodSignature;
|
||||
|
||||
// Token: 0x040018FF RID: 6399
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40018FF")]
|
||||
private Identity identity;
|
||||
|
||||
// Token: 0x04001900 RID: 6400
|
||||
[Token(Token = "0x4001900")]
|
||||
internal static string CallContextKey;
|
||||
|
||||
// Token: 0x04001901 RID: 6401
|
||||
[Token(Token = "0x4001901")]
|
||||
internal static string UriKey;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x0200053D RID: 1341
|
||||
[Token(Token = "0x200053D")]
|
||||
internal class ObjRefSurrogate : ISerializationSurrogate
|
||||
{
|
||||
// Token: 0x06002BD1 RID: 11217 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002BD1")]
|
||||
[Address(RVA = "0x2C07360", Offset = "0x2C06360", VA = "0x182C07360", Slot = "6")]
|
||||
public virtual void GetObjectData(object obj, SerializationInfo si, StreamingContext sc)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002BD2 RID: 11218 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002BD2")]
|
||||
[Address(RVA = "0x2C074A0", Offset = "0x2C064A0", VA = "0x182C074A0", Slot = "7")]
|
||||
public virtual object SetObjectData(object obj, SerializationInfo si, StreamingContext sc, ISurrogateSelector selector)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002BD3 RID: 11219 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002BD3")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
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: 0x0200053B RID: 1339
|
||||
[Token(Token = "0x200053B")]
|
||||
[AttributeUsage(AttributeTargets.Method)]
|
||||
[ComVisible(true)]
|
||||
public class OneWayAttribute : Attribute
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x0200053C RID: 1340
|
||||
[Token(Token = "0x200053C")]
|
||||
internal class RemotingSurrogate : ISerializationSurrogate
|
||||
{
|
||||
// Token: 0x06002BCE RID: 11214 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002BCE")]
|
||||
[Address(RVA = "0x2C0CDC0", Offset = "0x2C0BDC0", VA = "0x182C0CDC0", Slot = "6")]
|
||||
public virtual void GetObjectData(object obj, SerializationInfo si, StreamingContext sc)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002BCF RID: 11215 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002BCF")]
|
||||
[Address(RVA = "0x2C0CF10", Offset = "0x2C0BF10", VA = "0x182C0CF10", Slot = "7")]
|
||||
public virtual object SetObjectData(object obj, SerializationInfo si, StreamingContext sc, ISurrogateSelector selector)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002BD0 RID: 11216 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002BD0")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
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: 0x0200053E RID: 1342
|
||||
[Token(Token = "0x200053E")]
|
||||
[ComVisible(true)]
|
||||
public class RemotingSurrogateSelector : ISurrogateSelector
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Runtime.Remoting.Messaging.RemotingSurrogateSelector" /> class.</summary>
|
||||
// Token: 0x06002BD4 RID: 11220 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002BD4")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
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: 0x06002BD5 RID: 11221 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002BD5")]
|
||||
[Address(RVA = "0x2C0CB30", Offset = "0x2C0BB30", VA = "0x182C0CB30", Slot = "5")]
|
||||
public virtual ISerializationSurrogate GetSurrogate(Type type, StreamingContext context, out ISurrogateSelector ssout)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001907 RID: 6407
|
||||
[Token(Token = "0x4001907")]
|
||||
private static Type s_cachedTypeObjRef;
|
||||
|
||||
// Token: 0x04001908 RID: 6408
|
||||
[Token(Token = "0x4001908")]
|
||||
private static ObjRefSurrogate _objRefSurrogate;
|
||||
|
||||
// Token: 0x04001909 RID: 6409
|
||||
[Token(Token = "0x4001909")]
|
||||
private static RemotingSurrogate _objRemotingSurrogate;
|
||||
|
||||
// Token: 0x0400190A RID: 6410
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400190A")]
|
||||
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: 0x0200053F RID: 1343
|
||||
[Token(Token = "0x200053F")]
|
||||
[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: 0x06002BD7 RID: 11223 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002BD7")]
|
||||
[Address(RVA = "0x2C0D3F0", Offset = "0x2C0C3F0", VA = "0x182C0D3F0")]
|
||||
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: 0x06002BD8 RID: 11224 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002BD8")]
|
||||
[Address(RVA = "0x2C0D350", Offset = "0x2C0C350", VA = "0x182C0D350")]
|
||||
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: 0x170006A2 RID: 1698
|
||||
// (get) Token: 0x06002BD9 RID: 11225 RVA: 0x00018B88 File Offset: 0x00016D88
|
||||
[Token(Token = "0x170006A2")]
|
||||
public int ArgCount
|
||||
{
|
||||
[Token(Token = "0x6002BD9")]
|
||||
[Address(RVA = "0x8669C0", Offset = "0x8659C0", VA = "0x1808669C0", 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: 0x170006A3 RID: 1699
|
||||
// (get) Token: 0x06002BDA RID: 11226 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006A3")]
|
||||
public object[] Args
|
||||
{
|
||||
[Token(Token = "0x6002BDA")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", 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: 0x170006A4 RID: 1700
|
||||
// (get) Token: 0x06002BDB RID: 11227 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006A4")]
|
||||
public LogicalCallContext LogicalCallContext
|
||||
{
|
||||
[Token(Token = "0x6002BDB")]
|
||||
[Address(RVA = "0x2C0D4B0", Offset = "0x2C0C4B0", VA = "0x182C0D4B0", 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: 0x170006A5 RID: 1701
|
||||
// (get) Token: 0x06002BDC RID: 11228 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006A5")]
|
||||
public MethodBase MethodBase
|
||||
{
|
||||
[Token(Token = "0x6002BDC")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680", 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: 0x170006A6 RID: 1702
|
||||
// (get) Token: 0x06002BDD RID: 11229 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006A6")]
|
||||
public string MethodName
|
||||
{
|
||||
[Token(Token = "0x6002BDD")]
|
||||
[Address(RVA = "0x2C0D510", Offset = "0x2C0C510", VA = "0x182C0D510", 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: 0x170006A7 RID: 1703
|
||||
// (get) Token: 0x06002BDE RID: 11230 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006A7")]
|
||||
public object MethodSignature
|
||||
{
|
||||
[Token(Token = "0x6002BDE")]
|
||||
[Address(RVA = "0x2C0D560", Offset = "0x2C0C560", VA = "0x182C0D560", 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: 0x170006A8 RID: 1704
|
||||
// (get) Token: 0x06002BDF RID: 11231 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006A8")]
|
||||
public virtual IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x6002BDF")]
|
||||
[Address(RVA = "0x2C0D760", Offset = "0x2C0C760", VA = "0x182C0D760", 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: 0x170006A9 RID: 1705
|
||||
// (get) Token: 0x06002BE0 RID: 11232 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006A9")]
|
||||
public string TypeName
|
||||
{
|
||||
[Token(Token = "0x6002BE0")]
|
||||
[Address(RVA = "0x2C0D7D0", Offset = "0x2C0C7D0", VA = "0x182C0D7D0", 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: 0x170006AA RID: 1706
|
||||
// (get) Token: 0x06002BE1 RID: 11233 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002BE2 RID: 11234 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170006AA")]
|
||||
public string Uri
|
||||
{
|
||||
[Token(Token = "0x6002BE1")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002BE2")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006AB RID: 1707
|
||||
// (get) Token: 0x06002BE3 RID: 11235 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002BE4 RID: 11236 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170006AB")]
|
||||
string IInternalMessage.Uri
|
||||
{
|
||||
[Token(Token = "0x6002BE3")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002BE4")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830", 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: 0x06002BE5 RID: 11237 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002BE5")]
|
||||
[Address(RVA = "0x866980", Offset = "0x865980", VA = "0x180866980", 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: 0x170006AC RID: 1708
|
||||
// (get) Token: 0x06002BE6 RID: 11238 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006AC")]
|
||||
public Exception Exception
|
||||
{
|
||||
[Token(Token = "0x6002BE6")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0", 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: 0x170006AD RID: 1709
|
||||
// (get) Token: 0x06002BE7 RID: 11239 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006AD")]
|
||||
public object[] OutArgs
|
||||
{
|
||||
[Token(Token = "0x6002BE7")]
|
||||
[Address(RVA = "0x2C0D6C0", Offset = "0x2C0C6C0", VA = "0x182C0D6C0", 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: 0x170006AE RID: 1710
|
||||
// (get) Token: 0x06002BE8 RID: 11240 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006AE")]
|
||||
public virtual object ReturnValue
|
||||
{
|
||||
[Token(Token = "0x6002BE8")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006AF RID: 1711
|
||||
// (get) Token: 0x06002BE9 RID: 11241 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (set) Token: 0x06002BEA RID: 11242 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170006AF")]
|
||||
Identity IInternalMessage.TargetIdentity
|
||||
{
|
||||
[Token(Token = "0x6002BE9")]
|
||||
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002BEA")]
|
||||
[Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0", Slot = "18")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400190B RID: 6411
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400190B")]
|
||||
private object[] _outArgs;
|
||||
|
||||
// Token: 0x0400190C RID: 6412
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400190C")]
|
||||
private object[] _args;
|
||||
|
||||
// Token: 0x0400190D RID: 6413
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400190D")]
|
||||
private LogicalCallContext _callCtx;
|
||||
|
||||
// Token: 0x0400190E RID: 6414
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400190E")]
|
||||
private object _returnValue;
|
||||
|
||||
// Token: 0x0400190F RID: 6415
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400190F")]
|
||||
private string _uri;
|
||||
|
||||
// Token: 0x04001910 RID: 6416
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001910")]
|
||||
private Exception _exception;
|
||||
|
||||
// Token: 0x04001911 RID: 6417
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001911")]
|
||||
private MethodBase _methodBase;
|
||||
|
||||
// Token: 0x04001912 RID: 6418
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4001912")]
|
||||
private string _methodName;
|
||||
|
||||
// Token: 0x04001913 RID: 6419
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4001913")]
|
||||
private Type[] _methodSignature;
|
||||
|
||||
// Token: 0x04001914 RID: 6420
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4001914")]
|
||||
private string _typeName;
|
||||
|
||||
// Token: 0x04001915 RID: 6421
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4001915")]
|
||||
private MethodReturnDictionary _properties;
|
||||
|
||||
// Token: 0x04001916 RID: 6422
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4001916")]
|
||||
private Identity _targetIdentity;
|
||||
|
||||
// Token: 0x04001917 RID: 6423
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4001917")]
|
||||
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