This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -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;
}
}