System\ServiceModel\Description\MessageContractExporter.cs (12)
25readonly protected OperationDescription operation;
28static internal void ExportMessageBinding(WsdlExporter exporter, WsdlEndpointConversionContext endpointContext, Type messageContractExporterType, OperationDescription operation)
50OperationDescription parentOperation = this.operation;
85protected MessageContractExporter(WsdlExporter exporter, WsdlContractConversionContext context, OperationDescription operation, IOperationBehavior extension)
662internal void ExportMessageBinding(OperationDescription operation, Type messageContractExporterType)
748static bool GetStyleAndUse(OperationDescription operation, Type messageContractExporterType, out bool isRpc, out bool isEncoded)
855public OperationMessageKey(OperationDescription operation, int messageIndex)
882OperationDescription operation;
883internal OperationElement(XmlSchemaElement element, OperationDescription operation)
889internal OperationDescription Operation { get { return operation; } }
895internal DataContractSerializerMessageContractExporter(WsdlExporter exporter, WsdlContractConversionContext context, OperationDescription operation, IOperationBehavior extension)
1035internal XmlSerializerMessageContractExporter(WsdlExporter exporter, WsdlContractConversionContext context, OperationDescription operation, IOperationBehavior extension)
System\ServiceModel\Description\MessageContractImporter.cs (28)
58OperationDescription operation = endpointContext.GetOperationDescription(wsdlOperationBinding);
82static bool OperationHasBeenHandled(OperationDescription operation)
167void TraceImportInformation(OperationDescription operation)
191foreach (OperationDescription operation in contractContext.Contract.Operations)
206foreach (OperationDescription operation in contractContext.Contract.Operations)
214bool CanImportOperation(OperationDescription operation, out OperationInfo operationInfo)
227bool CanImportFaults(WsdlNS.Operation operation, OperationDescription description)
242bool CanImportFault(WsdlNS.OperationFault fault, OperationDescription description)
254void ImportOperationContract(OperationDescription operation, OperationInfo operationInfo)
298bool CanImportOperation(OperationDescription operation, WsdlNS.Operation wsdlOperation, Collection<WsdlNS.OperationBinding> operationBindings,
472OperationDescription operation = contractContext.GetOperationDescription(wsdlOperationMessage.Operation);
551static void SetWrapperName(OperationDescription operation)
574void ImportFaults(WsdlNS.Operation operation, OperationDescription description, bool isEncoded)
582void ImportFault(WsdlNS.OperationFault fault, OperationDescription description, bool isEncoded)
607bool ValidateFault(WsdlNS.OperationFault fault, OperationDescription description, out XmlSchemaElement detailElement,
1532internal virtual void SetOperationSupportFaults(OperationDescription operation, bool supportFaults)
1548internal abstract void SetOperationStyle(OperationDescription operation, OperationFormatStyle style);
1549internal abstract bool GetOperationIsEncoded(OperationDescription operation);
1550internal abstract void SetOperationIsEncoded(OperationDescription operation, bool isEncoded);
1880internal override void SetOperationStyle(OperationDescription operation, OperationFormatStyle style)
1891internal override bool GetOperationIsEncoded(OperationDescription operation)
1896internal override void SetOperationIsEncoded(OperationDescription operation, bool isEncoded)
1902internal override void SetOperationSupportFaults(OperationDescription operation, bool supportFaults)
2126internal static XmlSerializerFormatAttribute GetFormatAttribute(OperationDescription operation, bool createNew)
2139internal override void SetOperationStyle(OperationDescription operation, OperationFormatStyle style)
2145internal override bool GetOperationIsEncoded(OperationDescription operation)
2153internal override void SetOperationIsEncoded(OperationDescription operation, bool isEncoded)
2159internal override void SetOperationSupportFaults(OperationDescription operation, bool supportFaults)
System\ServiceModel\Description\OperationContractGenerationContext.cs (7)
19readonly OperationDescription operation;
27OperationContractGenerationContext(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
System\ServiceModel\Description\TypeLoader.cs (32)
188OperationDescription operation = new OperationDescription("Send", contract);
203OperationDescription operation = new OperationDescription("Request", contract);
217OperationDescription operationDescription = contractDesc.Operations[i];
228OperationDescription opDesc = contractDesc.Operations[i];
275OperationDescription opDesc = contractDesc.Operations[i];
291OperationDescription operationDescription = contractDesc.Operations[i];
353foreach (OperationDescription operationDescription in contractDesc.Operations)
366foreach (OperationDescription operationDescription in contractDesc.Operations)
411KeyedByTypeCollection<IOperationBehavior> GetIOperationBehaviorAttributesFromType(OperationDescription opDesc, Type targetIface, Type implType)
447OperationDescription opDesc, KeyedByTypeCollection<IOperationBehavior> result,
555OperationDescription opDesc = serviceEndpoint.Contract.Operations[i];
641OperationDescription operation = CreateOperationDescription(contractDescription, methodInfo, direction, reflectionInfo, declaringContract);
723foreach (OperationDescription op in inheritedContractDescription.Operations)
728Collection<OperationDescription> existingOps = contractDescription.Operations.FindAll(op.Name);
729foreach (OperationDescription existingOp in existingOps)
798OperationDescription CreateOperationDescription(ContractDescription contractDescription, MethodInfo methodInfo, MessageDirection direction,
822Collection<OperationDescription> operations = contractDescription.Operations.FindAll(operationName.EncodedName);
825OperationDescription existingOp = operations[i];
849OperationDescription newOp = CreateOperationDescription(contractDescription,
910OperationDescription operationDescription = new OperationDescription(operationName.EncodedName, declaringContract);
1535OperationDescription syncOperation;
1536OperationDescription asyncOperation;
1542public SyncAsyncOperationConsistencyVerifier(OperationDescription syncOperation, OperationDescription asyncOperation)
1681OperationDescription syncOperation;
1682OperationDescription taskOperation;
1686public SyncTaskOperationConsistencyVerifier(OperationDescription syncOperation, OperationDescription taskOperation)
1799OperationDescription taskOperation;
1800OperationDescription asyncOperation;
1804public TaskAsyncOperationConsistencyVerifier(OperationDescription taskOperation, OperationDescription asyncOperation)
System\ServiceModel\Description\WsdlExporter.cs (10)
51foreach (OperationDescription operation in contract.Operations)
57: SR.GetString(SR.WarnSkippingOpertationWithSessionOpenNotificationEnabled, "Action", OperationDescription.SessionOpenedAction, contract.Name, contract.Namespace, operation.Name);
180foreach (OperationDescription operation in endpoint.Contract.Operations)
269WsdlNS.Operation CreateWsdlOperation(OperationDescription operation, ContractDescription contract)
375WsdlNS.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)
1088internal static string GetWsdlOperationName(OperationDescription operationDescription, ContractDescription parentContractDescription)
1126OperationDescription operation, ContractDescription contract)
System\ServiceModel\Description\WsdlImporter.cs (16)
319OperationDescription operationDescription = CreateOperationDescription(wsdlPortType, wsdlOperation, contractDescription);
388OperationDescription operation = Binding2DescriptionHelper.FindOperationDescription(wsdlOperationBinding, wsdlDocuments, bindingEndpointContext);
494static bool TryCreateMessageDescription(WsdlNS.OperationMessage wsdlOperationMessage, OperationDescription operationDescription, out MessageDescription messageDescription)
516static bool TryCreateFaultDescription(WsdlNS.OperationFault wsdlOperationFault, OperationDescription operationDescription, out FaultDescription faultDescription)
541OperationDescription CreateOperationDescription(WsdlNS.PortType wsdlPortType, WsdlNS.Operation wsdlOperation, ContractDescription contract)
544OperationDescription operationDescription = new OperationDescription(operationName, contract);
834internal static OperationDescription FindOperationDescription(WsdlNS.OperationBinding wsdlOperationBinding, WsdlNS.ServiceDescriptionCollection wsdlDocuments, WsdlEndpointConversionContext endpointContext)
837OperationDescription operation;
984static OperationDescription FindOperationDescription(ContractDescription contract, WsdlNS.OperationBinding wsdlOperationBinding)
986foreach (OperationDescription operationDescription in contract.Operations)
995static bool CompareOperations(OperationDescription operationDescription, ContractDescription parentContractDescription, WsdlNS.OperationBinding wsdlOperationBinding)
1246internal static void SetInitiatingTerminating(OperationDescription operationDescription, WsdlNS.Operation wsdlOperation)
1643foreach (OperationDescription operation in policyContext.Contract.Operations)
1675foreach (OperationDescription operation in policyContext.Contract.Operations)
2218policyAlternatives.OperationBindingAlternatives = new Dictionary<OperationDescription, IEnumerable<IEnumerable<XmlElement>>>(endpointContext.Endpoint.Contract.Operations.Count);
2222foreach (OperationDescription operation in endpointContext.Endpoint.Contract.Operations)
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (15)
25public XmlSerializerOperationBehavior(OperationDescription operation)
30public XmlSerializerOperationBehavior(OperationDescription operation, XmlSerializerFormatAttribute attribute)
40internal XmlSerializerOperationBehavior(OperationDescription operation, XmlSerializerFormatAttribute attribute, Reflector parentReflector)
72internal static XmlSerializerOperationFormatter CreateOperationFormatter(OperationDescription operation)
77internal static XmlSerializerOperationFormatter CreateOperationFormatter(OperationDescription operation, XmlSerializerFormatAttribute attr)
96foreach (OperationDescription operation in contract.Operations)
122void IOperationBehavior.Validate(OperationDescription description)
126void IOperationBehavior.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters)
130void IOperationBehavior.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch)
162void IOperationBehavior.ApplyClientBehavior(OperationDescription description, ClientOperation proxy)
240static XmlSerializerFormatAttribute FindAttribute(OperationDescription operation)
248internal OperationReflector ReflectOperation(OperationDescription operation)
258internal OperationReflector ReflectOperation(OperationDescription operation, XmlSerializerFormatAttribute attrOverride)
270internal readonly OperationDescription Operation;
285internal OperationReflector(Reflector parent, OperationDescription operation, XmlSerializerFormatAttribute attr, bool reflectOnDemand)