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