m
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user