using System; using System.Runtime.InteropServices; using System.Runtime.Remoting.Messaging; namespace System.Runtime.Remoting.Contexts { /// Contributes an object-specific interception sink on the server end of a remoting call. // Token: 0x020003C6 RID: 966 [ComVisible(true)] public interface IContributeObjectSink { /// Chains the message sink of the provided server object in front of the given sink chain. /// The composite sink chain. /// The server object which provides the message sink that is to be chained in front of the given chain. /// The chain of sinks composed so far. // Token: 0x06002632 RID: 9778 IMessageSink GetObjectSink(MarshalByRefObject obj, IMessageSink nextSink); } }