This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -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