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