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