FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MessageContractImporter.cs (28)
59OperationDescription operation = endpointContext.GetOperationDescription(wsdlOperationBinding);
82private static bool OperationHasBeenHandled(OperationDescription operation)
166private void TraceImportInformation(OperationDescription operation)
180foreach (OperationDescription operation in _contractContext.Contract.Operations)
195foreach (OperationDescription operation in _contractContext.Contract.Operations)
203private bool CanImportOperation(OperationDescription operation, out OperationInfo operationInfo)
216private bool CanImportFaults(WsdlNS.Operation operation, OperationDescription description)
231private bool CanImportFault(WsdlNS.OperationFault fault, OperationDescription description)
243private void ImportOperationContract(OperationDescription operation, OperationInfo operationInfo)
287private bool CanImportOperation(OperationDescription operation, WsdlNS.Operation wsdlOperation, Collection<WsdlNS.OperationBinding> operationBindings,
461OperationDescription operation = _contractContext.GetOperationDescription(wsdlOperationMessage.Operation);
540private static void SetWrapperName(OperationDescription operation)
563private void ImportFaults(WsdlNS.Operation operation, OperationDescription description, bool isEncoded)
571private void ImportFault(WsdlNS.OperationFault fault, OperationDescription description, bool isEncoded)
596private bool ValidateFault(WsdlNS.OperationFault fault, OperationDescription description, out XmlSchemaElement detailElement,
1520internal virtual void SetOperationSupportFaults(OperationDescription operation, bool supportFaults)
1536internal abstract void SetOperationStyle(OperationDescription operation, OperationFormatStyle style);
1537internal abstract bool GetOperationIsEncoded(OperationDescription operation);
1538internal abstract void SetOperationIsEncoded(OperationDescription operation, bool isEncoded);
1868internal override void SetOperationStyle(OperationDescription operation, OperationFormatStyle style)
1879internal override bool GetOperationIsEncoded(OperationDescription operation)
1884internal override void SetOperationIsEncoded(OperationDescription operation, bool isEncoded)
1890internal override void SetOperationSupportFaults(OperationDescription operation, bool supportFaults)
2113internal static XmlSerializerFormatAttribute GetFormatAttribute(OperationDescription operation, bool createNew)
2126internal override void SetOperationStyle(OperationDescription operation, OperationFormatStyle style)
2132internal override bool GetOperationIsEncoded(OperationDescription operation)
2140internal override void SetOperationIsEncoded(OperationDescription operation, bool isEncoded)
2146internal override void SetOperationSupportFaults(OperationDescription operation, bool supportFaults)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\OperationContractGenerationContext.cs (7)
19private readonly OperationDescription _operation;
27private OperationContractGenerationContext(ServiceContractGenerator serviceContractGenerator, ServiceContractGenerationContext contract, OperationDescription operation, CodeTypeDeclaration declaringType)
42public OperationContractGenerationContext(ServiceContractGenerator serviceContractGenerator, ServiceContractGenerationContext contract, OperationDescription operation, CodeTypeDeclaration declaringType, CodeMemberMethod syncMethod, CodeMemberMethod beginMethod, CodeMemberMethod endMethod, CodeMemberMethod taskMethod)
60public OperationContractGenerationContext(ServiceContractGenerator serviceContractGenerator, ServiceContractGenerationContext contract, OperationDescription operation, CodeTypeDeclaration declaringType, CodeMemberMethod syncMethod, CodeMemberMethod beginMethod, CodeMemberMethod endMethod)
75public OperationContractGenerationContext(ServiceContractGenerator serviceContractGenerator, ServiceContractGenerationContext contract, OperationDescription operation, CodeTypeDeclaration declaringType, CodeMemberMethod syncMethod, CodeMemberMethod taskMethod)
87public OperationContractGenerationContext(ServiceContractGenerator serviceContractGenerator, ServiceContractGenerationContext contract, OperationDescription operation, CodeTypeDeclaration declaringType, CodeMemberMethod method)
150public OperationDescription Operation
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\TypeLoader.cs (31)
188OperationDescription operation = new OperationDescription("Send", contract);
203OperationDescription operation = new OperationDescription("Request", contract);
217OperationDescription operationDescription = contractDesc.Operations[i];
228OperationDescription opDesc = contractDesc.Operations[i];
280OperationDescription operationDescription = contractDesc.Operations[i];
334foreach (OperationDescription operationDescription in contractDesc.Operations)
347foreach (OperationDescription operationDescription in contractDesc.Operations)
392private KeyedByTypeCollection<IOperationBehavior> GetIOperationBehaviorAttributesFromType(OperationDescription opDesc, Type targetIface, Type implType)
426OperationDescription opDesc, KeyedByTypeCollection<IOperationBehavior> result,
613OperationDescription opDesc = serviceEndpoint.Contract.Operations[i];
690OperationDescription operation = CreateOperationDescription(contractDescription, methodInfo, direction, reflectionInfo, declaringContract);
772foreach (OperationDescription op in inheritedContractDescription.Operations)
777Collection<OperationDescription> existingOps = contractDescription.Operations.FindAll(op.Name);
778foreach (OperationDescription existingOp in existingOps)
847private OperationDescription CreateOperationDescription(ContractDescription contractDescription, MethodInfo methodInfo, MessageDirection direction,
871Collection<OperationDescription> operations = contractDescription.Operations.FindAll(operationName.EncodedName);
874OperationDescription existingOp = operations[i];
898OperationDescription newOp = CreateOperationDescription(contractDescription,
959OperationDescription operationDescription = new OperationDescription(operationName.EncodedName, declaringContract);
1572private OperationDescription _syncOperation;
1573private OperationDescription _asyncOperation;
1579public SyncAsyncOperationConsistencyVerifier(OperationDescription syncOperation, OperationDescription asyncOperation)
1717private OperationDescription _syncOperation;
1718private OperationDescription _taskOperation;
1722public SyncTaskOperationConsistencyVerifier(OperationDescription syncOperation, OperationDescription taskOperation)
1834private OperationDescription _taskOperation;
1835private OperationDescription _asyncOperation;
1839public TaskAsyncOperationConsistencyVerifier(OperationDescription taskOperation, OperationDescription asyncOperation)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlExporter.cs (10)
51foreach (OperationDescription operation in contract.Operations)
57: string.Format(SRServiceModel.WarnSkippingOpertationWithSessionOpenNotificationEnabled, "Action", OperationDescription.SessionOpenedAction, contract.Name, contract.Namespace, operation.Name);
180foreach (OperationDescription operation in endpoint.Contract.Operations)
269private WsdlNS.Operation CreateWsdlOperation(OperationDescription operation, ContractDescription contract)
375private WsdlNS.OperationBinding CreateWsdlOperationBinding(ContractDescription contract, OperationDescription operation)
412internal static bool OperationIsExportable(OperationDescription operation)
418internal static bool OperationIsExportable(OperationDescription operation, out bool isWildcardAction)
744foreach (OperationDescription operation in endpoint.Contract.Operations)
1086internal static string GetWsdlOperationName(OperationDescription operationDescription, ContractDescription parentContractDescription)
1124OperationDescription operation, ContractDescription contract)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlImporter.cs (16)
318OperationDescription operationDescription = CreateOperationDescription(wsdlPortType, wsdlOperation, contractDescription);
387OperationDescription operation = Binding2DescriptionHelper.FindOperationDescription(wsdlOperationBinding, _wsdlDocuments, bindingEndpointContext);
496private static bool TryCreateMessageDescription(WsdlNS.OperationMessage wsdlOperationMessage, OperationDescription operationDescription, out MessageDescription messageDescription)
518private static bool TryCreateFaultDescription(WsdlNS.OperationFault wsdlOperationFault, OperationDescription operationDescription, out FaultDescription faultDescription)
542private OperationDescription CreateOperationDescription(WsdlNS.PortType wsdlPortType, WsdlNS.Operation wsdlOperation, ContractDescription contract)
545OperationDescription operationDescription = new OperationDescription(operationName, contract);
832internal static OperationDescription FindOperationDescription(WsdlNS.OperationBinding wsdlOperationBinding, WsdlNS.ServiceDescriptionCollection wsdlDocuments, WsdlEndpointConversionContext endpointContext)
834OperationDescription operation;
981private static OperationDescription FindOperationDescription(ContractDescription contract, WsdlNS.OperationBinding wsdlOperationBinding)
983foreach (OperationDescription operationDescription in contract.Operations)
992private static bool CompareOperations(OperationDescription operationDescription, ContractDescription parentContractDescription, WsdlNS.OperationBinding wsdlOperationBinding)
1240internal static void SetInitiatingTerminating(OperationDescription operationDescription, WsdlNS.Operation wsdlOperation)
1631foreach (OperationDescription operation in policyContext.Contract.Operations)
1663foreach (OperationDescription operation in policyContext.Contract.Operations)
2205policyAlternatives.OperationBindingAlternatives = new Dictionary<OperationDescription, IEnumerable<IEnumerable<XmlElement>>>(endpointContext.Endpoint.Contract.Operations.Count);
2209foreach (OperationDescription operation in endpointContext.Endpoint.Contract.Operations)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (15)
26public XmlSerializerOperationBehavior(OperationDescription operation)
31public XmlSerializerOperationBehavior(OperationDescription operation, XmlSerializerFormatAttribute attribute)
41internal XmlSerializerOperationBehavior(OperationDescription operation, XmlSerializerFormatAttribute attribute, Reflector parentReflector)
73internal static XmlSerializerOperationFormatter CreateOperationFormatter(OperationDescription operation)
78internal static XmlSerializerOperationFormatter CreateOperationFormatter(OperationDescription operation, XmlSerializerFormatAttribute attr)
97foreach (OperationDescription operation in contract.Operations)
121void IOperationBehavior.Validate(OperationDescription description)
125void IOperationBehavior.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters)
129void IOperationBehavior.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch)
150void IOperationBehavior.ApplyClientBehavior(OperationDescription description, ClientOperation proxy)
196private static XmlSerializerFormatAttribute FindAttribute(OperationDescription operation)
204internal OperationReflector ReflectOperation(OperationDescription operation)
214internal OperationReflector ReflectOperation(OperationDescription operation, XmlSerializerFormatAttribute attrOverride)
226internal readonly OperationDescription Operation;
240internal OperationReflector(Reflector parent, OperationDescription operation, XmlSerializerFormatAttribute attr, bool reflectOnDemand)