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

46 lines
1.1 KiB
C#

using System;
using System.Runtime.Remoting.Messaging;
namespace System.Runtime.Remoting
{
// Token: 0x02000453 RID: 1107
internal class DisposerReplySink : IMessageSink
{
// Token: 0x06002AAA RID: 10922 RVA: 0x0008A4AC File Offset: 0x000886AC
public DisposerReplySink(IMessageSink next, IDisposable disposable)
{
this._next = next;
this._disposable = disposable;
}
// Token: 0x06002AAB RID: 10923 RVA: 0x0008A4C4 File Offset: 0x000886C4
public IMessage SyncProcessMessage(IMessage msg)
{
this._disposable.Dispose();
return this._next.SyncProcessMessage(msg);
}
// Token: 0x06002AAC RID: 10924 RVA: 0x0008A4E0 File Offset: 0x000886E0
public IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
{
throw new NotSupportedException();
}
// Token: 0x17000865 RID: 2149
// (get) Token: 0x06002AAD RID: 10925 RVA: 0x0008A4E8 File Offset: 0x000886E8
public IMessageSink NextSink
{
get
{
return this._next;
}
}
// Token: 0x04001051 RID: 4177
private IMessageSink _next;
// Token: 0x04001052 RID: 4178
private IDisposable _disposable;
}
}