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,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;
}
}