4 instantiations of OperationDescription
System.ServiceModel.Primitives (4)
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); 972OperationDescription operationDescription = new OperationDescription(operationName.EncodedName, declaringContract);
121 references to OperationDescription
Contract.Data.IntegrationTests (1)
DataContractTests.4.1.1.cs (1)
29foreach (var operation in factory.Endpoint.Contract.Operations)
Contract.Message.IntegrationTests (5)
MessageTests.4.0.0.cs (5)
78foreach (OperationDescription operation in factory.Endpoint.Contract.Operations) 117public void AddBindingParameters(OperationDescription operationDescription, BindingParameterCollection bindingParameters) 121public void ApplyClientBehavior(OperationDescription operationDescription, ClientOperation clientOperation) 126public void ApplyDispatchBehavior(OperationDescription operationDescription, DispatchOperation dispatchOperation) 130public void Validate(OperationDescription operationDescription)
System.ServiceModel.Primitives (98)
System\ServiceModel\ChannelFactory.cs (1)
208OperationDescription operation = operations[i];
System\ServiceModel\Channels\ChannelRequirements.cs (1)
34OperationDescription operation = contractDescription.Operations[i];
System\ServiceModel\Channels\ServiceChannel.cs (1)
1110SRP.Format(SRP.SFxServiceChannelCannotBeCalledBecauseIsSessionOpenNotificationEnabled, operation.Name, "Action", OperationDescription.SessionOpenedAction, "Open")));
System\ServiceModel\Description\ContractDescription.cs (2)
184OperationDescription od = Operations[i]; 217OperationDescription operationDescription = Operations[i];
System\ServiceModel\Description\DataContractSerializerOperationBehavior.cs (9)
16private OperationDescription _operation; 23public DataContractSerializerOperationBehavior(OperationDescription operation) 28public DataContractSerializerOperationBehavior(OperationDescription operation, DataContractFormatAttribute dataContractFormatAttribute) 34internal DataContractSerializerOperationBehavior(OperationDescription operation, 102internal object GetFormatter(OperationDescription operation, out bool formatRequest, out bool formatReply, bool isProxy) 130void IOperationBehavior.Validate(OperationDescription description) 134void IOperationBehavior.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters) 138void IOperationBehavior.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch) 162void IOperationBehavior.ApplyClientBehavior(OperationDescription description, ClientOperation proxy)
System\ServiceModel\Description\DispatcherBuilder.cs (5)
34OperationDescription operation = contractDescription.Operations[i]; 105foreach (OperationDescription op in endpoint.Contract.Operations) 114private static void BuildProxyOperation(OperationDescription operation, ClientRuntime parent) 144private static void BuildDispatchOperation(OperationDescription operation, DispatchRuntime parent) 214OperationDescription operation = contract.Operations[i];
System\ServiceModel\Description\IOperationBehavior.cs (4)
13void Validate(OperationDescription operationDescription); 14void ApplyDispatchBehavior(OperationDescription operationDescription, DispatchOperation dispatchOperation); 15void ApplyClientBehavior(OperationDescription operationDescription, ClientOperation clientOperation); 16void AddBindingParameters(OperationDescription operationDescription, BindingParameterCollection bindingParameters);
System\ServiceModel\Description\OperationDescriptionCollection.cs (7)
10public class OperationDescriptionCollection : Collection<OperationDescription> 16public OperationDescription Find(string name) 28public Collection<OperationDescription> FindAll(string name) 30Collection<OperationDescription> results = new Collection<OperationDescription>(); 41protected override void InsertItem(int index, OperationDescription item) 50protected override void SetItem(int index, OperationDescription item)
System\ServiceModel\Description\ServiceEndpoint.cs (1)
220OperationDescription op = contract.Operations[j];
System\ServiceModel\Description\ServiceReflector.cs (1)
103internal static string GetMessageAction(OperationDescription operation, bool isResponse)
System\ServiceModel\Description\TypedMessageConverter.cs (1)
69OperationDescription operation = new OperationDescription(NamingHelper.XmlName(t.Name), contract, false);
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) 349foreach (OperationDescription operationDescription in contractDesc.Operations) 405private KeyedByTypeCollection<IOperationBehavior> GetIOperationBehaviorAttributesFromType(OperationDescription opDesc, Type targetIface, Type implType) 439OperationDescription opDesc, KeyedByTypeCollection<IOperationBehavior> result, 626OperationDescription opDesc = serviceEndpoint.Contract.Operations[i]; 703OperationDescription operation = CreateOperationDescription(contractDescription, methodInfo, direction, reflectionInfo, declaringContract); 785foreach (OperationDescription op in inheritedContractDescription.Operations) 790Collection<OperationDescription> existingOps = contractDescription.Operations.FindAll(op.Name); 791foreach (OperationDescription existingOp in existingOps) 860private OperationDescription CreateOperationDescription(ContractDescription contractDescription, MethodInfo methodInfo, MessageDirection direction, 884Collection<OperationDescription> operations = contractDescription.Operations.FindAll(operationName.EncodedName); 887OperationDescription existingOp = operations[i]; 911OperationDescription newOp = CreateOperationDescription(contractDescription, 972OperationDescription operationDescription = new OperationDescription(operationName.EncodedName, declaringContract); 1629private OperationDescription _syncOperation; 1630private OperationDescription _asyncOperation; 1636public SyncAsyncOperationConsistencyVerifier(OperationDescription syncOperation, OperationDescription asyncOperation) 1774private OperationDescription _syncOperation; 1775private OperationDescription _taskOperation; 1779public SyncTaskOperationConsistencyVerifier(OperationDescription syncOperation, OperationDescription taskOperation) 1891private OperationDescription _taskOperation; 1892private OperationDescription _asyncOperation; 1896public TaskAsyncOperationConsistencyVerifier(OperationDescription taskOperation, OperationDescription asyncOperation)
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (15)
24public XmlSerializerOperationBehavior(OperationDescription operation) 29public XmlSerializerOperationBehavior(OperationDescription operation, XmlSerializerFormatAttribute attribute) 40internal XmlSerializerOperationBehavior(OperationDescription operation, XmlSerializerFormatAttribute attribute, Reflector parentReflector) 69internal static XmlSerializerOperationFormatter CreateOperationFormatter(OperationDescription operation) 74internal static XmlSerializerOperationFormatter CreateOperationFormatter(OperationDescription operation, XmlSerializerFormatAttribute attr) 93foreach (OperationDescription operation in contract.Operations) 117void IOperationBehavior.Validate(OperationDescription description) 121void IOperationBehavior.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters) 125void IOperationBehavior.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch) 150void IOperationBehavior.ApplyClientBehavior(OperationDescription description, ClientOperation proxy) 227private static XmlSerializerFormatAttribute FindAttribute(OperationDescription operation) 235internal OperationReflector ReflectOperation(OperationDescription operation) 247internal OperationReflector ReflectOperation(OperationDescription operation, XmlSerializerFormatAttribute attrOverride) 259internal readonly OperationDescription Operation; 274internal OperationReflector(Reflector parent, OperationDescription operation, XmlSerializerFormatAttribute attr, bool reflectOnDemand)
System\ServiceModel\Dispatcher\ChannelHandler.cs (1)
258if (_shouldRejectMessageWithOnOpenActionHeader && message.Headers.Action == OperationDescription.SessionOpenedAction)
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (1)
74public DataContractSerializerOperationFormatter(OperationDescription description, DataContractFormatAttribute dataContractFormatAttribute,
System\ServiceModel\Dispatcher\OperationFormatter.cs (3)
26public OperationFormatter(OperationDescription description, bool isRpc, bool isEncoded) 524internal static void Validate(OperationDescription operation, bool isRpc, bool isEncoded) 568internal 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) 63void IOperationBehavior.ApplyClientBehavior(OperationDescription description, ClientOperation proxy)
System\ServiceModel\Dispatcher\OperationSelectorBehavior.cs (1)
46OperationDescription operation = description.Operations[i];
System\ServiceModel\Dispatcher\PrimitiveOperationFormatter.cs (4)
17private OperationDescription _operation; 38public PrimitiveOperationFormatter(OperationDescription description, bool isRpc) 290public static bool IsContractSupported(OperationDescription description) 297OperationDescription operation = description;
System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (1)
27public XmlSerializerOperationFormatter(OperationDescription description, XmlSerializerFormatAttribute xmlSerializerFormatAttribute,
System\ServiceModel\OperationContractAttribute.cs (2)
98return Action == OperationDescription.SessionOpenedAction; 111SRP.Format(SRP.ContractIsNotSelfConsistentWhenIsSessionOpenNotificationEnabled, operationName, "Action", OperationDescription.SessionOpenedAction, "IsOneWay", "IsInitiating")));
System\ServiceModel\Security\ChannelProtectionRequirements.cs (1)
220foreach (OperationDescription operation in contract.Operations)
System\ServiceModel\Security\WSTrust.cs (1)
1182foreach (OperationDescription operation in operations)
System.ServiceModel.Primitives.Tests (9)
Channels\BehaviorExtensionTest.cs (4)
120public void Validate(OperationDescription description) { } 121public void AddBindingParameters(OperationDescription description, BindingParameterCollection bindingParameters) { } 122public void ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatchOperationr) { } 123public void ApplyClientBehavior(OperationDescription description, ClientOperation clientOperation)
Description\ContractDescriptionTest.cs (3)
188OperationDescription operation = contract.Operations.Find("Hello"); 211foreach(OperationDescription operation in contractDescription.Operations) 229foreach (OperationDescription operation in contractDescription.Operations)
Description\OperationBehaviorTest.cs (2)
55foreach (OperationDescription description in collection) 96OperationDescription od = null;
UnitTests.Common (8)
TestHelpers.cs (8)
141OperationDescription op = ops.Find(expectedOp.Name); 375public void AddBindingParameters(OperationDescription operationDescription, BindingParameterCollection bindingParameters) 383errorBuilder.AppendLine(String.Format("A parameter passed into the AddBindingParameters method was null/nThe null parameter is: {0}", typeof(OperationDescription).ToString())); 394public void ApplyClientBehavior(OperationDescription operationDescription, ClientOperation clientOperation) 402errorBuilder.AppendLine(String.Format("A parameter passed into the ApplyClientBehavior method was null/nThe null parameter is: {0}", typeof(OperationDescription).ToString())); 413public void ApplyDispatchBehavior(OperationDescription operationDescription, DispatchOperation dispatchOperation) 419public void Validate(OperationDescription operationDescription) 428errorBuilder.AppendLine(String.Format("The parameter passed into the Validate method was null/nThe null parameter is: {0}", typeof(OperationDescription).ToString()));