1 interface inheriting from IMessageSink
mscorlib (1)
system\runtime\remoting\ichannel.cs (1)
271
public interface IClientFormatterSink :
IMessageSink
, IClientChannelSink
21 implementations of IMessageSink
mscorlib (20)
system\runtime\remoting\asyncresult.cs (1)
21
public class AsyncResult : IAsyncResult,
IMessageSink
system\runtime\remoting\channelservices.cs (1)
1305
internal class ServerAsyncReplyTerminatorSink :
IMessageSink
system\runtime\remoting\crossappdomainchannel.cs (1)
224
: InternalSink,
IMessageSink
system\runtime\remoting\crosscontextchannel.cs (2)
22
internal class CrossContextChannel : InternalSink,
IMessageSink
396
internal class AsyncWorkItem :
IMessageSink
system\runtime\remoting\lease.cs (1)
590
internal class LeaseSink :
IMessageSink
system\runtime\remoting\message.cs (1)
4940
:IMessage, IInternalMessage,
IMessageSink
, ISerializable
system\runtime\remoting\redirectionproxy.cs (2)
17
internal class RedirectionProxy : MarshalByRefObject,
IMessageSink
101
internal class ComRedirectionProxy : MarshalByRefObject,
IMessageSink
system\runtime\remoting\stackbuildersink.cs (1)
31
internal class StackBuilderSink :
IMessageSink
system\runtime\remoting\synchronizeddispatch.cs (3)
600
: InternalSink,
IMessageSink
811
: InternalSink,
IMessageSink
999
internal class AsyncReplySink :
IMessageSink
system\runtime\remoting\terminatorsinks.cs (7)
166
internal class EnvoyTerminatorSink : InternalSink,
IMessageSink
247
internal class ClientContextTerminatorSink : InternalSink,
IMessageSink
478
internal class AsyncReplySink :
IMessageSink
554
internal class ServerContextTerminatorSink : InternalSink,
IMessageSink
686
internal class DisposeSink :
IMessageSink
736
internal class ServerObjectTerminatorSink : InternalSink,
IMessageSink
839
internal class ClientAsyncReplyTerminatorSink :
IMessageSink
System.AddIn (1)
System\Addin\Hosting\AddInIpcChannel.cs (1)
188
internal class AddInBinaryClientFormaterSink : IClientChannelSink,
IMessageSink
216 references to IMessageSink
mscorlib (196)
system\runtime\remoting\activationservices.cs (3)
592
IMessageSink
cliCtxChain =
859
IMessageSink
dispatcher = (
IMessageSink
)new StackBuilderSink(proxyForObject);
system\runtime\remoting\asyncresult.cs (2)
137
public virtual IMessageCtrl AsyncProcessMessage(IMessage msg,
IMessageSink
replySink)
143
public
IMessageSink
NextSink
system\runtime\remoting\channelservices.cs (15)
87
private static volatile
IMessageSink
xCtxChannel;
331
internal static
IMessageSink
CreateMessageSink(String url, Object data, out String objectURI)
334
IMessageSink
msgSink = null;
363
internal static
IMessageSink
CreateMessageSink(Object data)
449
internal static
IMessageSink
GetChannelSinkForProxy(Object obj)
451
IMessageSink
sink = null;
474
IMessageSink
sink = GetChannelSinkForProxy(obj);
508
internal static
IMessageSink
GetCrossContextChannelSink()
694
if (!typeof(
IMessageSink
).IsAssignableFrom(srvId.ServerType))
843
IMessageSink
nextSink = ChannelServices.GetCrossContextChannelSink();
884
public static IMessageCtrl AsyncDispatchMessage(IMessage msg,
IMessageSink
replySink)
1307
internal
IMessageSink
_nextSink;
1309
internal ServerAsyncReplyTerminatorSink(
IMessageSink
nextSink)
1339
public virtual IMessageCtrl AsyncProcessMessage(IMessage replyMsg,
IMessageSink
replySink)
1348
public
IMessageSink
NextSink
system\runtime\remoting\channelsinkstacks.cs (2)
80
private
IMessageSink
_replySink = null;
88
public ClientChannelSinkStack(
IMessageSink
replySink)
system\runtime\remoting\configuration.cs (2)
273
internal static
IMessageSink
FindDelayLoadChannelForCreateMessageSink(
279
IMessageSink
msgSink = null;
system\runtime\remoting\context.cs (10)
64
private
IMessageSink
_serverContextChain;
65
private
IMessageSink
_clientContextChain;
360
internal virtual
IMessageSink
GetServerContextChain()
365
IMessageSink
newServerContextChain = ServerContextTerminatorSink.MessageSink;
400
internal virtual
IMessageSink
GetClientContextChain()
407
IMessageSink
newClientContextChain = ClientContextTerminatorSink.MessageSink;
453
internal virtual
IMessageSink
CreateServerObjectChain(MarshalByRefObject serverObj)
456
IMessageSink
serverObjectChain = new ServerObjectTerminatorSink(serverObj);
483
internal virtual
IMessageSink
CreateEnvoyChain(MarshalByRefObject objectOrProxy)
486
IMessageSink
envoyChain = EnvoyTerminatorSink.MessageSink;
system\runtime\remoting\crossappdomainchannel.cs (9)
114
public virtual
IMessageSink
CreateMessageSink(String url, Object data,
119
IMessageSink
sink = null;
597
public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg,
IMessageSink
replySink)
604
(
IMessageSink
)this, /* nextSink */
613
public
IMessageSink
NextSink
629
private
IMessageSink
_replySink;
632
private
IMessageSink
_nextSink;
641
internal ADAsyncWorkItem(IMessage reqMsg,
IMessageSink
nextSink,
IMessageSink
replySink)
system\runtime\remoting\crosscontextchannel.cs (20)
42
internal static
IMessageSink
MessageSink
176
IMessageSink
replySink = (
IMessageSink
) args[1];
200
(
IMessageSink
)workItem);
212
public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg,
IMessageSink
replySink)
255
IMessageSink
profSink = new ServerAsyncReplyTerminatorSink(replySink);
306
IMessageSink
replySink = (
IMessageSink
) args[1];
320
srvCtx.GetServerContextChain().AsyncProcessMessage(reqMsg, (
IMessageSink
)workItem);
328
internal static IMessageCtrl DoAsyncDispatch(IMessage reqMsg,
IMessageSink
replySink)
354
IMessageSink
profSink =
384
public
IMessageSink
NextSink
399
private
IMessageSink
_replySink;
414
internal AsyncWorkItem(
IMessageSink
replySink, Context oldCtx)
420
internal AsyncWorkItem(IMessage reqMsg,
IMessageSink
replySink, Context oldCtx, ServerIdentity srvID)
432
IMessageSink
replySink = (
IMessageSink
) args[0];
482
public virtual IMessageCtrl AsyncProcessMessage(IMessage msg,
IMessageSink
replySink)
489
public
IMessageSink
NextSink
525
(
IMessageSink
)This);
system\runtime\remoting\ichannel.cs (1)
46
IMessageSink
CreateMessageSink(String url, Object remoteChannelData, out String objectURI);
system\runtime\remoting\icontributeclientcontextsink.cs (2)
26
IMessageSink
GetClientContextSink(
IMessageSink
nextSink);
system\runtime\remoting\icontributeenvoysink.cs (2)
29
IMessageSink
GetEnvoySink(MarshalByRefObject obj,
IMessageSink
nextSink);
system\runtime\remoting\icontributeobjectsink.cs (2)
26
IMessageSink
GetObjectSink(MarshalByRefObject obj,
27
IMessageSink
nextSink);
system\runtime\remoting\icontributeservercontextsink.cs (2)
25
IMessageSink
GetServerContextSink(
IMessageSink
nextSink);
system\runtime\remoting\identity.cs (10)
392
internal
IMessageSink
ChannelSink
394
get { return (
IMessageSink
) _channelSink;}
401
internal
IMessageSink
RaceSetChannelSink(
IMessageSink
channelSink)
410
return (
IMessageSink
) _channelSink;
414
internal
IMessageSink
EnvoyChain
418
return (
IMessageSink
)_envoyChain;
440
internal
IMessageSink
RaceSetEnvoyChain(
441
IMessageSink
envoyChain)
450
return (
IMessageSink
) _envoyChain;
system\runtime\remoting\imessagesink.cs (2)
26
IMessageCtrl AsyncProcessMessage(IMessage msg,
IMessageSink
replySink);
29
IMessageSink
NextSink
system\runtime\remoting\lease.cs (4)
593
IMessageSink
nextSink = null;
595
public LeaseSink(Lease lease,
IMessageSink
nextSink)
611
public IMessageCtrl AsyncProcessMessage(IMessage msg,
IMessageSink
replySink)
618
public
IMessageSink
NextSink
system\runtime\remoting\lifetimeservices.cs (2)
263
public
IMessageSink
GetObjectSink(MarshalByRefObject obj,
264
IMessageSink
nextSink)
system\runtime\remoting\message.cs (3)
5009
IMessageSink
channelSink =
5191
public IMessageCtrl AsyncProcessMessage(IMessage msg,
IMessageSink
replySink)
5199
public
IMessageSink
NextSink
system\runtime\remoting\objref.cs (6)
80
IMessageSink
EnvoySinks
325
private
IMessageSink
envoySinks;
344
IMessageSink
sink = serverID.EnvoyChain as EnvoyTerminatorSink;
359
private EnvoyInfo(
IMessageSink
sinks)
365
public
IMessageSink
EnvoySinks
989
(!typeof(
IMessageSink
).IsAssignableFrom(serverType)))
system\runtime\remoting\redirectionproxy.cs (4)
74
public virtual IMessageCtrl AsyncProcessMessage(IMessage msg,
IMessageSink
replySink)
90
public
IMessageSink
NextSink
145
public virtual IMessageCtrl AsyncProcessMessage(IMessage msg,
IMessageSink
replySink)
161
public
IMessageSink
NextSink
system\runtime\remoting\remotingproxy.cs (5)
77
internal static IMessage CallProcessMessage(
IMessageSink
ms,
282
IMessageSink
chnlSink = null;
283
IMessageSink
envoySink = null;
334
IMessageSink
nextSink = idObj.EnvoyChain;
401
internal void InternalInvokeAsync(
IMessageSink
ar, Message reqMsg,
system\runtime\remoting\remotingservices.cs (17)
919
public static
IMessageSink
GetEnvoyChainForProxy(MarshalByRefObject obj)
921
IMessageSink
envoyChain = null;
993
IMessageSink
chnlSink = null;
994
IMessageSink
envoySink = null;
1107
IMessageSink
chnlSink = null;
1108
IMessageSink
envoySink = null;
1266
IMessageSink
chnlSink = null;
1267
IMessageSink
envoySink = null;
1291
IMessageSink
chnlSink = null;
1292
IMessageSink
envoySink = null;
1554
out
IMessageSink
chnlSink,
1555
out
IMessageSink
envoySink)
1647
out
IMessageSink
chnlSink,
1648
out
IMessageSink
envoySink)
1661
private static String CreateChannelSink(String url, Object data, out
IMessageSink
chnlSink)
1687
IMessageSink
chnlSink,
1688
IMessageSink
envoySink)
system\runtime\remoting\serveridentity.cs (5)
38
internal
IMessageSink
_serverObjectChain;
191
internal
IMessageSink
GetServerObjectChain(out MarshalByRefObject obj)
259
IMessageSink
objChain = null;
354
internal
IMessageSink
RaceSetServerObjectChain(
355
IMessageSink
serverObjectChain)
system\runtime\remoting\stackbuildersink.cs (2)
195
IMessage msg,
IMessageSink
replySink)
301
public
IMessageSink
NextSink
system\runtime\remoting\synchronizeddispatch.cs (23)
560
public virtual
IMessageSink
GetServerContextSink(
IMessageSink
nextSink)
569
return (
IMessageSink
) propertySink;
577
public virtual
IMessageSink
GetClientContextSink(
IMessageSink
nextSink)
586
return (
IMessageSink
) propertySink;
602
internal
IMessageSink
_nextSink;
607
internal SynchronizedServerContextSink(SynchronizationAttribute prop,
IMessageSink
nextSink)
643
public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg,
IMessageSink
replySink)
659
public
IMessageSink
NextSink
683
internal
IMessageSink
_nextSink;
685
internal
IMessageSink
_replySink;
705
internal WorkItem(IMessage reqMsg,
IMessageSink
nextSink,
IMessageSink
replySink)
813
internal
IMessageSink
_nextSink;
818
internal SynchronizedClientContextSink(SynchronizationAttribute prop,
IMessageSink
nextSink)
926
public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg,
IMessageSink
replySink)
974
msgCtrl = _nextSink.AsyncProcessMessage(reqMsg, (
IMessageSink
)mySink);
983
public
IMessageSink
NextSink
1001
internal
IMessageSink
_nextSink;
1005
internal AsyncReplySink(
IMessageSink
nextSink, SynchronizationAttribute prop)
1038
public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg,
IMessageSink
replySink)
1046
public
IMessageSink
NextSink
system\runtime\remoting\terminatorsinks.cs (41)
171
internal static
IMessageSink
MessageSink
204
public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg,
IMessageSink
replySink)
227
public
IMessageSink
NextSink
252
internal static
IMessageSink
MessageSink
275
IMessageSink
channelSink = (
IMessageSink
) args[1];
329
IMessageSink
channelSink = GetChannelSink(reqMsg);
368
IMessageSink
replySink = (
IMessageSink
) args[1];
369
IMessageSink
channelSink = (
IMessageSink
) args[2];
375
public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg,
IMessageSink
replySink)
410
IMessageSink
profSink = new ClientAsyncReplyTerminatorSink(replySink);
438
IMessageSink
channelSink = GetChannelSink(reqMsg);
459
public
IMessageSink
NextSink
471
private
IMessageSink
GetChannelSink(IMessage reqMsg)
481
IMessageSink
_replySink;// original reply sink that we are wrapping
484
internal AsyncReplySink(
IMessageSink
replySink, Context cliCtx)
494
IMessageSink
replySink = (
IMessageSink
) args[1];
528
IMessage reqMsg,
IMessageSink
replySink)
533
public
IMessageSink
NextSink
559
internal static
IMessageSink
MessageSink
631
public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg,
IMessageSink
replySink)
653
IMessageSink
nextChain = GetObjectChain(reqMsg, out obj);
668
public
IMessageSink
NextSink
679
internal virtual
IMessageSink
GetObjectChain(IMessage reqMsg,out MarshalByRefObject obj)
689
IMessageSink
_replySink;
690
internal DisposeSink(IDisposable iDis,
IMessageSink
replySink)
714
public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg,
IMessageSink
replySink)
718
public
IMessageSink
NextSink
776
IMessageSink
serverAsSink = _stackBuilderSink.ServerObject as
IMessageSink
;
795
public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg,
IMessageSink
replySink)
811
IMessageSink
serverAsSink = _stackBuilderSink.ServerObject as
IMessageSink
;
820
public
IMessageSink
NextSink
841
internal
IMessageSink
_nextSink;
843
internal ClientAsyncReplyTerminatorSink(
IMessageSink
nextSink)
880
public virtual IMessageCtrl AsyncProcessMessage(IMessage replyMsg,
IMessageSink
replySink)
889
public
IMessageSink
NextSink
System.AddIn (4)
System\Addin\Hosting\AddInIpcChannel.cs (4)
191
IMessageSink
_mSink;
196
_mSink = (
IMessageSink
)sink;
267
public IMessageCtrl AsyncProcessMessage(IMessage msg,
IMessageSink
replySink)
272
public
IMessageSink
NextSink
System.Runtime.Remoting (16)
channels\http\combinedhttpchannel.cs (1)
143
public
IMessageSink
CreateMessageSink(String url, Object remoteChannelData,
channels\http\httpclientchannel.cs (3)
189
public virtual
IMessageSink
CreateMessageSink(String url, Object remoteChannelData, out String objectURI)
234
IMessageSink
msgSink = sink as
IMessageSink
;
channels\ipc\ipcchannel.cs (1)
151
public
IMessageSink
CreateMessageSink(String url, Object remoteChannelData,
channels\ipc\ipcclientchannel.cs (3)
141
public virtual
IMessageSink
CreateMessageSink(String url, Object remoteChannelData, out String objectURI)
177
IMessageSink
msgSink = sink as
IMessageSink
;
channels\sinks\binaryformattersinks.cs (2)
138
public
IMessageSink
NextSink {
177
public IMessageCtrl AsyncProcessMessage(IMessage msg,
IMessageSink
replySink)
channels\sinks\soapformattersinks.cs (2)
143
public
IMessageSink
NextSink {
183
public IMessageCtrl AsyncProcessMessage(IMessage msg,
IMessageSink
replySink)
channels\tcp\combinedtcpchannel.cs (1)
143
public
IMessageSink
CreateMessageSink(String url, Object remoteChannelData,
channels\tcp\tcpclientchannel.cs (3)
143
public virtual
IMessageSink
CreateMessageSink(String url, Object remoteChannelData, out String objectURI)
179
IMessageSink
msgSink = sink as
IMessageSink
;