22 references to Operation
System.ServiceModel (22)
System\ServiceModel\Description\ClientClassGenerator.cs (2)
206if (operationContext.Operation.IsServerInitiated()) continue; 223GenerateClientClassMethod(clientType, contractTypeRef, operationContext.TaskMethod, !operationContext.Operation.HasOutputParameters && this.tryAddHelperMethod, declaringContractTypeRef);
System\ServiceModel\Description\DataContractSerializerOperationGenerator.cs (2)
77DataContractSerializerOperationBehavior DataContractSerializerOperationBehavior = context.Operation.Behaviors.Find<DataContractSerializerOperationBehavior>() as DataContractSerializerOperationBehavior; 87foreach (MessageDescription message in context.Operation.Messages)
System\ServiceModel\Description\OperationGenerator.cs (10)
70if (context.Operation == null) 133this.ContractNS = context.Operation.DeclaringContract.Namespace; 135this.Oneway = (context.Operation.IsOneWay); 136this.Request = context.Operation.Messages[0]; 137this.Response = this.Oneway ? null : context.Operation.Messages[1]; 143this.IsTaskWithOutputParameters = context.IsTask && context.Operation.HasOutputParameters; 198this.WrappedBodyTypeGenerator.ValidateForParameterMode(this.Context.Operation); 244throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ParameterModeException(SR.GetString(SR.SFxCannotImportAsParameters_Message, this.Context.Operation.CodeName))); 253this.WrappedBodyTypeGenerator.ValidateForParameterMode(this.Context.Operation); 907throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ParameterModeException(SR.GetString(SR.SFxCannotImportAsParameters_Bare, parent.Context.Operation.CodeName)));
System\ServiceModel\Description\ServiceContractGenerator.cs (6)
438context.SyncMethod.CustomAttributes.Add(CreateOperationContractAttributeDeclaration(context.Operation, false)); 442context.BeginMethod.CustomAttributes.Add(CreateOperationContractAttributeDeclaration(context.Operation, true)); 446context.TaskMethod.CustomAttributes.Add(CreateOperationContractAttributeDeclaration(context.Operation, false)); 587CallOperationExtensions(EnumerateBehaviorExtensions(operationContext.Operation), operationContext); 648foreach (FaultDescription fault in context.Operation.Faults) 868System.ServiceModel.TransactionFlowAttribute attr = context.Operation.Behaviors.Find<System.ServiceModel.TransactionFlowAttribute>();
System\ServiceModel\Description\XmlSerializerOperationGenerator.cs (2)
123foreach (MessageDescription message in context.Operation.Messages) 138XmlSerializerOperationBehavior xmlSerializerOperationBehavior = context.Operation.Behaviors.Find<XmlSerializerOperationBehavior>() as XmlSerializerOperationBehavior;