C# Class System.Runtime.Remoting.Messaging.StackBuilderSink

Inheritance: IMessageSink
Show file Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Property Type Description
CopyNonByrefOutArgsFromOriginalArgs void
GetMethodBase System.Reflection.MethodBase
IsOKToStackBlt bool
PreserveThreadPrincipalIfNecessary void
SyncProcessMessage IMessage
VerifyIsOkToCallMethod void
VerifyNotIRemoteDispatch void
_PrivateProcessMessage Object

Public Methods

Method Description
AsyncProcessMessage ( IMessage msg, IMessageSink replySink ) : IMessageCtrl
PrivateProcessMessage ( RuntimeMethodHandle md, Object args, Object server, int methodPtr, bool fExecuteInContext, Object &outArgs ) : Object
StackBuilderSink ( MarshalByRefObject server ) : System.Runtime.InteropServices
StackBuilderSink ( Object server ) : System.Runtime.InteropServices
SyncProcessMessage ( IMessage msg ) : IMessage

Private Methods

Method Description
CopyNonByrefOutArgsFromOriginalArgs ( RemotingMethodCachedData methodCache, Object args, Object &marshalResponseArgs ) : void
GetMethodBase ( IMethodMessage msg ) : MethodBase
IsOKToStackBlt ( IMethodMessage mcMsg, Object server ) : bool
PreserveThreadPrincipalIfNecessary ( LogicalCallContext messageCallContext, LogicalCallContext threadCallContext ) : void
SyncProcessMessage ( IMessage msg, int methodPtr, bool fExecuteInContext ) : IMessage
VerifyIsOkToCallMethod ( Object server, IMethodMessage msg ) : void
VerifyNotIRemoteDispatch ( Type reflectedType ) : void
_PrivateProcessMessage ( IntPtr md, Object args, Object server, int methodPtr, bool fExecuteInContext, Object &outArgs ) : Object

Method Details

AsyncProcessMessage() public method

public AsyncProcessMessage ( IMessage msg, IMessageSink replySink ) : IMessageCtrl
msg IMessage
replySink IMessageSink
return IMessageCtrl

PrivateProcessMessage() public method

public PrivateProcessMessage ( RuntimeMethodHandle md, Object args, Object server, int methodPtr, bool fExecuteInContext, Object &outArgs ) : Object
md System.RuntimeMethodHandle
args Object
server Object
methodPtr int
fExecuteInContext bool
outArgs Object
return Object

StackBuilderSink() public method

public StackBuilderSink ( MarshalByRefObject server ) : System.Runtime.InteropServices
server System.MarshalByRefObject
return System.Runtime.InteropServices

StackBuilderSink() public method

public StackBuilderSink ( Object server ) : System.Runtime.InteropServices
server Object
return System.Runtime.InteropServices

SyncProcessMessage() public method

public SyncProcessMessage ( IMessage msg ) : IMessage
msg IMessage
return IMessage