25 references to ServiceOperationHelpers
System.WorkflowServices (25)
System\Workflow\Activities\ContractMethodInfo.cs (2)
177return ServiceOperationHelpers.GetCustomAttributes(attributeType, this.attributes); 207return ServiceOperationHelpers.IsDefined(attributeType, attributes);
System\Workflow\Activities\ContractType.cs (2)
233return ServiceOperationHelpers.GetCustomAttributes(attributeType, this.attributes); 420return ServiceOperationHelpers.IsDefined(attributeType, attributes);
System\Workflow\Activities\Design\OperationPickerDialog.cs (3)
210if (!ServiceOperationHelpers.IsValidServiceOperation(methodInfo)) 216operationItem.Name = ServiceOperationHelpers.GetOperationName(this.serviceProvider, methodInfo); 218operationItem.Operation.Name = ServiceOperationHelpers.GetOperationName(this.serviceProvider, methodInfo);
System\Workflow\Activities\Design\ServiceContractDetailViewControl.cs (1)
79PropertyDescriptorUtils.SetPropertyValue(this.ServiceProvider, ServiceOperationHelpers.GetServiceOperationInfoPropertyDescriptor(activity), activity, workflowOperationListItem.Operation.Clone());
System\Workflow\Activities\Design\ServiceOperationDetailViewControl.cs (2)
687PropertyDescriptorUtils.SetPropertyValue(this.ServiceProvider, ServiceOperationHelpers.GetServiceOperationInfoPropertyDescriptor(activity), activity, null); 692PropertyDescriptorUtils.SetPropertyValue(this.ServiceProvider, ServiceOperationHelpers.GetServiceOperationInfoPropertyDescriptor(activity), activity, operation.Clone());
System\Workflow\Activities\ReceiveActivity.cs (5)
669List<Type> interfaces = ServiceOperationHelpers.GetContracts(contractType); 678ServiceOperationHelpers.SetWorkflowOperationBehavior(contractDescription, context); 694ServiceOperationHelpers.SetWorkflowOperationBehavior(inheritedContractDescription, context); 1399!((methodInfo.ReturnType.IsPrimitive || methodInfo.ReturnType.IsEnum || methodInfo.ReturnType.IsValueType) && !ServiceOperationHelpers.IsNullableType(methodInfo.ReturnType)); 1411!ServiceOperationHelpers.IsNullableType(parameter.ParameterType))
System\Workflow\Activities\ReceiveActivityDesigner.cs (1)
177PropertyDescriptorUtils.SetPropertyValue(this.Activity.Site, ServiceOperationHelpers.GetServiceOperationInfoPropertyDescriptor(this.Activity), this.Activity, pickedServiceOperation);
System\Workflow\Activities\SendActivityDesigner.cs (1)
128PropertyDescriptorUtils.SetPropertyValue(this.Activity.Site, ServiceOperationHelpers.GetServiceOperationInfoPropertyDescriptor(this.Activity), this.Activity, pickedServiceOperation);
System\Workflow\Activities\TypedOperationInfo.cs (2)
195if (type != null && ServiceOperationHelpers.IsValidServiceContract(type)) 289if (contractType != null && ServiceOperationHelpers.IsValidServiceContract(contractType))
System\Workflow\Activities\ValidationHelper.cs (6)
268if (!ServiceOperationHelpers.IsValidServiceOperation(methodInfo)) 273string operationName = ServiceOperationHelpers.GetOperationName(manager, methodInfo); 751else if (!ServiceOperationHelpers.IsValidServiceContract(contractType)) 770else if (ServiceOperationHelpers.IsAsyncOperation(manager, methodInfo)) 1046contractSessionMode = ServiceOperationHelpers.GetContractSessionMode(manager, attribInfoAttrib.AttributeInfo); 1056if (receiveActivity.CanCreateInstance == true && !ServiceOperationHelpers.IsInitiatingOperation(manager, methodInfo))