a
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
// Token: 0x020004E2 RID: 1250
|
||||
[Token(Token = "0x20004E2")]
|
||||
internal class AsyncRequest
|
||||
{
|
||||
// Token: 0x06002879 RID: 10361 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002879")]
|
||||
[Address(RVA = "0xD87100", Offset = "0xD85F00", VA = "0x180D87100")]
|
||||
public AsyncRequest(IMessage msgRequest, IMessageSink replySink)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040017A9 RID: 6057
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017A9")]
|
||||
internal IMessageSink ReplySink;
|
||||
|
||||
// Token: 0x040017AA RID: 6058
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017AA")]
|
||||
internal IMessage MsgRequest;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
// Token: 0x020004E1 RID: 1249
|
||||
[Token(Token = "0x20004E1")]
|
||||
internal class CADSerializer
|
||||
{
|
||||
// Token: 0x06002874 RID: 10356 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002874")]
|
||||
[Address(RVA = "0x236C9E0", Offset = "0x236B7E0", VA = "0x18236C9E0")]
|
||||
internal static IMessage DeserializeMessage(MemoryStream mem, IMethodCallMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002875 RID: 10357 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002875")]
|
||||
[Address(RVA = "0x236CB50", Offset = "0x236B950", VA = "0x18236CB50")]
|
||||
internal static MemoryStream SerializeMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002876 RID: 10358 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002876")]
|
||||
[Address(RVA = "0x236CA30", Offset = "0x236B830", VA = "0x18236CA30")]
|
||||
internal static object DeserializeObjectSafe(byte[] mem)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002877 RID: 10359 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002877")]
|
||||
[Address(RVA = "0x236CC20", Offset = "0x236BA20", VA = "0x18236CC20")]
|
||||
internal static MemoryStream SerializeObject(object obj)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002878 RID: 10360 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002878")]
|
||||
[Address(RVA = "0x236CAC0", Offset = "0x236B8C0", VA = "0x18236CAC0")]
|
||||
internal static object DeserializeObject(MemoryStream mem)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,153 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Contexts;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>Provides static methods to aid with remoting channel registration, resolution, and URL discovery. This class cannot be inherited.</summary>
|
||||
// Token: 0x020004DC RID: 1244
|
||||
[Token(Token = "0x20004DC")]
|
||||
[ComVisible(true)]
|
||||
public sealed class ChannelServices
|
||||
{
|
||||
// Token: 0x17000597 RID: 1431
|
||||
// (get) Token: 0x06002853 RID: 10323 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000597")]
|
||||
internal static CrossContextChannel CrossContextChannel
|
||||
{
|
||||
[Token(Token = "0x6002853")]
|
||||
[Address(RVA = "0x236FC30", Offset = "0x236EA30", VA = "0x18236FC30")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002854 RID: 10324 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002854")]
|
||||
[Address(RVA = "0x236DD10", Offset = "0x236CB10", VA = "0x18236DD10")]
|
||||
internal static IMessageSink CreateClientChannelSinkChain(string url, object remoteChannelData, out string objectUri)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002855 RID: 10325 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002855")]
|
||||
[Address(RVA = "0x236DC00", Offset = "0x236CA00", VA = "0x18236DC00")]
|
||||
internal static IMessageSink CreateClientChannelSinkChain(IChannelSender sender, string url, object[] channelDataArray, out string objectUri)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Registers a channel with the channel services. <see cref="M:System.Runtime.Remoting.Channels.ChannelServices.RegisterChannel(System.Runtime.Remoting.Channels.IChannel)" /> is obsolete. Please use <see cref="M:System.Runtime.Remoting.Channels.ChannelServices.RegisterChannel(System.Runtime.Remoting.Channels.IChannel,System.Boolean)" /> instead.</summary>
|
||||
/// <param name="chnl">The channel to register.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">The <paramref name="chnl" /> parameter is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Runtime.Remoting.RemotingException">The channel has already been registered.</exception>
|
||||
/// <exception cref="T:System.Security.SecurityException">At least one of the callers higher in the callstack does not have permission to configure remoting types and channels.</exception>
|
||||
// Token: 0x06002856 RID: 10326 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002856")]
|
||||
[Address(RVA = "0x236F3D0", Offset = "0x236E1D0", VA = "0x18236F3D0")]
|
||||
[Obsolete]
|
||||
public static void RegisterChannel(IChannel chnl)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Registers a channel with the channel services.</summary>
|
||||
/// <param name="chnl">The channel to register.</param>
|
||||
/// <param name="ensureSecurity">
|
||||
/// <see langword="true" /> ensures that security is enabled; otherwise <see langword="false" />. Setting the value to <see langword="false" /> does not effect the security setting on the TCP or IPC channel.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">The <paramref name="chnl" /> parameter is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Runtime.Remoting.RemotingException">The channel has already been registered.</exception>
|
||||
/// <exception cref="T:System.Security.SecurityException">At least one of the callers higher in the call stack does not have permission to configure remoting types and channels.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">Not supported in Windows 98 for <see cref="T:System.Runtime.Remoting.Channels.Tcp.TcpServerChannel" /> and on all platforms for <see cref="T:System.Runtime.Remoting.Channels.Http.HttpServerChannel" />. Host the service using Internet Information Services (IIS) if you require a secure HTTP channel.</exception>
|
||||
// Token: 0x06002857 RID: 10327 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002857")]
|
||||
[Address(RVA = "0x236F430", Offset = "0x236E230", VA = "0x18236F430")]
|
||||
public static void RegisterChannel(IChannel chnl, bool ensureSecurity)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002858 RID: 10328 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002858")]
|
||||
[Address(RVA = "0x236E8E0", Offset = "0x236D6E0", VA = "0x18236E8E0")]
|
||||
internal static void RegisterChannelConfig(ChannelData channel)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002859 RID: 10329 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002859")]
|
||||
[Address(RVA = "0x236E2A0", Offset = "0x236D0A0", VA = "0x18236E2A0")]
|
||||
private static object CreateProvider(ProviderData prov)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Synchronously dispatches the incoming message to the server-side chain(s) based on the URI embedded in the message.</summary>
|
||||
/// <param name="msg">The message to dispatch.</param>
|
||||
/// <returns>A reply message is returned by the call to the server-side chain.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">The <paramref name="msg" /> parameter is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x0600285A RID: 10330 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600285A")]
|
||||
[Address(RVA = "0x236F9B0", Offset = "0x236E7B0", VA = "0x18236F9B0")]
|
||||
public static IMessage SyncDispatchMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600285B RID: 10331 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600285B")]
|
||||
[Address(RVA = "0x236D8F0", Offset = "0x236C6F0", VA = "0x18236D8F0")]
|
||||
private static ReturnMessage CheckIncomingMessage(IMessage msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600285C RID: 10332 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600285C")]
|
||||
[Address(RVA = "0x236DAC0", Offset = "0x236C8C0", VA = "0x18236DAC0")]
|
||||
internal static IMessage CheckReturnMessage(IMessage callMsg, IMessage retMsg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600285D RID: 10333 RVA: 0x000163C8 File Offset: 0x000145C8
|
||||
[Token(Token = "0x600285D")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40")]
|
||||
private static bool IsLocalCall(IMessage callMsg)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600285E RID: 10334 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600285E")]
|
||||
[Address(RVA = "0x236E5E0", Offset = "0x236D3E0", VA = "0x18236E5E0")]
|
||||
internal static object[] GetCurrentChannelInfo()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400179B RID: 6043
|
||||
[Token(Token = "0x400179B")]
|
||||
private static ArrayList registeredChannels;
|
||||
|
||||
// Token: 0x0400179C RID: 6044
|
||||
[Token(Token = "0x400179C")]
|
||||
private static ArrayList delayedClientChannels;
|
||||
|
||||
// Token: 0x0400179D RID: 6045
|
||||
[Token(Token = "0x400179D")]
|
||||
private static CrossContextChannel _crossContextSink;
|
||||
|
||||
// Token: 0x0400179E RID: 6046
|
||||
[Token(Token = "0x400179E")]
|
||||
internal static string CrossContextUrl;
|
||||
|
||||
// Token: 0x0400179F RID: 6047
|
||||
[Token(Token = "0x400179F")]
|
||||
private static IList oldStartModeTypes;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
// Token: 0x020004DE RID: 1246
|
||||
[Token(Token = "0x20004DE")]
|
||||
[Serializable]
|
||||
internal class CrossAppDomainChannel : IChannel, IChannelSender, IChannelReceiver
|
||||
{
|
||||
// Token: 0x06002863 RID: 10339 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002863")]
|
||||
[Address(RVA = "0x2377100", Offset = "0x2375F00", VA = "0x182377100")]
|
||||
internal static void RegisterCrossAppDomainChannel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700059A RID: 1434
|
||||
// (get) Token: 0x06002864 RID: 10340 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700059A")]
|
||||
public virtual string ChannelName
|
||||
{
|
||||
[Token(Token = "0x6002864")]
|
||||
[Address(RVA = "0x2377370", Offset = "0x2376170", VA = "0x182377370", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700059B RID: 1435
|
||||
// (get) Token: 0x06002865 RID: 10341 RVA: 0x000163F8 File Offset: 0x000145F8
|
||||
[Token(Token = "0x1700059B")]
|
||||
public virtual int ChannelPriority
|
||||
{
|
||||
[Token(Token = "0x6002865")]
|
||||
[Address(RVA = "0x12D9AA0", Offset = "0x12D88A0", VA = "0x1812D9AA0", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700059C RID: 1436
|
||||
// (get) Token: 0x06002866 RID: 10342 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700059C")]
|
||||
public virtual object ChannelData
|
||||
{
|
||||
[Token(Token = "0x6002866")]
|
||||
[Address(RVA = "0x23772B0", Offset = "0x23760B0", VA = "0x1823772B0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002867 RID: 10343 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002867")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "12")]
|
||||
public virtual void StartListening(object data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002868 RID: 10344 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002868")]
|
||||
[Address(RVA = "0x2376FB0", Offset = "0x2375DB0", VA = "0x182376FB0", Slot = "13")]
|
||||
public virtual IMessageSink CreateMessageSink(string url, object data, out string uri)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002869 RID: 10345 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002869")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public CrossAppDomainChannel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040017A3 RID: 6051
|
||||
[Token(Token = "0x40017A3")]
|
||||
private static object s_lock;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
// Token: 0x020004DD RID: 1245
|
||||
[Token(Token = "0x20004DD")]
|
||||
[Serializable]
|
||||
internal class CrossAppDomainData
|
||||
{
|
||||
// Token: 0x06002860 RID: 10336 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002860")]
|
||||
[Address(RVA = "0x23773A0", Offset = "0x23761A0", VA = "0x1823773A0")]
|
||||
internal CrossAppDomainData(int domainId)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000598 RID: 1432
|
||||
// (get) Token: 0x06002861 RID: 10337 RVA: 0x000163E0 File Offset: 0x000145E0
|
||||
[Token(Token = "0x17000598")]
|
||||
internal int DomainID
|
||||
{
|
||||
[Token(Token = "0x6002861")]
|
||||
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000599 RID: 1433
|
||||
// (get) Token: 0x06002862 RID: 10338 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000599")]
|
||||
internal string ProcessID
|
||||
{
|
||||
[Token(Token = "0x6002862")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040017A0 RID: 6048
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017A0")]
|
||||
private object _ContextID;
|
||||
|
||||
// Token: 0x040017A1 RID: 6049
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017A1")]
|
||||
private int _DomainID;
|
||||
|
||||
// Token: 0x040017A2 RID: 6050
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40017A2")]
|
||||
private string _processGuid;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Reflection;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
// Token: 0x020004DF RID: 1247
|
||||
[Token(Token = "0x20004DF")]
|
||||
[MonoTODO]
|
||||
internal class CrossAppDomainSink : IMessageSink
|
||||
{
|
||||
// Token: 0x0600286B RID: 10347 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600286B")]
|
||||
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
|
||||
internal CrossAppDomainSink(int domainID)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600286C RID: 10348 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600286C")]
|
||||
[Address(RVA = "0x23774E0", Offset = "0x23762E0", VA = "0x1823774E0")]
|
||||
internal static CrossAppDomainSink GetSink(int domainID)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x1700059D RID: 1437
|
||||
// (get) Token: 0x0600286D RID: 10349 RVA: 0x00016410 File Offset: 0x00014610
|
||||
[Token(Token = "0x1700059D")]
|
||||
internal int TargetDomainId
|
||||
{
|
||||
[Token(Token = "0x600286D")]
|
||||
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600286E RID: 10350 RVA: 0x00016428 File Offset: 0x00014628
|
||||
[Token(Token = "0x600286E")]
|
||||
[Address(RVA = "0x23777D0", Offset = "0x23765D0", VA = "0x1823777D0")]
|
||||
private static CrossAppDomainSink.ProcessMessageRes ProcessMessageInDomain(byte[] arrRequest, CADMethodCallMessage cadMsg)
|
||||
{
|
||||
return default(CrossAppDomainSink.ProcessMessageRes);
|
||||
}
|
||||
|
||||
// Token: 0x0600286F RID: 10351 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600286F")]
|
||||
[Address(RVA = "0x23779C0", Offset = "0x23767C0", VA = "0x1823779C0", Slot = "6")]
|
||||
public virtual IMessage SyncProcessMessage(IMessage msgRequest)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002870 RID: 10352 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002870")]
|
||||
[Address(RVA = "0x2377430", Offset = "0x2376230", VA = "0x182377430", Slot = "7")]
|
||||
public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg, IMessageSink replySink)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002871 RID: 10353 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002871")]
|
||||
[Address(RVA = "0x23778F0", Offset = "0x23766F0", VA = "0x1823778F0")]
|
||||
public void SendAsyncMessage(object data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040017A4 RID: 6052
|
||||
[Token(Token = "0x40017A4")]
|
||||
private static Hashtable s_sinks;
|
||||
|
||||
// Token: 0x040017A5 RID: 6053
|
||||
[Token(Token = "0x40017A5")]
|
||||
private static MethodInfo processMessageMethod;
|
||||
|
||||
// Token: 0x040017A6 RID: 6054
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017A6")]
|
||||
private int _domainID;
|
||||
|
||||
// Token: 0x020004E0 RID: 1248
|
||||
[Token(Token = "0x20004E0")]
|
||||
private struct ProcessMessageRes
|
||||
{
|
||||
// Token: 0x040017A7 RID: 6055
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40017A7")]
|
||||
public byte[] arrResponse;
|
||||
|
||||
// Token: 0x040017A8 RID: 6056
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40017A8")]
|
||||
public CADMethodReturnMessage cadMrm;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>Provides conduits for messages that cross remoting boundaries.</summary>
|
||||
// Token: 0x020004E3 RID: 1251
|
||||
[Token(Token = "0x20004E3")]
|
||||
[ComVisible(true)]
|
||||
public interface IChannel
|
||||
{
|
||||
/// <summary>Gets the name of the channel.</summary>
|
||||
/// <returns>The name of the channel.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x1700059E RID: 1438
|
||||
// (get) Token: 0x0600287A RID: 10362
|
||||
[Token(Token = "0x1700059E")]
|
||||
string ChannelName
|
||||
{
|
||||
[Token(Token = "0x600287A")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets the priority of the channel.</summary>
|
||||
/// <returns>An integer that indicates the priority of the channel.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x1700059F RID: 1439
|
||||
// (get) Token: 0x0600287B RID: 10363
|
||||
[Token(Token = "0x1700059F")]
|
||||
int ChannelPriority
|
||||
{
|
||||
[Token(Token = "0x600287B")]
|
||||
[Address(Slot = "1")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>Stores channel data for the remoting channels.</summary>
|
||||
// Token: 0x020004E4 RID: 1252
|
||||
[Token(Token = "0x20004E4")]
|
||||
[ComVisible(true)]
|
||||
[DefaultMember("Item")]
|
||||
public interface IChannelDataStore
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>Provides required functions and properties for the receiver channels.</summary>
|
||||
// Token: 0x020004E5 RID: 1253
|
||||
[Token(Token = "0x20004E5")]
|
||||
[ComVisible(true)]
|
||||
public interface IChannelReceiver : IChannel
|
||||
{
|
||||
/// <summary>Gets the channel-specific data.</summary>
|
||||
/// <returns>The channel data.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005A0 RID: 1440
|
||||
// (get) Token: 0x0600287C RID: 10364
|
||||
[Token(Token = "0x170005A0")]
|
||||
object ChannelData
|
||||
{
|
||||
[Token(Token = "0x600287C")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Instructs the current channel to start listening for requests.</summary>
|
||||
/// <param name="data">Optional initialization information.</param>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x0600287D RID: 10365
|
||||
[Token(Token = "0x600287D")]
|
||||
[Address(Slot = "1")]
|
||||
void StartListening(object data);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>Provides required functions and properties for the sender channels.</summary>
|
||||
// Token: 0x020004E6 RID: 1254
|
||||
[Token(Token = "0x20004E6")]
|
||||
[ComVisible(true)]
|
||||
public interface IChannelSender : IChannel
|
||||
{
|
||||
/// <summary>Returns a channel message sink that delivers messages to the specified URL or channel data object.</summary>
|
||||
/// <param name="url">The URL to which the new sink will deliver messages. Can be <see langword="null" />.</param>
|
||||
/// <param name="remoteChannelData">The channel data object of the remote host to which the new sink will deliver messages. Can be <see langword="null" />.</param>
|
||||
/// <param name="objectURI">When this method returns, contains a URI of the new channel message sink that delivers messages to the specified URL or channel data object. This parameter is passed uninitialized.</param>
|
||||
/// <returns>A channel message sink that delivers messages to the specified URL or channel data object, or <see langword="null" /> if the channel cannot connect to the given endpoint.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x0600287E RID: 10366
|
||||
[Token(Token = "0x600287E")]
|
||||
[Address(Slot = "0")]
|
||||
IMessageSink CreateMessageSink(string url, object remoteChannelData, out string objectURI);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>Creates client channel sinks for the client channel through which remoting messages flow.</summary>
|
||||
// Token: 0x020004E7 RID: 1255
|
||||
[Token(Token = "0x20004E7")]
|
||||
[ComVisible(true)]
|
||||
public interface IClientChannelSinkProvider
|
||||
{
|
||||
/// <summary>Gets or sets the next sink provider in the channel sink provider chain.</summary>
|
||||
/// <returns>The next sink provider in the channel sink provider chain.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005A1 RID: 1441
|
||||
// (set) Token: 0x0600287F RID: 10367
|
||||
[Token(Token = "0x170005A1")]
|
||||
IClientChannelSinkProvider Next
|
||||
{
|
||||
[Token(Token = "0x600287F")]
|
||||
[Address(Slot = "0")]
|
||||
set;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>The <see cref="T:System.Runtime.Remoting.Channels.ISecurableChannel" /> contains one property, <see cref="P:System.Runtime.Remoting.Channels.ISecurableChannel.IsSecured" />, which gets or sets a Boolean value that indicates whether the current channel is secure.</summary>
|
||||
// Token: 0x020004E8 RID: 1256
|
||||
[Token(Token = "0x20004E8")]
|
||||
public interface ISecurableChannel
|
||||
{
|
||||
/// <summary>Gets or sets a Boolean value that indicates whether the current channel is secure.</summary>
|
||||
/// <returns>A Boolean value that indicates whether the current channel is secure.</returns>
|
||||
// Token: 0x170005A2 RID: 1442
|
||||
// (set) Token: 0x06002880 RID: 10368
|
||||
[Token(Token = "0x170005A2")]
|
||||
bool IsSecured
|
||||
{
|
||||
[Token(Token = "0x6002880")]
|
||||
[Address(Slot = "0")]
|
||||
set;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>Creates server channel sinks for the server channel through which remoting messages flow.</summary>
|
||||
// Token: 0x020004E9 RID: 1257
|
||||
[Token(Token = "0x20004E9")]
|
||||
[ComVisible(true)]
|
||||
public interface IServerChannelSinkProvider
|
||||
{
|
||||
/// <summary>Gets or sets the next sink provider in the channel sink provider chain.</summary>
|
||||
/// <returns>The next sink provider in the channel sink provider chain.</returns>
|
||||
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
|
||||
// Token: 0x170005A3 RID: 1443
|
||||
// (set) Token: 0x06002881 RID: 10369
|
||||
[Token(Token = "0x170005A3")]
|
||||
IServerChannelSinkProvider Next
|
||||
{
|
||||
[Token(Token = "0x6002881")]
|
||||
[Address(Slot = "0")]
|
||||
set;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Runtime.Remoting.Channels
|
||||
{
|
||||
/// <summary>Stores sink provider data for sink providers.</summary>
|
||||
// Token: 0x020004EA RID: 1258
|
||||
[Token(Token = "0x20004EA")]
|
||||
[ComVisible(true)]
|
||||
public class SinkProviderData
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Runtime.Remoting.Channels.SinkProviderData" /> class.</summary>
|
||||
/// <param name="name">The name of the sink provider that the data in the current <see cref="T:System.Runtime.Remoting.Channels.SinkProviderData" /> object is associated with.</param>
|
||||
// Token: 0x06002882 RID: 10370 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002882")]
|
||||
[Address(RVA = "0x23828B0", Offset = "0x23816B0", VA = "0x1823828B0")]
|
||||
public SinkProviderData(string name)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a list of the child <see cref="T:System.Runtime.Remoting.Channels.SinkProviderData" /> nodes.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.IList" /> of the child <see cref="T:System.Runtime.Remoting.Channels.SinkProviderData" /> nodes.</returns>
|
||||
// Token: 0x170005A4 RID: 1444
|
||||
// (get) Token: 0x06002883 RID: 10371 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005A4")]
|
||||
public IList Children
|
||||
{
|
||||
[Token(Token = "0x6002883")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a dictionary through which properties on the sink provider can be accessed.</summary>
|
||||
/// <returns>A dictionary through which properties on the sink provider can be accessed.</returns>
|
||||
// Token: 0x170005A5 RID: 1445
|
||||
// (get) Token: 0x06002884 RID: 10372 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170005A5")]
|
||||
public IDictionary Properties
|
||||
{
|
||||
[Token(Token = "0x6002884")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040017AB RID: 6059
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40017AB")]
|
||||
private string sinkName;
|
||||
|
||||
// Token: 0x040017AC RID: 6060
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40017AC")]
|
||||
private ArrayList children;
|
||||
|
||||
// Token: 0x040017AD RID: 6061
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40017AD")]
|
||||
private Hashtable properties;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user