22 references to Operation
dotnet-svcutil-lib (22)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ClientClassGenerator.cs (2)
206if (operationContext.Operation.IsServerInitiated()) continue; 223GenerateClientClassMethod(clientType, contractTypeRef, operationContext.TaskMethod, !operationContext.Operation.HasOutputParameters && _tryAddHelperMethod, declaringContractTypeRef);
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\DataContractSerializerOperationGenerator.cs (2)
77DataContractSerializerOperationBehavior DataContractSerializerOperationBehavior = context.Operation.Behaviors.Find<DataContractSerializerOperationBehavior>() as DataContractSerializerOperationBehavior; 87foreach (MessageDescription message in context.Operation.Messages)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\OperationGenerator.cs (10)
70if (context.Operation == null) 133_contractNS = context.Operation.DeclaringContract.Namespace; 135_oneway = (context.Operation.IsOneWay); 136_request = context.Operation.Messages[0]; 137_response = _oneway ? null : context.Operation.Messages[1]; 143_isTaskWithOutputParameters = context.IsTask && context.Operation.HasOutputParameters; 198_wrappedBodyTypeGenerator.ValidateForParameterMode(_context.Operation); 243throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ParameterModeException(string.Format(SRServiceModel.SFxCannotImportAsParameters_Message, _context.Operation.CodeName))); 251_wrappedBodyTypeGenerator.ValidateForParameterMode(_context.Operation); 900throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ParameterModeException(string.Format(SRServiceModel.SFxCannotImportAsParameters_Bare, parent._context.Operation.CodeName)));
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceContractGenerator.cs (6)
384context.SyncMethod.CustomAttributes.Add(CreateOperationContractAttributeDeclaration(context.Operation, false)); 388context.BeginMethod.CustomAttributes.Add(CreateOperationContractAttributeDeclaration(context.Operation, true)); 392context.TaskMethod.CustomAttributes.Add(CreateOperationContractAttributeDeclaration(context.Operation, false)); 533CallOperationExtensions(EnumerateBehaviorExtensions(operationContext.Operation), operationContext); 594foreach (FaultDescription fault in context.Operation.Faults) 814System.ServiceModel.TransactionFlowAttribute attr = context.Operation.Behaviors.Find<System.ServiceModel.TransactionFlowAttribute>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\XmlSerializerOperationGenerator.cs (2)
124foreach (MessageDescription message in context.Operation.Messages) 139XmlSerializerOperationBehavior xmlSerializerOperationBehavior = context.Operation.Behaviors.Find<XmlSerializerOperationBehavior>() as XmlSerializerOperationBehavior;