1 interface inheriting from IMethodCallMessage
mscorlib (1)
system\runtime\remoting\iactivator.cs (1)
60public interface IConstructionCallMessage : IMethodCallMessage
6 implementations of IMethodCallMessage
mscorlib (4)
system\runtime\remoting\message.cs (4)
47internal class Message : IMethodCallMessage, IInternalMessage, ISerializable 2815public class MethodCall : IMethodCallMessage, ISerializable, IInternalMessage, ISerializationRootObject 5528internal class ErrorMessage: IMethodCallMessage 5700public class MethodCallMessageWrapper : InternalMessageWrapper, IMethodCallMessage
System.Runtime.Remoting (1)
channels\http\httpserverchannel.cs (1)
685internal class ErrorMessage: IMethodCallMessage
System.ServiceModel (1)
System\ServiceModel\ClientBase.cs (1)
1428class MethodCallMessage : IMethodCallMessage
131 references to IMethodCallMessage
mscorlib (67)
system\runtime\remoting\channelservices.cs (9)
687IMethodCallMessage mcm = msg as IMethodCallMessage; 780IMethodCallMessage mcm = 781(IMethodCallMessage) ((msg!=null)?msg:new ErrorMessage()); 860IMethodCallMessage mcm = 861(IMethodCallMessage) ((msg!=null)?msg:new ErrorMessage()); 919IMethodCallMessage mcm = (IMethodCallMessage)msg; 920ReturnMessage retMsg = new ReturnMessage(e, (IMethodCallMessage)msg);
system\runtime\remoting\channelsinkstacks.cs (1)
256private IMethodCallMessage _msg = null;
system\runtime\remoting\context.cs (2)
592IMethodCallMessage mcm = null; 595mcm = (IMethodCallMessage) msg;
system\runtime\remoting\crossappdomainchannel.cs (6)
496IMethodCallMessage mcmReqMsg = reqMsg as IMethodCallMessage; 554desRetMsg = new MethodResponse((IMethodCallMessage)reqMsg, 565desRetMsg = CrossAppDomainSerializer.DeserializeMessage(retStm, reqMsg as IMethodCallMessage); 574desRetMsg = new ReturnMessage(e, (reqMsg as IMethodCallMessage)); 753MemoryStream stm, IMethodCallMessage reqMsg)
system\runtime\remoting\crosscontextchannel.cs (1)
157replyMsg = new ReturnMessage(e, (IMethodCallMessage)reqMsg);
system\runtime\remoting\message.cs (14)
1652internal IMethodCallMessage _mcmsg; // back pointer to message object 1655public MCMDictionary(IMethodCallMessage msg, IDictionary idict) 2549IMethodCallMessage mcm) 2572public ReturnMessage(Exception e, IMethodCallMessage mcm) 2880IMethodCallMessage mcm = msg as IMethodCallMessage; 4123public MethodResponse(Header[] h1, IMethodCallMessage mcm) 4157internal MethodResponse(IMethodCallMessage msg, 4185internal MethodResponse(IMethodCallMessage msg, 4900public ConstructionResponse(Header[] h, IMethodCallMessage mcm) : base(h, mcm) {} 5705private IMethodCallMessage _mcmsg; // pointer to this message object 5708public MCMWrapperDictionary(IMethodCallMessage msg, IDictionary idict) 5755IMethodCallMessage _msg; 5762public MethodCallMessageWrapper(IMethodCallMessage msg) : base(msg)
system\runtime\remoting\messagesmuggler.cs (3)
285IMethodCallMessage mcm = msg as IMethodCallMessage; 296private SmuggledMethodCallMessage(IMethodCallMessage mcm)
system\runtime\remoting\redirectionproxy.cs (3)
66replyMsg = new ReturnMessage(e, msg as IMethodCallMessage); 118IMethodCallMessage mcmReqMsg = (IMethodCallMessage)msg;
system\runtime\remoting\remotingproxy.cs (4)
229return InternalInvoke((IMethodCallMessage)reqMsg, false, callType); 239IMethodCallMessage reqMcmMsg, bool useDispatchMessage, int callType) 737private IMethodCallMessage _message; 742public AgileAsyncWorkerItem(IMethodCallMessage message, AsyncResult ar, Object target)
system\runtime\remoting\remotingservices.cs (4)
1953else if((msg is IMethodCallMessage) || (msg is IMethodReturnMessage)) 2451internal static Object UnmarshalReturnMessageFromBuffer(byte [] b, IMethodCallMessage msg) 2457Object o = fmt.DeserializeMethodResponse(stm, null, (IMethodCallMessage)msg); 2464IMethodCallMessage reqMsg)
system\runtime\remoting\remotingsurrogateselector.cs (6)
34private static Type s_IMethodCallMessageType = typeof(IMethodCallMessage); 234internal virtual String[] GetInArgNames(IMethodCallMessage m, int c) 250internal virtual String[] GetNames(IMethodCallMessage m, int c) 365IMethodCallMessage mcm = (IMethodCallMessage)obj; 458if (msg is IMethodCallMessage)
system\runtime\remoting\stackbuildersink.cs (4)
65IMethodCallMessage mcMsg = msg as IMethodCallMessage; 197IMethodCallMessage mcMsg = (IMethodCallMessage)msg;
system\runtime\serialization\formatters\binary\binarycommonclasses.cs (2)
807internal IMethodCallMessage ReadArray(Object[] callA, Object handlerObject) 1093internal IMethodReturnMessage ReadArray(Object[] returnA, IMethodCallMessage methodCallMessage, Object handlerObject)
system\runtime\serialization\formatters\binary\binaryformatter.cs (4)
156public Object DeserializeMethodResponse(Stream serializationStream, HeaderHandler handler, IMethodCallMessage methodCallMessage) { 169public Object UnsafeDeserializeMethodResponse(Stream serializationStream, HeaderHandler handler, IMethodCallMessage methodCallMessage) { 174internal Object Deserialize(Stream serializationStream, HeaderHandler handler, bool fCheck, IMethodCallMessage methodCallMessage) { 180internal Object Deserialize(Stream serializationStream, HeaderHandler handler, bool fCheck, bool isCrossAppDomain, IMethodCallMessage methodCallMessage) {
system\runtime\serialization\formatters\binary\binaryobjectreader.cs (1)
144internal Object Deserialize(HeaderHandler handler, __BinaryParser serParser, bool fCheck, bool isCrossAppDomain, IMethodCallMessage methodCallMessage) {
system\runtime\serialization\formatters\binary\binaryobjectwriter.cs (3)
108IMethodCallMessage mess = graph as IMethodCallMessage; 206private Object[] WriteMethodCall(IMethodCallMessage mcm)
System.Runtime.Remoting (31)
channels\core\corechannel.cs (6)
559IMethodCallMessage mcm = (IMethodCallMessage)requestMsg; 589IMethodCallMessage reqMsg, 685ret = ((BinaryFormatter)fmt).UnsafeDeserializeMethodResponse(fmtStm, null, (IMethodCallMessage)msg); 705IMethodCallMessage mcm = (IMethodCallMessage)msg;
channels\http\httpclientchannel.cs (2)
558IMethodCallMessage mcMsg = msg as IMethodCallMessage;
channels\ipc\ipcclientchannel.cs (2)
293IMethodCallMessage mcm = (IMethodCallMessage)msg;
channels\ipc\ipcclientmanager.cs (2)
95IMethodCallMessage mcm = (IMethodCallMessage)msg;
channels\sinks\binaryformattersinks.cs (8)
146IMethodCallMessage mcm = msg as IMethodCallMessage; 179IMethodCallMessage mcm = (IMethodCallMessage)msg; 231private IMessage DeserializeMessage(IMethodCallMessage mcm, 270IMethodCallMessage mcm = (IMethodCallMessage)state; 649responseMsg = new ReturnMessage(e, (IMethodCallMessage)(requestMsg==null?new ErrorMessage():requestMsg));
channels\sinks\soapformattersinks.cs (9)
152IMethodCallMessage mcm = (IMethodCallMessage)msg; 185IMethodCallMessage mcm = (IMethodCallMessage)msg; 217private void SerializeMessage(IMethodCallMessage mcm, 250private IMessage DeserializeMessage(IMethodCallMessage mcm, 323IMethodCallMessage mcm = (IMethodCallMessage)state; 720responseMsg = new ReturnMessage(e, (IMethodCallMessage)(requestMsg==null?new ErrorMessage():requestMsg));
channels\tcp\tcpclientsocketmanager.cs (2)
108IMethodCallMessage mcm = (IMethodCallMessage)msg;
System.ServiceModel (31)
System\ServiceModel\Channels\ServiceChannelProxy.cs (18)
63IMethodReturnMessage CreateReturnMessage(object ret, object[] returnArgs, IMethodCallMessage methodCall) 75IMethodReturnMessage CreateReturnMessage(object ret, object[] outArgs, int outArgsCount, LogicalCallContext callCtx, IMethodCallMessage mcm) 80IMethodReturnMessage CreateReturnMessage(Exception e, IMethodCallMessage mcm) 85MethodData GetMethodData(IMethodCallMessage methodCall) 168IMethodCallMessage methodCall = message as IMethodCallMessage; 203return CreateReturnMessage(e, message as IMethodCallMessage); 237public static Task CreateTask(ServiceChannel channel, IMethodCallMessage methodCall, ProxyOperationRuntime operation) 292IMessage InvokeTaskService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) 298IMethodReturnMessage InvokeChannel(IMethodCallMessage methodCall) 327IMethodReturnMessage InvokeGetType(IMethodCallMessage methodCall) 332IMethodReturnMessage InvokeObject(IMethodCallMessage methodCall) 337IMethodReturnMessage InvokeBeginService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) 346IMethodReturnMessage InvokeEndService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) 356IMethodReturnMessage InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) 365IMethodReturnMessage ExecuteMessage(object target, IMethodCallMessage methodCall) 546IMethodCallMessage methodCall; 550public SingleReturnMessage(object ret, IMethodCallMessage methodCall)
System\ServiceModel\ClientBase.cs (2)
1135IMethodCallMessage methodCall = new MethodCallMessage(inArgs); 1150IMethodCallMessage methodCall = new MethodCallMessage(inArgs);
System\ServiceModel\ComIntegration\TearOffProxy.cs (2)
35IMethodCallMessage msg = message as IMethodCallMessage;
System\ServiceModel\Dispatcher\ProxyOperationRuntime.cs (9)
343internal bool IsSyncCall(IMethodCallMessage methodCall) 354internal bool IsBeginCall(IMethodCallMessage methodCall) 365internal bool IsTaskCall(IMethodCallMessage methodCall) 376internal object[] MapSyncInputs(IMethodCallMessage methodCall, out object[] outs) 392internal object[] MapAsyncBeginInputs(IMethodCallMessage methodCall, out AsyncCallback callback, out object asyncState) 416internal void MapAsyncEndInputs(IMethodCallMessage methodCall, out IAsyncResult result, out object[] outs) 423internal object[] MapSyncOutputs(IMethodCallMessage methodCall, object[] outs, ref object ret) 429internal object[] MapAsyncOutputs(IMethodCallMessage methodCall, object[] outs, ref object ret) 435object[] MapOutputs(ParameterInfo[] parameters, IMethodCallMessage methodCall, object[] outs, ref object ret)
System.Workflow.Activities (2)
LocalService\MethodMessage.cs (2)
336IMethodCallMessage methodCallMessage = msg as IMethodCallMessage;