3 writes to TaskMethod
System.ServiceModel.Primitives (3)
System\ServiceModel\Description\TypeLoader.cs (3)
921existingOp.TaskMethod = newOp.TaskMethod; 955newOp.TaskMethod = existingOp.TaskMethod; 1040operationDescription.TaskMethod = methodInfo;
43 references to TaskMethod
System.ServiceModel.Primitives (42)
System\ServiceModel\Description\DispatcherBuilder.cs (1)
126child.TaskMethod = operation.TaskMethod;
System\ServiceModel\Description\OperationDescription.cs (1)
80return TaskMethod ?? BeginMethod;
System\ServiceModel\Description\TypeLoader.cs (35)
427else if (opDesc.SyncMethod != null && opDesc.TaskMethod != null) 429ProcessOpMethod(opDesc.TaskMethod, false, opDesc, result, targetIface, implType, useImplAttrs); 431else if (opDesc.TaskMethod != null && opDesc.BeginMethod != null) 487else if (opDesc.SyncMethod != null && opDesc.TaskMethod != null) 493opDesc.TaskMethod.Name, 497else if (opDesc.TaskMethod != null && opDesc.BeginMethod != null) 501opDesc.TaskMethod.Name, 502opDesc.TaskMethod.DeclaringType, 891if (existingOp.TaskMethod != null && isTask) 921existingOp.TaskMethod = newOp.TaskMethod; 955newOp.TaskMethod = existingOp.TaskMethod; 957if (existingOp.TaskMethod != null) 1784_taskInputs = ServiceReflector.GetInputParameters(_taskOperation.TaskMethod, false); 1795_taskOperation.TaskMethod.Name, 1810_taskOperation.TaskMethod.Name, 1824_taskOperation.TaskMethod.Name, 1837_taskOperation.TaskMethod.Name, 1851_taskOperation.TaskMethod.Name, 1865_taskOperation.TaskMethod.Name, 1881_taskOperation.TaskMethod.Name, 1900_taskInputs = ServiceReflector.GetInputParameters(_taskOperation.TaskMethod, false); 1910_taskOperation.TaskMethod.Name, 1911_taskOperation.TaskMethod.DeclaringType, 1926_taskOperation.TaskMethod.Name, 1927_taskOperation.TaskMethod.DeclaringType, 1941_taskOperation.TaskMethod.Name, 1942_taskOperation.TaskMethod.DeclaringType, 1955_taskOperation.TaskMethod.Name, 1956_taskOperation.TaskMethod.DeclaringType, 1970_taskOperation.TaskMethod.Name, 1971_taskOperation.TaskMethod.DeclaringType, 1985_taskOperation.TaskMethod.Name, 1986_taskOperation.TaskMethod.DeclaringType, 2002_taskOperation.TaskMethod.Name, 2003_taskOperation.TaskMethod.DeclaringType,
System\ServiceModel\Dispatcher\OperationInvokerBehavior.cs (2)
36if (description.TaskMethod != null) 38dispatch.Invoker = new TaskMethodInvoker(description.TaskMethod, description.TaskTResult);
System\ServiceModel\Dispatcher\OperationSelectorBehavior.cs (3)
66if (operation.TaskMethod != null) 68if (!_operationMap.ContainsKey(operation.TaskMethod.MethodHandle.Value)) 70_operationMap.Add(operation.TaskMethod.MethodHandle.Value, operation.Name);
UnitTests.Common (1)
TestHelpers.cs (1)
163bool hasTask = op.TaskMethod != null;