1 write to operation
System.ServiceModel (1)
System\ServiceModel\Description\MessageContractExporter.cs (1)
89this.operation = operation;
32 references to operation
System.ServiceModel (32)
System\ServiceModel\Description\MessageContractExporter.cs (32)
50OperationDescription parentOperation = this.operation; 100OperationFormatter.Validate(operation, IsRpcStyle(), IsEncoded()); 103for (int messageIndex = 0; messageIndex < operation.Messages.Count; messageIndex++) 106if (!operation.IsOneWay) 119MessageDescription description = operation.Messages[messageIndex]; 130StreamFormatter streamFormatter = StreamFormatter.Create(description, operation.Name, isRequest); 153foreach (FaultDescription fault in operation.Faults) 161return operation.DeclaringContract != contractContext.Contract; 228XmlQualifiedName typeName = ExportType(fault.DetailType, fault.Name, operation.Name, out xsdType); 234throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.SFxFaultTypeAnonymous, operation.Name, fault.DetailType.FullName))); 441typedMessageKey = new TypedMessageKey(message.MessageType, operation.DeclaringContract.Namespace, this.GetExtensionData()); 445else if (operation.OperationMethod != null) 447messageKey = new OperationMessageKey(operation, messageIndex); 483typedMessageKey = new TypedMessageKey(message.MessageType, operation.DeclaringContract.Namespace, GetExtensionData()); 511string operationName = contractContext.GetOperation(operation).Name; 513string callbackString = operation.IsServerInitiated() ? "Callback" : string.Empty; 541string operationName = contractContext.GetOperation(operation).Name; 599if (operation == null) 602WsdlNS.Operation wsdlOperation = contractContext.GetOperation(operation); 625foreach (MessageDescription message in operation.Messages) 935MessageDescription description = operation.Messages[messageIndex]; 949XmlQualifiedName typeName = ExportType(dataContractType, header.Name, operation.Name, out xsdType); 965MessageDescription description = operation.Messages[messageIndex]; 979XmlQualifiedName typeName = ExportType(dataContractType, description.Body.ReturnValue.Name, operation.Name, out xsdType); 987XmlQualifiedName typeName = ExportType(dataContractType, bodyPart.Name, operation.Name, out xsdType); 998foreach (Type knownType in operation.KnownTypes) 1052object result = Reflector.ReflectOperation(operation); 1060result = Reflector.ReflectOperation(operation, serializerBehavior.XmlSerializerFormatAttribute); 1071MessageDescription description = operation.Messages[messageIndex]; 1099MessageDescription description = operation.Messages[messageIndex]; 1122AddParameterOrder(operation.Messages[messageIndex]); 1133foreach (FaultDescription fault in operation.Faults)