scripts
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Runtime.Remoting.Contexts;
|
||||
|
||||
namespace System.Runtime.Remoting.Messaging
|
||||
{
|
||||
// Token: 0x020003E1 RID: 993
|
||||
internal class ClientContextReplySink : IMessageSink
|
||||
{
|
||||
// Token: 0x060026D8 RID: 9944 RVA: 0x00080210 File Offset: 0x0007E410
|
||||
public ClientContextReplySink(Context ctx, IMessageSink replySink)
|
||||
{
|
||||
this._replySink = replySink;
|
||||
this._context = ctx;
|
||||
}
|
||||
|
||||
// Token: 0x060026D9 RID: 9945 RVA: 0x00080228 File Offset: 0x0007E428
|
||||
public IMessage SyncProcessMessage(IMessage msg)
|
||||
{
|
||||
Context.NotifyGlobalDynamicSinks(false, msg, true, true);
|
||||
this._context.NotifyDynamicSinks(false, msg, true, true);
|
||||
return this._replySink.SyncProcessMessage(msg);
|
||||
}
|
||||
|
||||
// Token: 0x060026DA RID: 9946 RVA: 0x0008025C File Offset: 0x0007E45C
|
||||
public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
|
||||
{
|
||||
throw new NotSupportedException();
|
||||
}
|
||||
|
||||
// Token: 0x1700074A RID: 1866
|
||||
// (get) Token: 0x060026DB RID: 9947 RVA: 0x00080264 File Offset: 0x0007E464
|
||||
public IMessageSink NextSink
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._replySink;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000F2F RID: 3887
|
||||
private IMessageSink _replySink;
|
||||
|
||||
// Token: 0x04000F30 RID: 3888
|
||||
private Context _context;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user