102 lines
3.0 KiB
C#
102 lines
3.0 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|