Files
Dec2017-Script-Dump/mscorlib/System/Runtime/Remoting/Messaging/ServerObjectReplySink.cs
T
2026-06-04 11:42:34 +02:00

45 lines
1.1 KiB
C#

using System;
namespace System.Runtime.Remoting.Messaging
{
// Token: 0x02000407 RID: 1031
internal class ServerObjectReplySink : IMessageSink
{
// Token: 0x06002834 RID: 10292 RVA: 0x000838F0 File Offset: 0x00081AF0
public ServerObjectReplySink(ServerIdentity identity, IMessageSink replySink)
{
this._replySink = replySink;
this._identity = identity;
}
// Token: 0x06002835 RID: 10293 RVA: 0x00083908 File Offset: 0x00081B08
public IMessage SyncProcessMessage(IMessage msg)
{
this._identity.NotifyServerDynamicSinks(false, msg, true, true);
return this._replySink.SyncProcessMessage(msg);
}
// Token: 0x06002836 RID: 10294 RVA: 0x00083928 File Offset: 0x00081B28
public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
{
throw new NotSupportedException();
}
// Token: 0x170007E6 RID: 2022
// (get) Token: 0x06002837 RID: 10295 RVA: 0x00083930 File Offset: 0x00081B30
public IMessageSink NextSink
{
get
{
return this._replySink;
}
}
// Token: 0x04000FA2 RID: 4002
private IMessageSink _replySink;
// Token: 0x04000FA3 RID: 4003
private ServerIdentity _identity;
}
}