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