2 instantiations of ProxyOperationRuntime
System.ServiceModel.Primitives (2)
System\ServiceModel\Dispatcher\ImmutableClientRuntime.cs (2)
32UnhandledProxyOperation = new ProxyOperationRuntime(behavior.UnhandledClientOperation, this); 41ProxyOperationRuntime operationRuntime = new ProxyOperationRuntime(operation, this);
42 references to ProxyOperationRuntime
System.ServiceModel.Primitives (42)
System\ServiceModel\Channels\ServiceChannel.cs (16)
344private ProxyOperationRuntime UnhandledProxyOperation 526private void PrepareCall(ProxyOperationRuntime operation, bool oneway, ref ProxyRpc rpc) 666internal static IAsyncResult BeginCall(ServiceChannel channel, ProxyOperationRuntime operation, object[] ins, AsyncCallback callback, object asyncState) 673internal IAsyncResult BeginCall(string action, bool oneway, ProxyOperationRuntime operation, object[] ins, AsyncCallback callback, object asyncState) 678internal IAsyncResult BeginCall(string action, bool oneway, ProxyOperationRuntime operation, object[] ins, TimeSpan timeout, AsyncCallback callback, object asyncState) 715internal object Call(string action, bool oneway, ProxyOperationRuntime operation, object[] ins, object[] outs) 720internal object Call(string action, bool oneway, ProxyOperationRuntime operation, object[] ins, object[] outs, TimeSpan timeout) 912private void HandleReply(ProxyOperationRuntime operation, ref ProxyRpc rpc) 1095private void ThrowIfIdleAborted(ProxyOperationRuntime operation) 1105private void ThrowIfIsConnectionOpened(ProxyOperationRuntime operation) 1208ProxyOperationRuntime operation = UnhandledProxyOperation; 1219ProxyOperationRuntime operation = UnhandledProxyOperation; 1235ProxyOperationRuntime operation = UnhandledProxyOperation; 1246ProxyOperationRuntime operation = UnhandledProxyOperation; 1687private readonly ProxyOperationRuntime _operation; 1695internal SendAsyncResult(ServiceChannel channel, ProxyOperationRuntime operation,
System\ServiceModel\Channels\ServiceChannelProxy.cs (11)
77ProxyOperationRuntime operation = _proxyRuntime.GetOperation(method, methodCall.Args, out canCacheMessageData); 163public static Task CreateTask(ServiceChannel channel, MethodCall methodCall, ProxyOperationRuntime operation) 172private static Task CreateGenericTask(ServiceChannel channel, ProxyOperationRuntime operation, object[] inputParameters) 211private static Task CreateTask(ServiceChannel channel, ProxyOperationRuntime operation, object[] inputParameters) 327private object InvokeTaskService(MethodCall methodCall, ProxyOperationRuntime operation) 367private object InvokeBeginService(MethodCall methodCall, ProxyOperationRuntime operation) 376private object InvokeEndService(MethodCall methodCall, ProxyOperationRuntime operation) 386private object InvokeService(MethodCall methodCall, ProxyOperationRuntime operation) 500private ProxyOperationRuntime _operation; 507public MethodData(MethodBase methodBase, MethodType methodType, ProxyOperationRuntime operation) 518public ProxyOperationRuntime Operation
System\ServiceModel\ClientBase.cs (4)
924ProxyOperationRuntime op = GetOperationByName(methodName); 936ProxyOperationRuntime op = GetOperationByName(methodName); 949private ProxyOperationRuntime GetOperationByName(string methodName) 951ProxyOperationRuntime op = _runtime.GetOperationByName(methodName);
System\ServiceModel\Dispatcher\DispatchOperationRuntime.cs (1)
272if ((reply != null) && (!ProxyOperationRuntime.IsValidAction(reply, ReplyAction)))
System\ServiceModel\Dispatcher\ImmutableClientRuntime.cs (8)
19private Dictionary<string, ProxyOperationRuntime> _operations; 36_operations = new Dictionary<string, ProxyOperationRuntime>(); 41ProxyOperationRuntime operationRuntime = new ProxyOperationRuntime(operation, this); 62internal ProxyOperationRuntime UnhandledProxyOperation { get; } 167internal ProxyOperationRuntime GetOperation(MethodBase methodBase, object[] args, out bool canCacheResult) 189ProxyOperationRuntime operation; 215internal ProxyOperationRuntime GetOperationByName(string operationName) 217ProxyOperationRuntime operation = null;
System\ServiceModel\Dispatcher\ProxyRpc.cs (2)
21internal readonly ProxyOperationRuntime Operation; 30internal ProxyRpc(ServiceChannel channel, ProxyOperationRuntime operation, string action, object[] inputs, TimeSpan timeout)