11 instantiations of OperationDescription
System.ServiceModel (6)
System\ServiceModel\ComIntegration\ComPlusTypeLoader.cs (1)
190OperationDescription operationDescription = new OperationDescription(operationName.EncodedName, contract);
System\ServiceModel\Description\TypedMessageConverter.cs (1)
69OperationDescription operation = new OperationDescription(NamingHelper.XmlName(t.Name), contract, false);
System\ServiceModel\Description\TypeLoader.cs (3)
188OperationDescription operation = new OperationDescription("Send", contract); 203OperationDescription operation = new OperationDescription("Request", contract); 910OperationDescription operationDescription = new OperationDescription(operationName.EncodedName, declaringContract);
System\ServiceModel\Description\WsdlImporter.cs (1)
544OperationDescription operationDescription = new OperationDescription(operationName, contract);
System.ServiceModel.Activities (5)
System\ServiceModel\Activities\ContractInferenceHelper.cs (5)
116OperationDescription operation = new OperationDescription("Send", contract); 142OperationDescription operation = new OperationDescription("Request", contract); 200operation = new OperationDescription(operationName, contract); 266OperationDescription operation = new OperationDescription(NamingHelper.XmlName(send.OperationName), contract); 299OperationDescription operation = new OperationDescription(NamingHelper.XmlName(receive.OperationName), contract);
536 references to OperationDescription
System.Activities.Core.Presentation (2)
System\ServiceModel\Activities\Presentation\ServiceContractImporter.cs (2)
105foreach (OperationDescription operation in contract.Operations) 153internal static Activity GenerateActivity(OperationDescription operation)
System.ServiceModel (307)
System\ServiceModel\Administration\ContractInstanceProvider.cs (2)
63OperationDescription operationDescription = contractDescription.Operations[j]; 74static void FillOperation(IWmiInstance operation, OperationDescription operationDescription)
System\ServiceModel\ChannelFactory.cs (1)
241OperationDescription operation = operations[i];
System\ServiceModel\Channels\ChannelRequirements.cs (1)
34OperationDescription operation = contractDescription.Operations[i];
System\ServiceModel\Channels\MessageEncodingBindingElementImporter.cs (1)
51OperationDescription operation = context.GetOperationDescription(wsdlOperationBinding);
System\ServiceModel\Channels\SecurityBindingElement.cs (4)
1983static void AddAssertionIfNotNull(PolicyConversionContext policyContext, OperationDescription operation, XmlElement assertion) 1991static void AddAssertionIfNotNull(PolicyConversionContext policyContext, OperationDescription operation, Collection<XmlElement> assertions) 2339foreach (OperationDescription operation in policyContext.Contract.Operations) 2407foreach (OperationDescription operation in policyContext.Contract.Operations)
System\ServiceModel\Channels\SecurityBindingElementImporter.cs (5)
49foreach (OperationDescription operation in policyContext.Contract.Operations) 129void ValidateExistingOrSetNewProtectionLevel(MessagePartDescription part, MessageDescription message, OperationDescription operation, ContractDescription contract, ProtectionLevel newProtectionLevel) 250foreach (OperationDescription operation in policyContext.Contract.Operations) 411foreach (OperationDescription operation in policyContext.Contract.Operations) 425void ResetProtectionLevelForMessages(OperationDescription operation)
System\ServiceModel\Channels\ServiceChannel.cs (1)
1178SR.GetString(SR.SFxServiceChannelCannotBeCalledBecauseIsSessionOpenNotificationEnabled, operation.Name, "Action", OperationDescription.SessionOpenedAction, "Open")));
System\ServiceModel\Channels\TransactionFlowBindingElement.cs (2)
131foreach (OperationDescription operation in contract.Operations) 420foreach (OperationDescription operation in context.Contract.Operations)
System\ServiceModel\Channels\TransactionFlowBindingElementImporter.cs (2)
51foreach (OperationDescription operation in context.Contract.Operations) 127void UpdateTransactionFlowAtribute(OperationDescription operation, TransactionFlowOption txFlow)
System\ServiceModel\Channels\UnrecognizedAssertionsBindingElement.cs (4)
18IDictionary<OperationDescription, ICollection<XmlElement>> operationAssertions; 43internal IDictionary<OperationDescription, ICollection<XmlElement>> OperationAssertions 48this.operationAssertions = new Dictionary<OperationDescription, ICollection<XmlElement>>(); 63internal void Add(OperationDescription operation, ICollection<XmlElement> assertions)
System\ServiceModel\ComIntegration\ComPlusTypeLoader.cs (4)
111OperationDescription operation = CreateOperationDescription(contract, method, contractConfigElement, (null != contractSurrogate)); 139void ConfigureOperationDescriptionBehaviors(OperationDescription operation, IDataContractSurrogate contractSurrogate) 172OperationDescription CreateOperationDescription(ContractDescription contract, MethodInfo methodInfo, ComContractElement config, bool allowReferences) 190OperationDescription operationDescription = new OperationDescription(operationName.EncodedName, contract);
System\ServiceModel\ComIntegration\DispatchProxy.cs (4)
88public OperationDescription opDesc; 92public MethodInfo(OperationDescription opDesc) 105foreach (OperationDescription opDesc in contract.Operations) 346object SendMessage(OperationDescription opDesc, string action, object[] ins, object[] outs)
System\ServiceModel\ComIntegration\MexServiceChannelBuilder.cs (1)
173foreach (OperationDescription opDesc in contractDescription.Operations)
System\ServiceModel\ComIntegration\WsdlServiceChannelBuilder.cs (1)
167foreach (OperationDescription opDesc in contractDescription.Operations)
System\ServiceModel\Configuration\UnrecognizedPolicyAssertionElement.cs (2)
20IDictionary<OperationDescription, ICollection<XmlElement>> operationAssertions; 75foreach (OperationDescription operation in this.operationAssertions.Keys)
System\ServiceModel\Description\ContractDescription.cs (2)
193OperationDescription od = Operations[i]; 226OperationDescription operationDescription = this.Operations[i];
System\ServiceModel\Description\DataContractSerializerOperationBehavior.cs (9)
20OperationDescription operation; 34public DataContractSerializerOperationBehavior(OperationDescription operation) 39public DataContractSerializerOperationBehavior(OperationDescription operation, DataContractFormatAttribute dataContractFormatAttribute) 45internal DataContractSerializerOperationBehavior(OperationDescription operation, 111internal object GetFormatter(OperationDescription operation, out bool formatRequest, out bool formatReply, bool isProxy) 133void IOperationBehavior.Validate(OperationDescription description) 137void IOperationBehavior.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters) 141void IOperationBehavior.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch) 159void IOperationBehavior.ApplyClientBehavior(OperationDescription description, ClientOperation proxy)
System\ServiceModel\Description\DataContractSerializerOperationGenerator.cs (8)
18Dictionary<OperationDescription, DataContractFormatAttribute> operationAttributes = new Dictionary<OperationDescription, DataContractFormatAttribute>(); 49internal Dictionary<OperationDescription, DataContractFormatAttribute> OperationAttributes 64void IOperationBehavior.Validate(OperationDescription description) 68void IOperationBehavior.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch) { } 70void IOperationBehavior.ApplyClientBehavior(OperationDescription description, ClientOperation proxy) { } 72void IOperationBehavior.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters) { } 150public void ValidateForParameterMode(OperationDescription operation)
System\ServiceModel\Description\DispatcherBuilder.cs (9)
58foreach (OperationDescription operationDesc in endpoint.Contract.Operations) 98OperationDescription operation = contractDescription.Operations[i]; 230foreach (OperationDescription op in endpoint.Contract.Operations) 650foreach (OperationDescription operation in endpoint.Contract.Operations) 757OperationDescription operation = endpoint.Contract.Operations[j]; 951OperationDescription operation = contractDescription.Operations[i]; 971static void BuildProxyOperation(OperationDescription operation, ClientRuntime parent) 1001static void BuildDispatchOperation(OperationDescription operation, DispatchRuntime parent, EndpointFilterProvider provider) 1083OperationDescription operation = contract.Operations[i];
System\ServiceModel\Description\ImportedPolicyConversionContext.cs (10)
32readonly Dictionary<OperationDescription, PolicyAssertionCollection> operationBindingAssertions = new Dictionary<OperationDescription, PolicyAssertionCollection>(); 37Dictionary<OperationDescription, IEnumerable<XmlElement>> operationBindingAssertions, 49foreach (OperationDescription operationDescription in endpoint.Contract.Operations) 65foreach (KeyValuePair<OperationDescription, IEnumerable<XmlElement>> entry in operationBindingAssertions) 95public override PolicyAssertionCollection GetOperationBindingAssertions(OperationDescription operation) 119IEnumerable<Dictionary<OperationDescription, IEnumerable<XmlElement>>> operationAssertionEnumerator; 122operationAssertionEnumerator = PolicyIterationHelper.GetCartesianProduct<OperationDescription, IEnumerable<XmlElement>>(policyAlternatives.OperationBindingAlternatives); 128foreach (Dictionary<OperationDescription, IEnumerable<XmlElement>> operationAssertionsSelection in operationAssertionEnumerator) 314public Dictionary<OperationDescription, IEnumerable<IEnumerable<XmlElement>>> OperationBindingAlternatives;
System\ServiceModel\Description\IOperationBehavior.cs (4)
14void Validate(OperationDescription operationDescription); 15void ApplyDispatchBehavior(OperationDescription operationDescription, DispatchOperation dispatchOperation); 16void ApplyClientBehavior(OperationDescription operationDescription, ClientOperation clientOperation); 17void AddBindingParameters(OperationDescription operationDescription, BindingParameterCollection bindingParameters);
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\MetadataExporter.cs (3)
81Dictionary<OperationDescription, PolicyAssertionCollection> operationBindingAssertions; 91this.operationBindingAssertions = new Dictionary<OperationDescription, PolicyAssertionCollection>(); 112public override PolicyAssertionCollection GetOperationBindingAssertions(OperationDescription operation)
System\ServiceModel\Description\MetadataImporter.cs (2)
111foreach (OperationDescription operation in policyContext.Contract.Operations) 157public override PolicyAssertionCollection GetOperationBindingAssertions(OperationDescription operation)
System\ServiceModel\Description\NetDataContractSerializerOperationBehavior.cs (2)
13internal NetDataContractSerializerOperationBehavior(OperationDescription operation) 28internal static NetDataContractSerializerOperationBehavior ApplyTo(OperationDescription operation)
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\OperationDescriptionCollection.cs (7)
11public class OperationDescriptionCollection : Collection<OperationDescription> 17public OperationDescription Find(string name) 27public Collection<OperationDescription> FindAll(string name) 29Collection<OperationDescription> results = new Collection<OperationDescription>(); 38protected override void InsertItem(int index, OperationDescription item) 47protected override void SetItem(int index, OperationDescription item)
System\ServiceModel\Description\OperationGenerator.cs (1)
21void ValidateForParameterMode(OperationDescription operationDescription);
System\ServiceModel\Description\PolicyConversionContext.cs (1)
37public abstract PolicyAssertionCollection GetOperationBindingAssertions(OperationDescription operation);
System\ServiceModel\Description\ServiceContractGenerator.cs (7)
34Dictionary<OperationDescription, OperationContractGenerationContext> generatedOperations; 64this.generatedOperations = new Dictionary<OperationDescription, OperationContractGenerationContext>(); 281foreach (OperationDescription operation in contract.Operations) 322void Visit(OperationDescription operationDescription) 450CodeAttributeDeclaration CreateOperationContractAttributeDeclaration(OperationDescription operationDescription, bool asyncPattern) 480foreach (OperationDescription operation in contract.Operations) 629static IEnumerable<IOperationContractGenerationExtension> EnumerateBehaviorExtensions(OperationDescription operation)
System\ServiceModel\Description\ServiceEndpoint.cs (1)
261OperationDescription op = contract.Operations[j];
System\ServiceModel\Description\ServiceMetadataBehavior.cs (1)
439foreach (OperationDescription operation in mexContract.Operations)
System\ServiceModel\Description\ServiceReflector.cs (1)
92internal static string GetMessageAction(OperationDescription operation, bool isResponse)
System\ServiceModel\Description\SoapHelper.cs (2)
73internal static WsdlNS.SoapOperationBinding GetOrCreateSoapOperationBinding(WsdlEndpointConversionContext endpointContext, OperationDescription operation, WsdlExporter exporter) 581static WsdlNS.SoapOperationBinding GetSoapOperationBinding(WsdlEndpointConversionContext endpointContext, OperationDescription operation)
System\ServiceModel\Description\TaskOperationDescriptionValidator.cs (3)
11internal static void Validate(OperationDescription operationDescription, bool isForService) 32private static void EnsureNoSyncMethod(OperationDescription operation) 42private static void EnsureNoBeginEndMethod(OperationDescription operation)
System\ServiceModel\Description\TypedMessageConverter.cs (1)
69OperationDescription operation = new OperationDescription(NamingHelper.XmlName(t.Name), contract, false);
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\WsdlContractConversionContext.cs (8)
27readonly Dictionary<OperationDescription, WsdlNS.Operation> wsdlOperations; 28readonly Dictionary<WsdlNS.Operation, OperationDescription> operationDescriptions; 41this.wsdlOperations = new Dictionary<OperationDescription, WsdlNS.Operation>(); 42this.operationDescriptions = new Dictionary<WsdlNS.Operation, OperationDescription>(); 59foreach (OperationDescription operation in contract.Operations) 94public WsdlNS.Operation GetOperation(OperationDescription operation) 109public OperationDescription GetOperationDescription(WsdlNS.Operation operation) 126internal void AddOperation(OperationDescription operationDescription, WsdlNS.Operation wsdlOperation)
System\ServiceModel\Description\WsdlEndpointConversionContext.cs (8)
22readonly Dictionary<OperationDescription, WsdlNS.OperationBinding> wsdlOperationBindings; 23readonly Dictionary<WsdlNS.OperationBinding, OperationDescription> operationDescriptionBindings; 37this.wsdlOperationBindings = new Dictionary<OperationDescription, WsdlNS.OperationBinding>(); 38this.operationDescriptionBindings = new Dictionary<WsdlNS.OperationBinding, OperationDescription>(); 80foreach (OperationDescription operation in endpoint.Contract.Operations) 116public WsdlNS.OperationBinding GetOperationBinding(OperationDescription operation) 131public OperationDescription GetOperationDescription(WsdlNS.OperationBinding operationBinding) 148internal void AddOperationBinding(OperationDescription operationDescription, WsdlNS.OperationBinding wsdlOperationBinding)
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)
System\ServiceModel\Description\XmlSerializerOperationGenerator.cs (8)
22Dictionary<OperationDescription, XmlSerializerFormatAttribute> operationAttributes = new Dictionary<OperationDescription, XmlSerializerFormatAttribute>(); 96internal Dictionary<OperationDescription, XmlSerializerFormatAttribute> OperationAttributes 102void IOperationBehavior.Validate(OperationDescription description) 106void IOperationBehavior.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters) 110void IOperationBehavior.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch) { } 112void IOperationBehavior.ApplyClientBehavior(OperationDescription description, ClientOperation proxy) { } 236public void ValidateForParameterMode(OperationDescription operation)
System\ServiceModel\Diagnostics\ServiceModelPerformanceCounters.cs (1)
39foreach (OperationDescription opDescription in contractDescription.Operations)
System\ServiceModel\Dispatcher\ChannelHandler.cs (2)
431if (this.shouldRejectMessageWithOnOpenActionHeader && message.Headers.Action == OperationDescription.SessionOpenedAction) 517Message message = Message.CreateMessage(this.Binder.Channel.GetProperty<MessageVersion>(), OperationDescription.SessionOpenedAction);
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (1)
87public DataContractSerializerOperationFormatter(OperationDescription description, DataContractFormatAttribute dataContractFormatAttribute,
System\ServiceModel\Dispatcher\DataContractSerializerServiceBehavior.cs (1)
80foreach (OperationDescription operation in endpoint.Contract.Operations)
System\ServiceModel\Dispatcher\OperationFormatter.cs (3)
33public OperationFormatter(OperationDescription description, bool isRpc, bool isEncoded) 487internal static void Validate(OperationDescription operation, bool isRpc, bool isEncoded) 521internal static void GetActions(OperationDescription description, XmlDictionary dictionary, out XmlDictionaryString action, out XmlDictionaryString replyAction)
System\ServiceModel\Dispatcher\OperationInvokerBehavior.cs (4)
17void IOperationBehavior.Validate(OperationDescription description) 21void IOperationBehavior.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters) 25void IOperationBehavior.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch) 71void IOperationBehavior.ApplyClientBehavior(OperationDescription description, ClientOperation proxy)
System\ServiceModel\Dispatcher\OperationSelectorBehavior.cs (1)
45OperationDescription operation = description.Operations[i];
System\ServiceModel\Dispatcher\PeerValidationBehavior.cs (1)
33foreach (OperationDescription operation in contract.Operations)
System\ServiceModel\Dispatcher\PrimitiveOperationFormatter.cs (4)
20OperationDescription operation; 41public PrimitiveOperationFormatter(OperationDescription description, bool isRpc) 287public static bool IsContractSupported(OperationDescription description) 292OperationDescription operation = description;
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (5)
292OperationDescription operation = endpoint.Contract.Operations[j]; 308static void ValidateWindowsIdentityCapability(Binding binding, ContractDescription contract, OperationDescription operation) 435foreach (OperationDescription operation in contract.Operations) 913OperationDescription operation = contract.Operations[i]; 1056OperationDescription operation = endpoint.Contract.Operations[i];
System\ServiceModel\Dispatcher\TransactionValidationBehavior.cs (10)
35OperationDescription operationDescription = endpoint.Contract.Operations[i]; 68OperationDescription autoCompleteFalseOperation = GetAutoCompleteFalseOperation(serviceEndpoint); 142OperationDescription operation = contract.Operations[j]; 156OperationDescription autoCompleteFalseOperation = GetAutoCompleteFalseOperation(endpoint); 186OperationDescription GetAutoCompleteFalseOperation(ServiceEndpoint endpoint) 188foreach (OperationDescription operation in endpoint.Contract.Operations) 260OperationDescription operation = endpoint.Contract.Operations[i]; 299OperationDescription operation = endpoint.Contract.Operations[j]; 323bool IsAutoComplete(OperationDescription operation) 341void ValidateScopeRequiredAndAutoComplete(OperationDescription operation,
System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (1)
31public XmlSerializerOperationFormatter(OperationDescription description, XmlSerializerFormatAttribute xmlSerializerFormatAttribute,
System\ServiceModel\MsmqIntegration\MsmqIntegrationValidationBehavior.cs (1)
94foreach (OperationDescription operation in contract.Operations)
System\ServiceModel\OperationBehaviorAttribute.cs (4)
82void IOperationBehavior.Validate(OperationDescription description) 86void IOperationBehavior.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters) 90void IOperationBehavior.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch) 114void IOperationBehavior.ApplyClientBehavior(OperationDescription description, ClientOperation proxy)
System\ServiceModel\OperationContractAttribute.cs (2)
123return this.Action == OperationDescription.SessionOpenedAction; 136SR.GetString(SR.ContractIsNotSelfConsistentWhenIsSessionOpenNotificationEnabled, operationName, "Action", OperationDescription.SessionOpenedAction, "IsOneWay", "IsInitiating")));
System\ServiceModel\ReceiveContextEnabledAttribute.cs (4)
24public void Validate(OperationDescription operationDescription) 29public void ApplyDispatchBehavior(OperationDescription operationDescription, DispatchOperation dispatchOperation) 51public void ApplyClientBehavior(OperationDescription operationDescription, ClientOperation clientOperation) 56public void AddBindingParameters(OperationDescription operationDescription, BindingParameterCollection bindingParameters)
System\ServiceModel\Security\ChannelProtectionRequirements.cs (1)
226foreach (OperationDescription operation in contract.Operations)
System\ServiceModel\Security\WSSecurityPolicy.cs (2)
1358foreach (OperationDescription operation in policyContext.Contract.Operations) 3001OperationDescription operation = contract.Operations[j];
System\ServiceModel\Security\WSTrust.cs (1)
1254foreach (OperationDescription operation in operations)
System\ServiceModel\TransactionFlowAttribute.cs (5)
62void ApplyBehavior(OperationDescription description, BindingParameterCollection parameters) 68void IOperationBehavior.Validate(OperationDescription description) 72void IOperationBehavior.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch) 76void IOperationBehavior.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters) 83void IOperationBehavior.ApplyClientBehavior(OperationDescription description, ClientOperation proxy)
System.ServiceModel.Activities (111)
System\ServiceModel\Activities\ClientOperationFormatterProvider.cs (1)
44internal static IClientMessageFormatter GetFormatterFromRuntime(OperationDescription operationDescription)
System\ServiceModel\Activities\ContractInferenceHelper.cs (30)
87public static ContractDescription CreateContractFromOperation(XName serviceContractName, OperationDescription operation) 116OperationDescription operation = new OperationDescription("Send", contract); 142OperationDescription operation = new OperationDescription("Request", contract); 179OperationDescription operation = null; 245public static OperationDescription CreateOneWayOperationDescription(Send send) 251public static OperationDescription CreateTwoWayOperationDescription(Send send, ReceiveReply receiveReply) 257static OperationDescription CreateOperationDescriptionCore(Send send, ReceiveReply receiveReply) 266OperationDescription operation = new OperationDescription(NamingHelper.XmlName(send.OperationName), contract); 295public static OperationDescription CreateOperationDescription(Receive receive, ContractDescription contract) 299OperationDescription operation = new OperationDescription(NamingHelper.XmlName(receive.OperationName), contract); 342public static void AddInputMessage(OperationDescription operation, string overridingAction, Type type, SerializerOption serializerOption) 353public static void AddInputMessage(OperationDescription operation, string overridingAction, 365public static void AddOutputMessage(OperationDescription operation, string overridingAction, Type type, SerializerOption serializerOption) 377public static void AddOutputMessage(OperationDescription operation, string overridingAction, 390static void AddKnownTypesToOperation(OperationDescription operation, Collection<Type> knownTypes) 401public static void CheckForDisposableParameters(OperationDescription operation, Type type) 413public static void CheckForDisposableParameters(OperationDescription operation, Type[] types) 428static void EnableTransactionBehavior(OperationDescription operationDescription) 464static void PostProcessOperation(OperationDescription operation) 469static void AddSerializerProvider(OperationDescription operation, SerializerOption serializerOption) 482static void AddDataContractSerializerFormat(OperationDescription operation) 496static void AddXmlSerializerFormat(OperationDescription operation) 510static void AddWorkflowOperationBehaviors(OperationDescription operation, string bookmarkName, bool canCreateInstance) 524public static void CorrectOutMessageForOperation(Receive receive, OperationDescription operation) 536public static void UpdateIsOneWayFlag(Receive receive, OperationDescription operation) 545public static void AddFaultDescription(Receive activity, OperationDescription operation) 603public static void AddKnownTypesToOperation(Receive receive, OperationDescription operation) 620public static void AddReceiveToFormatterBehavior(Receive receive, OperationDescription operation) 635public static void RemoveReceiveFromFormatterBehavior(Receive receive, OperationDescription operation) 648OperationDescription operation, bool isResponse)
System\ServiceModel\Activities\ContractValidationHelper.cs (6)
147public static void ValidateFault(NativeActivityContext context, OperationDescription targetOperation, string overridingAction, Type faultType) 192OperationDescription targetOperation, bool isResponse) 202SerializerOption serializerOption, OperationDescription operation, bool isResponse) 390OperationDescription targetOperation, bool isResponse) 478public static bool IsReceiveParameterContent(OperationDescription operation) 547public static bool IsSendParameterContent(OperationDescription operation)
System\ServiceModel\Activities\Description\BufferedReceiveServiceBehavior.cs (2)
74foreach (OperationDescription operation in serviceEndpoint.Contract.Operations) 100foreach (OperationDescription operation in serviceEndpoint.Contract.Operations)
System\ServiceModel\Activities\Description\ControlOperationBehavior.cs (4)
24public void AddBindingParameters(OperationDescription operationDescription, BindingParameterCollection bindingParameters) 29public void ApplyClientBehavior(OperationDescription operationDescription, ClientOperation clientOperation) 34public void ApplyDispatchBehavior(OperationDescription operationDescription, DispatchOperation dispatchOperation) 86public void Validate(OperationDescription operationDescription)
System\ServiceModel\Activities\Description\CorrelationQueryBehavior.cs (1)
214foreach (OperationDescription operation in endpoint.Contract.Operations)
System\ServiceModel\Activities\Description\WorkflowContractBehaviorAttribute.cs (1)
32foreach (OperationDescription operation in contractDescription.Operations)
System\ServiceModel\Activities\Description\WorkflowFormatterBehavior.cs (4)
32public void ApplyClientBehavior(OperationDescription operationDescription, System.ServiceModel.Dispatcher.ClientOperation clientOperation) 37public void ApplyDispatchBehavior(OperationDescription operationDescription, DispatchOperation dispatchOperation) 63public void AddBindingParameters(OperationDescription operationDescription, BindingParameterCollection bindingParameters) 67public void Validate(OperationDescription operationDescription)
System\ServiceModel\Activities\Description\WorkflowInstanceManagementBehavior.cs (1)
189foreach (OperationDescription operation in WorkflowControlEndpoint.WorkflowControlServiceContract.Operations)
System\ServiceModel\Activities\Description\WorkflowOperationBehavior.cs (5)
43public void AddBindingParameters(OperationDescription operationDescription, BindingParameterCollection bindingParameters) 47public void ApplyClientBehavior(OperationDescription operationDescription, ClientOperation clientOperation) 51public void ApplyDispatchBehavior(OperationDescription operationDescription, DispatchOperation dispatchOperation) 103public void Validate(OperationDescription operationDescription) 134public WorkflowOperationInvoker(OperationDescription operationDescription, ServiceEndpoint endpoint,
System\ServiceModel\Activities\Dispatcher\ControlOperationInvoker.cs (2)
48public ControlOperationInvoker(OperationDescription description, ServiceEndpoint endpoint, 54public ControlOperationInvoker(OperationDescription description, ServiceEndpoint endpoint,
System\ServiceModel\Activities\InternalSendMessage.cs (5)
3196EqualsUnordered<OperationDescription>(c1.Operations, c2.Operations, (o1, o2) => IsOperationDescriptionEquivalent(o1, o2))); 3240static bool IsOperationDescriptionEquivalent(OperationDescription o1, OperationDescription o2) 3265static bool IsTransactionBehaviorEquivalent(OperationDescription o1, OperationDescription o2)
System\ServiceModel\Activities\MessageBuilder.cs (10)
56public static MessageDescription CreateMessageDescription(OperationDescription operation, bool isResponse, 74public static MessageDescription CreateMessageDescription(OperationDescription operation, bool isResponse, 110public static MessageDescription CreateFromMessageContract(OperationDescription operation, bool isResponse, 122public static MessageDescription CreateEmptyMessageDescription(OperationDescription operation, bool isResponse, 135public static void AddMessagePartDescription(OperationDescription operation, bool isResponse, 187public static void AddMessagePartDescription(OperationDescription operation, bool isResponse, 218static void SetReturnValue(MessageDescription message, OperationDescription operation) 233public static void SetWrapperName(OperationDescription operation, bool isResponse, MessageDescription message) 239public static void ClearWrapperNames(OperationDescription operation) 261public static FaultDescription CreateFaultDescription(OperationDescription operation, Type faultType, string overridingAction)
System\ServiceModel\Activities\OperationProperty.cs (2)
16public OperationProperty(OperationDescription operation) 21public OperationDescription Operation { get; private set; }
System\ServiceModel\Activities\Receive.cs (3)
435internal void SetDefaultFormatters(OperationDescription operationDescription) 464IDispatchMessageFormatter GetDefaultMessageFormatter(OperationDescription operationDescription) 485public static Receive FromOperationDescription(OperationDescription operation)
System\ServiceModel\Activities\ReceiveContent.cs (2)
55internal abstract void InferMessageDescription(OperationDescription operation, object owner, MessageDirection direction); 57internal abstract void ValidateContract(NativeActivityContext context, OperationDescription targetOperation, object owner, MessageDirection direction);
System\ServiceModel\Activities\ReceiveMessageContent.cs (2)
151internal override void InferMessageDescription(OperationDescription operation, object owner, MessageDirection direction) 181internal override void ValidateContract(NativeActivityContext context, OperationDescription targetOperation, object owner, MessageDirection direction)
System\ServiceModel\Activities\ReceiveParametersContent.cs (2)
136internal override void InferMessageDescription(OperationDescription operation, object owner, MessageDirection direction) 152internal override void ValidateContract(NativeActivityContext context, OperationDescription targetOperation, object owner, MessageDirection direction)
System\ServiceModel\Activities\ReceiveReply.cs (1)
173OperationDescription operation = ContractInferenceHelper.CreateTwoWayOperationDescription(this.Request, this);
System\ServiceModel\Activities\Send.cs (1)
230internal OperationDescription OperationDescription
System\ServiceModel\Activities\SendContent.cs (2)
57internal abstract void InferMessageDescription(OperationDescription operation, object owner, MessageDirection direction); 59internal abstract void ValidateContract(NativeActivityContext context, OperationDescription targetOperation, object owner, MessageDirection direction);
System\ServiceModel\Activities\SendMessageContent.cs (2)
166internal override void InferMessageDescription(OperationDescription operation, object owner, MessageDirection direction) 196internal override void ValidateContract(NativeActivityContext context, OperationDescription targetOperation, object owner, MessageDirection direction)
System\ServiceModel\Activities\SendParametersContent.cs (2)
155internal override void InferMessageDescription(OperationDescription operation, object owner, MessageDirection direction) 171internal override void ValidateContract(NativeActivityContext context, OperationDescription targetOperation, object owner, MessageDirection direction)
System\ServiceModel\Activities\SendReply.cs (1)
254public static SendReply FromOperationDescription(OperationDescription operation, out IEnumerable<SendReply> faultReplies)
System\ServiceModel\Activities\ServiceOperationFormatterProvider.cs (1)
34internal static IDispatchMessageFormatter GetDispatcherFormatterFromRuntime(OperationDescription operationDescription)
System\ServiceModel\Activities\ToRequest.cs (1)
105OperationDescription operation = ContractInferenceHelper.CreateOneWayOperationDescription(this.Send);
System\ServiceModel\Activities\WorkflowControlEndpoint.cs (4)
49foreach (OperationDescription operation in WorkflowControlServiceContract.Operations) 134foreach (OperationDescription operationDescription in contractDescription.Operations) 162static void EnsureDispatch(OperationDescription operationDescription) 167static void EnsureTransactedInvoke(OperationDescription operationDescription)
System\ServiceModel\Activities\WorkflowHostingEndpoint.cs (2)
42foreach (OperationDescription operationDescription in this.Contract.Operations) 105foreach (OperationDescription operation in contractDescription.Operations)
System\ServiceModel\Activities\WorkflowService.cs (10)
364foreach (OperationDescription operation in contract.Operations) 438OperationDescription operation = ContractInferenceHelper.CreateOperationDescription(receive, contract); 522foreach (OperationDescription operation in contract.Operations) 754Activity reply, OperationDescription operation) 916OperationDescription operationDescription; 918public OperationInfo(Receive receive, OperationDescription operationDescription) 930public OperationDescription OperationDescription 1093void ValidateTransactionBehavior(NativeActivityContext context, Receive receiveActivity, OperationDescription targetOperation) 1138void ValidateContract(NativeActivityContext context, Receive receiveActivity, OperationDescription targetOperation) 1275void ValidateContract(NativeActivityContext context, SendReply sendReply, OperationDescription targetOperation)
System\ServiceModel\Activities\WorkflowServiceHost.cs (1)
696foreach (OperationDescription operation in serviceEndpoint.Contract.Operations)
System.ServiceModel.Discovery (1)
System\ServiceModel\Discovery\DiscoveryUtility.cs (1)
55foreach (OperationDescription operationDescription in discoveryContract.Operations)
System.ServiceModel.Routing (11)
System\ServiceModel\Routing\GenericTransactionFlowAttribute.cs (4)
22void IOperationBehavior.AddBindingParameters(OperationDescription operationDescription, BindingParameterCollection bindingParameters) 27void IOperationBehavior.ApplyClientBehavior(OperationDescription operationDescription, ClientOperation clientOperation) 32void IOperationBehavior.ApplyDispatchBehavior(OperationDescription operationDescription, DispatchOperation dispatchOperation) 37void IOperationBehavior.Validate(OperationDescription operationDescription)
System\ServiceModel\Routing\RoutingBehavior.cs (7)
89foreach (OperationDescription operation in description.Operations) 192foreach (OperationDescription operation in endpoint.Contract.Operations) 207foreach (OperationDescription operation in endpoint.Contract.Operations) 253public void AddBindingParameters(OperationDescription operationDescription, BindingParameterCollection bindingParameters) 257public void ApplyClientBehavior(OperationDescription operationDescription, ClientOperation clientOperation) 261public void ApplyDispatchBehavior(OperationDescription operationDescription, DispatchOperation dispatchOperation) 277public void Validate(OperationDescription operationDescription)
System.ServiceModel.Web (88)
System\ServiceModel\Description\DataContractJsonSerializerOperationBehavior.cs (1)
19public DataContractJsonSerializerOperationBehavior(OperationDescription description, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, IDataContractSurrogate dataContractSurrogate, bool alwaysEmitTypeInformation)
System\ServiceModel\Description\WCFServiceClientProxyGenerator.cs (1)
105foreach (OperationDescription operation in contract.Operations)
System\ServiceModel\Description\WebHttpBehavior.cs (38)
121foreach (OperationDescription od in endpoint.Contract.Operations) 186foreach (OperationDescription od in endpoint.Contract.Operations) 239foreach (OperationDescription od in endpoint.Contract.Operations) 358internal static string GetWebMethod(OperationDescription od) 377internal static string GetWebUriTemplate(OperationDescription od) 397internal static string GetDescription(OperationDescription od) 444internal static bool SupportsJsonFormat(OperationDescription od) 475internal WebMessageBodyStyle GetBodyStyle(OperationDescription od) 494internal IClientMessageFormatter GetDefaultClientFormatter(OperationDescription od, bool useJson, bool isWrapped) 553protected virtual QueryStringConverter GetQueryStringConverter(OperationDescription operationDescription) 558protected virtual IClientMessageFormatter GetReplyClientFormatter(OperationDescription operationDescription, ServiceEndpoint endpoint) 591internal virtual bool UseBareReplyFormatter(WebMessageBodyStyle style, OperationDescription operationDescription, WebMessageFormat responseFormat, out Type parameterType) 597protected virtual IDispatchMessageFormatter GetReplyDispatchFormatter(OperationDescription operationDescription, ServiceEndpoint endpoint) 652protected virtual IClientMessageFormatter GetRequestClientFormatter(OperationDescription operationDescription, ServiceEndpoint endpoint) 739protected virtual IDispatchMessageFormatter GetRequestDispatchFormatter(OperationDescription operationDescription, ServiceEndpoint endpoint) 806static void CloneMessageDescriptionsBeforeActing(OperationDescription operationDescription, Effect effect) 824internal virtual bool UseBareRequestFormatter(WebMessageBodyStyle style, OperationDescription operationDescription, out Type parameterType) 842static void EnsureNotUntypedMessageNorMessageContract(OperationDescription operationDescription) 874static void EnsureOk(WebGetAttribute wga, WebInvokeAttribute wia, OperationDescription od) 883static void HideReplyMessage(OperationDescription operationDescription, Effect effect) 898static void HideRequestUriTemplateParameters(OperationDescription operationDescription, UriTemplateClientFormatter throwAway, Effect effect) 903internal static void HideRequestUriTemplateParameters(OperationDescription operationDescription, UriTemplateDispatchFormatter throwAway, Effect effect) 908static void HideRequestUriTemplateParameters(OperationDescription operationDescription, Dictionary<int, string> pathMapping, Dictionary<int, KeyValuePair<string, Type>> queryMapping, Effect effect) 942internal static bool TryGetNonMessageParameterType(MessageDescription message, OperationDescription declaringOperation, bool isRequest, out Type type) 979static bool TryGetStreamParameterType(MessageDescription message, OperationDescription declaringOperation, bool isRequest, out Type type) 1033static void ValidateAtMostOneStreamParameter(OperationDescription operation, bool request) 1065IDispatchMessageFormatter GetDefaultDispatchFormatter(OperationDescription od, bool useJson, bool isWrapped) 1099internal virtual DataContractJsonSerializerOperationFormatter CreateDataContractJsonSerializerOperationFormatter(OperationDescription od, DataContractSerializerOperationBehavior dcsob, bool isWrapped) 1104IClientMessageFormatter GetDefaultXmlAndJsonClientFormatter(OperationDescription od, bool isWrapped) 1119IDispatchMessageFormatter GetDefaultXmlAndJsonDispatchFormatter(OperationDescription od, bool isWrapped) 1133internal WebMessageFormat GetRequestFormat(OperationDescription od) 1152internal WebMessageFormat GetResponseFormat(OperationDescription od) 1171void ValidateBodyParameters(OperationDescription operation, bool request) 1185void ValidateBodyStyle(OperationDescription operation, bool request) 1199void ValidateGETHasNoBody(OperationDescription operation, string method) 1221foreach (OperationDescription od in endpoint.Contract.Operations) 1236internal static bool IsXmlSerializerFaultFormat(OperationDescription operationDescription) 1257void ValidateNoOperationHasEncodedXmlSerializer(OperationDescription od)
System\ServiceModel\Description\WebScriptEnablingBehavior.cs (5)
155foreach (OperationDescription operation in endpoint.Contract.Operations) 203internal override DataContractJsonSerializerOperationFormatter CreateDataContractJsonSerializerOperationFormatter(OperationDescription od, DataContractSerializerOperationBehavior dcsob, bool isWrapped) 213internal override bool UseBareReplyFormatter(WebMessageBodyStyle style, OperationDescription operationDescription, WebMessageFormat responseFormat, out Type parameterType) 240protected override QueryStringConverter GetQueryStringConverter(OperationDescription operationDescription) 300OperationDescription metadataOperation = metadataContract.Operations[0];
System\ServiceModel\Dispatcher\DataContractJsonSerializerOperationFormatter.cs (1)
29public DataContractJsonSerializerOperationFormatter(OperationDescription description, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, System.Runtime.Serialization.IDataContractSurrogate dataContractSurrogate, bool isWrapped, bool useAspNetAjaxJson, string callbackParameterName)
System\ServiceModel\Dispatcher\HelpPage.cs (6)
43foreach (OperationDescription od in description.Operations) 132OperationDescription od; 137internal OperationHelpInformation(WebHttpBehavior behavior, OperationDescription od) 221static Type GetResponseBodyType(OperationDescription od) 242static Type GetRequestBodyType(OperationDescription od, string uriTemplate) 292internal MessageHelpInformation(OperationDescription od, bool isRequest, Type type, bool wrapped)
System\ServiceModel\Dispatcher\HttpStreamFormatter.cs (1)
27public HttpStreamFormatter(OperationDescription operation)
System\ServiceModel\Dispatcher\JsonQueryStringConverter.cs (2)
24OperationDescription operationDescription = null; 31internal JsonQueryStringConverter(OperationDescription operationDescription)
System\ServiceModel\Dispatcher\SingleBodyParameterDataContractMessageFormatter.cs (1)
36public SingleBodyParameterDataContractMessageFormatter(OperationDescription operation, Type parameterType, bool isRequestFormatter, bool useJsonFormat, DataContractSerializerOperationBehavior dcsob)
System\ServiceModel\Dispatcher\SingleBodyParameterMessageFormatter.cs (7)
25protected SingleBodyParameterMessageFormatter(OperationDescription operation, bool isRequestFormatter, string serializerType) 53public static IClientMessageFormatter CreateXmlAndJsonClientFormatter(OperationDescription operation, Type type, bool isRequestFormatter, UnwrappedTypesXmlSerializerManager xmlSerializerManager) 67public static IDispatchMessageFormatter CreateXmlAndJsonDispatchFormatter(OperationDescription operation, Type type, bool isRequestFormatter, UnwrappedTypesXmlSerializerManager xmlSerializerManager, string callbackParameterName) 130internal static IClientMessageFormatter CreateClientFormatter(OperationDescription operation, Type type, bool isRequestFormatter, bool useJson, UnwrappedTypesXmlSerializerManager xmlSerializerManager) 146internal static IDispatchMessageFormatter CreateDispatchFormatter(OperationDescription operation, Type type, bool isRequestFormatter, bool useJson, UnwrappedTypesXmlSerializerManager xmlSerializerManager, string callbackParameterName) 243public static SingleBodyParameterMessageFormatter CreateXmlFormatter(OperationDescription operation, Type type, bool isRequestFormatter, UnwrappedTypesXmlSerializerManager xmlSerializerManager) 258public static SingleBodyParameterMessageFormatter CreateJsonFormatter(OperationDescription operation, Type type, bool isRequestFormatter)
System\ServiceModel\Dispatcher\SingleBodyParameterXmlSerializerMessageFormatter.cs (1)
28public SingleBodyParameterXmlSerializerMessageFormatter(OperationDescription operation, Type parameterType, bool isRequestFormatter, XmlSerializerOperationBehavior xsob, UnwrappedTypesXmlSerializerManager serializerManager)
System\ServiceModel\Dispatcher\UriTemplateClientFormatter.cs (4)
33public UriTemplateClientFormatter(OperationDescription operationDescription, IClientMessageFormatter inner, QueryStringConverter qsc, Uri baseUri, bool innerIsUntypedMessage, string contractName) 121internal static string GetUTStringOrDefault(OperationDescription operationDescription) 139OperationDescription operationDescription, 203static string MakeDefaultGetUTString(OperationDescription od)
System\ServiceModel\Dispatcher\UriTemplateDispatchFormatter.cs (1)
33public UriTemplateDispatchFormatter(OperationDescription operationDescription, IDispatchMessageFormatter inner, QueryStringConverter qsc, string contractName, Uri baseAddress)
System\ServiceModel\Dispatcher\WebErrorHandler.cs (1)
64OperationDescription description = this.contractDescription.Operations.Find(operationName);
System\ServiceModel\Dispatcher\WebHttpDispatchOperationSelector.cs (1)
65foreach (OperationDescription od in endpoint.Contract.Operations)
System\ServiceModel\Web\AspNetCacheProfileAttribute.cs (4)
27public void AddBindingParameters(OperationDescription operationDescription, BindingParameterCollection bindingParameters) 31public void ApplyClientBehavior(OperationDescription operationDescription, ClientOperation clientOperation) 35public void ApplyDispatchBehavior(OperationDescription operationDescription, DispatchOperation dispatchOperation) 49public void Validate(OperationDescription operationDescription)
System\ServiceModel\Web\WebGetAttribute.cs (4)
97void IOperationBehavior.AddBindingParameters(OperationDescription operationDescription, BindingParameterCollection bindingParameters) 100void IOperationBehavior.ApplyClientBehavior(OperationDescription operationDescription, ClientOperation clientOperation) 103void IOperationBehavior.ApplyDispatchBehavior(OperationDescription operationDescription, DispatchOperation dispatchOperation) 106void IOperationBehavior.Validate(OperationDescription operationDescription)
System\ServiceModel\Web\WebInvokeAttribute.cs (4)
100void IOperationBehavior.AddBindingParameters(OperationDescription operationDescription, BindingParameterCollection bindingParameters) 103void IOperationBehavior.ApplyClientBehavior(OperationDescription operationDescription, ClientOperation clientOperation) 106void IOperationBehavior.ApplyDispatchBehavior(OperationDescription operationDescription, DispatchOperation dispatchOperation) 109void IOperationBehavior.Validate(OperationDescription operationDescription)
System\ServiceModel\Web\WebServiceHost.cs (5)
186foreach (OperationDescription operation in contract.Operations) 245static bool IsRawContentMapperCompatibleClientOperation(OperationDescription operation, ref int numStreamOperations) 257static bool IsRawContentMapperCompatibleDispatchOperation(OperationDescription operation, ref int numStreamOperations) 282static bool IsRequestStreamOrVoid(OperationDescription operation, ref int numStreamOperations) 308static bool IsResponseStreamOrVoid(OperationDescription operation, ref int numStreamOperations)
System.WorkflowServices (16)
System\ServiceModel\Activities\Description\WorkflowRuntimeServicesBehavior.cs (1)
75foreach (OperationDescription operation in endpoint.Contract.Operations)
System\ServiceModel\Activities\ExternalDataExchangeClient.cs (1)
19foreach (OperationDescription opDesc in contractDescription.Operations)
System\ServiceModel\Description\DurableOperationAttribute.cs (4)
59OperationDescription operationDescription, 65public void ApplyClientBehavior(OperationDescription operationDescription, ClientOperation clientOperation) 71OperationDescription operationDescription, 121public void Validate(OperationDescription operationDescription)
System\ServiceModel\Description\DurableServiceAttribute.cs (2)
198foreach (OperationDescription opDescription in endpoint.Contract.Operations) 269foreach (OperationDescription operation in serviceEndpoint.Contract.Operations)
System\ServiceModel\Description\WorkflowOperationBehavior.cs (4)
39public void AddBindingParameters(OperationDescription description, BindingParameterCollection parameters) 44public void ApplyClientBehavior(OperationDescription description, ClientOperation proxy) 49public void ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch) 88public void Validate(OperationDescription description)
System\ServiceModel\Description\WorkflowServiceBehavior.cs (1)
394foreach (OperationDescription operation in contract.Operations)
System\ServiceModel\Dispatcher\WorkflowOperationInvoker.cs (2)
22OperationDescription operationDescription; 29public WorkflowOperationInvoker(OperationDescription operationDescription, WorkflowOperationBehavior workflowOperationBehavior,
System\Workflow\Activities\ServiceOperationHelpers.cs (1)
284foreach (OperationDescription opDescription in contractDescription.Operations)