39 references to ContractInferenceHelper
System.ServiceModel.Activities (39)
System\ServiceModel\Activities\ContractInferenceHelper.cs (1)
533
ContractInferenceHelper
.PostProcessOperation(operation);
System\ServiceModel\Activities\InternalSendMessage.cs (5)
401
ContractInferenceHelper
.EnsureTransactionFlowOnContract(ref serviceEndpoint,
430
this.Parent.OperationDescription =
ContractInferenceHelper
.CreateOneWayOperationDescription(this.Parent);
433
cd =
ContractInferenceHelper
.CreateContractFromOperation(this.ServiceContractName, this.Parent.OperationDescription);
443
cd =
ContractInferenceHelper
.CreateOutputChannelContractDescription(this.ServiceContractName, this.Parent.ProtectionLevel);
447
cd =
ContractInferenceHelper
.CreateRequestChannelContractDescription(this.ServiceContractName, this.Parent.ProtectionLevel);
System\ServiceModel\Activities\ReceiveMessageContent.cs (3)
153
ContractInferenceHelper
.CheckForDisposableParameters(operation, this.InternalDeclaredMessageType);
173
ContractInferenceHelper
.AddInputMessage(operation, overridingAction, this.InternalDeclaredMessageType, serializerOption);
177
ContractInferenceHelper
.AddOutputMessage(operation, overridingAction, this.InternalDeclaredMessageType, serializerOption);
System\ServiceModel\Activities\ReceiveParametersContent.cs (3)
138
ContractInferenceHelper
.CheckForDisposableParameters(operation, this.ArgumentTypes);
144
ContractInferenceHelper
.AddInputMessage(operation, overridingAction, this.ArgumentNames, this.ArgumentTypes);
148
ContractInferenceHelper
.AddOutputMessage(operation, overridingAction, this.ArgumentNames, this.ArgumentTypes);
System\ServiceModel\Activities\ReceiveReply.cs (2)
173
OperationDescription operation =
ContractInferenceHelper
.CreateTwoWayOperationDescription(this.Request, this);
198
Collection<CorrelationQuery> internalCorrelationQueryCollection =
ContractInferenceHelper
.CreateClientCorrelationQueries(null, this.correlationInitializers,
System\ServiceModel\Activities\Send.cs (1)
336
Collection<CorrelationQuery> internalCorrelationQueryCollection =
ContractInferenceHelper
.CreateClientCorrelationQueries(null, this.correlationInitializers,
System\ServiceModel\Activities\SendMessageContent.cs (5)
79
return
ContractInferenceHelper
.ExceptionType.IsAssignableFrom(this.InternalDeclaredMessageType);
168
ContractInferenceHelper
.CheckForDisposableParameters(operation, this.InternalDeclaredMessageType);
188
ContractInferenceHelper
.AddInputMessage(operation, overridingAction, this.InternalDeclaredMessageType, serializerOption);
192
ContractInferenceHelper
.AddOutputMessage(operation, overridingAction, this.InternalDeclaredMessageType, serializerOption);
248
if (argumentType.IsGenericType && argumentType.GetGenericTypeDefinition() ==
ContractInferenceHelper
.FaultExceptionType)
System\ServiceModel\Activities\SendParametersContent.cs (5)
76
return
ContractInferenceHelper
.ExceptionType.IsAssignableFrom(this.ArgumentTypes[0]);
157
ContractInferenceHelper
.CheckForDisposableParameters(operation, this.ArgumentTypes);
163
ContractInferenceHelper
.AddInputMessage(operation, overridingAction, this.ArgumentNames, this.ArgumentTypes);
167
ContractInferenceHelper
.AddOutputMessage(operation, overridingAction, this.ArgumentNames, this.ArgumentTypes);
215
if (argumentType.IsGenericType && argumentType.GetGenericTypeDefinition() ==
ContractInferenceHelper
.FaultExceptionType)
System\ServiceModel\Activities\ToRequest.cs (1)
105
OperationDescription operation =
ContractInferenceHelper
.CreateOneWayOperationDescription(this.Send);
System\ServiceModel\Activities\WorkflowService.cs (12)
438
OperationDescription operation =
ContractInferenceHelper
.CreateOperationDescription(receive, contract);
447
ContractInferenceHelper
.UpdateIsOneWayFlag(receive, operationInfo.OperationDescription);
450
ContractInferenceHelper
.AddFaultDescription(receive, operationInfo.OperationDescription);
451
ContractInferenceHelper
.AddKnownTypesToOperation(receive, operationInfo.OperationDescription);
454
ContractInferenceHelper
.AddReceiveToFormatterBehavior(receive, operationInfo.OperationDescription);
462
CorrelationQuery correlationQuery =
ContractInferenceHelper
.CreateServerCorrelationQuery(select,
553
ContractInferenceHelper
.AddReceiveToFormatterBehavior(receive, operationInfo.OperationDescription);
554
ContractInferenceHelper
.UpdateIsOneWayFlag(receive, operationInfo.OperationDescription);
578
ContractInferenceHelper
.RemoveReceiveFromFormatterBehavior(receive, operationInfo.OperationDescription);
717
ContractInferenceHelper
.ProvideDefaultNamespace(ref contractXName);
730
ContractInferenceHelper
.CorrectOutMessageForOperation(receive, operationInfo.OperationDescription);
759
CorrelationQuery correlationQuery =
ContractInferenceHelper
.CreateServerCorrelationQuery(
System\ServiceModel\Activities\WorkflowServiceHost.cs (1)
329
ContractInferenceHelper
.ProvideDefaultNamespace(ref serviceContractName);