152 instantiations of OperationContract
System.Data.Services (1)
System\Data\Services\IRequestHandler.cs (1)
30[OperationContract]
System.ServiceModel (65)
System\ServiceModel\Activation\IConnectionDuplicator.cs (1)
15[OperationContract(IsOneWay = false, AsyncPattern = true)]
System\ServiceModel\Activation\IConnectionRegister.cs (4)
15[OperationContract(IsOneWay = false, IsInitiating = true)] 18[OperationContract] 21[OperationContract] 29[OperationContract(AsyncPattern = true, Action = "http://tempuri.org/IConnectionRegister/ValidateUriRoute", ReplyAction = "http://tempuri.org/IConnectionRegister/ValidateUriRouteResponse")]
System\ServiceModel\Channels\PeerServiceMessageContracts.cs (9)
138[OperationContract(IsOneWay = true, Action = PeerStrings.ConnectAction)] 141[OperationContract(IsOneWay = true, Action = PeerStrings.DisconnectAction)] 144[OperationContract(IsOneWay = true, Action = PeerStrings.RefuseAction)] 147[OperationContract(IsOneWay = true, Action = PeerStrings.WelcomeAction)] 150[OperationContract(IsOneWay = true, Action = PeerStrings.FloodAction, AsyncPattern = true)] 154[OperationContract(IsOneWay = true, Action = PeerStrings.LinkUtilityAction)] 157[OperationContract( 162[OperationContract(IsOneWay = true, Action = PeerStrings.PingAction)] 165[OperationContract(IsOneWay = true, Action = Addressing10Strings.FaultAction)]
System\ServiceModel\Description\IMetadataExchange.cs (2)
12[OperationContract(Action = MetadataStrings.WSTransfer.GetAction, ReplyAction = MetadataStrings.WSTransfer.GetResponseAction)] 15[OperationContract(Action = MetadataStrings.WSTransfer.GetAction, ReplyAction = MetadataStrings.WSTransfer.GetResponseAction, AsyncPattern = true)]
System\ServiceModel\Description\ServiceMetadataExtension.cs (1)
629[OperationContract(Action = MessageHeaders.WildcardAction, ReplyAction = MessageHeaders.WildcardAction)]
System\ServiceModel\PeerResolvers\IPeerResolverContract.cs (6)
18[OperationContract(IsOneWay = false, Name = "Register", Action = PeerResolverStrings.RegisterAction, ReplyAction = PeerResolverStrings.RegisterResponseAction)] 21[OperationContract(IsOneWay = false, Name = "Update", Action = PeerResolverStrings.UpdateAction, ReplyAction = PeerResolverStrings.UpdateResponseAction)] 24[OperationContract(IsOneWay = false, Name = "Resolve", Action = PeerResolverStrings.ResolveAction, ReplyAction = PeerResolverStrings.ResolveResponseAction)] 27[OperationContract(IsOneWay = false, Name = "Unregister", Action = PeerResolverStrings.UnregisterAction)] 30[OperationContract(IsOneWay = false, Name = "Refresh", Action = PeerResolverStrings.RefreshAction, ReplyAction = PeerResolverStrings.RefreshResponseAction)] 33[OperationContract(IsOneWay = false, Name = "GetServiceInfo", Action = PeerResolverStrings.GetServiceSettingsAction, ReplyAction = PeerResolverStrings.GetServiceSettingsResponseAction)]
System\ServiceModel\Security\IWSTrust13AsyncContract.cs (8)
25[OperationContract( Name = WSTrustServiceContractConstants.Operations.Trust13CancelAsync, AsyncPattern = true, Action = WSTrust13Constants.Actions.Cancel, ReplyAction = WSTrust13Constants.Actions.CancelFinalResponse )] 42[OperationContract( Name = WSTrustServiceContractConstants.Operations.Trust13IssueAsync, AsyncPattern = true, Action = WSTrust13Constants.Actions.Issue, ReplyAction = WSTrust13Constants.Actions.IssueFinalResponse )] 60[OperationContract( Name = WSTrustServiceContractConstants.Operations.Trust13RenewAsync, AsyncPattern = true, Action = WSTrust13Constants.Actions.Renew, ReplyAction = WSTrust13Constants.Actions.RenewFinalResponse )] 78[OperationContract( Name = WSTrustServiceContractConstants.Operations.Trust13ValidateAsync, AsyncPattern = true, Action = WSTrust13Constants.Actions.Validate, ReplyAction = WSTrust13Constants.Actions.ValidateFinalResponse )] 100[OperationContract( Name = WSTrustServiceContractConstants.Operations.Trust13CancelResponseAsync, AsyncPattern = true, Action = WSTrust13Constants.Actions.CancelResponse, ReplyAction = "*" )] 123[OperationContract( Name = WSTrustServiceContractConstants.Operations.Trust13IssueResponseAsync, AsyncPattern = true, Action = WSTrust13Constants.Actions.IssueResponse, ReplyAction = "*" )] 146[OperationContract( Name = WSTrustServiceContractConstants.Operations.Trust13RenewResponseAsync, AsyncPattern = true, Action = WSTrust13Constants.Actions.RenewResponse, ReplyAction = "*" )] 169[OperationContract( Name = WSTrustServiceContractConstants.Operations.Trust13ValidateResponseAsync, AsyncPattern = true, Action = WSTrust13Constants.Actions.ValidateResponse, ReplyAction = "*" )]
System\ServiceModel\Security\IWSTrust13SyncContract.cs (8)
22[OperationContract( Name = WSTrustServiceContractConstants.Operations.Trust13Cancel, Action = WSTrust13Constants.Actions.Cancel, ReplyAction = WSTrust13Constants.Actions.CancelFinalResponse )] 30[OperationContract( Name = WSTrustServiceContractConstants.Operations.Trust13Issue, Action = WSTrust13Constants.Actions.Issue, ReplyAction = WSTrust13Constants.Actions.IssueFinalResponse )] 38[OperationContract( Name = WSTrustServiceContractConstants.Operations.Trust13Renew, Action = WSTrust13Constants.Actions.Renew, ReplyAction = WSTrust13Constants.Actions.RenewFinalResponse )] 46[OperationContract( Name = WSTrustServiceContractConstants.Operations.Trust13Validate, Action = WSTrust13Constants.Actions.Validate, ReplyAction = WSTrust13Constants.Actions.ValidateFinalResponse )] 59[OperationContract( Name = WSTrustServiceContractConstants.Operations.Trust13CancelResponse, Action = WSTrust13Constants.Actions.CancelResponse, ReplyAction = "*" )] 72[OperationContract( Name = WSTrustServiceContractConstants.Operations.Trust13IssueResponse, Action = WSTrust13Constants.Actions.IssueResponse, ReplyAction = "*" )] 85[OperationContract( Name = WSTrustServiceContractConstants.Operations.Trust13RenewResponse, Action = WSTrust13Constants.Actions.RenewResponse, ReplyAction = "*" )] 98[OperationContract( Name = WSTrustServiceContractConstants.Operations.Trust13ValidateResponse, Action = WSTrust13Constants.Actions.ValidateResponse, ReplyAction = "*" )]
System\ServiceModel\Security\IWSTrustContract.cs (8)
22[OperationContract(Name = "Cancel", Action = "*", ReplyAction = "*")] 32[OperationContract(AsyncPattern = true, Name = "Cancel", Action = "*", ReplyAction = "*")] 47[OperationContract(Name = "Issue", Action = "*", ReplyAction = "*")] 57[OperationContract(AsyncPattern = true, Name = "Issue", Action = "*", ReplyAction = "*")] 72[OperationContract(Name = "Renew", Action = "*", ReplyAction = "*")] 82[OperationContract(AsyncPattern = true, Name = "Renew", Action = "*", ReplyAction = "*")] 97[OperationContract(Name = "Validate", Action = "*", ReplyAction = "*")] 107[OperationContract(AsyncPattern = true, Name = "Validate", Action = "*", ReplyAction = "*")]
System\ServiceModel\Security\IWSTrustFeb2005AsyncContract.cs (8)
25[OperationContract( Name = WSTrustServiceContractConstants.Operations.TrustFeb2005CancelAsync, AsyncPattern = true, Action = WSTrustFeb2005Constants.Actions.Cancel, ReplyAction = WSTrustFeb2005Constants.Actions.CancelResponse )] 42[OperationContract( Name = WSTrustServiceContractConstants.Operations.TrustFeb2005IssueAsync, AsyncPattern = true, Action = WSTrustFeb2005Constants.Actions.Issue, ReplyAction = WSTrustFeb2005Constants.Actions.IssueResponse )] 59[OperationContract( Name = WSTrustServiceContractConstants.Operations.TrustFeb2005RenewAsync, AsyncPattern = true, Action = WSTrustFeb2005Constants.Actions.Renew, ReplyAction = WSTrustFeb2005Constants.Actions.RenewResponse )] 76[OperationContract( Name = WSTrustServiceContractConstants.Operations.TrustFeb2005ValidateAsync, AsyncPattern = true, Action = WSTrustFeb2005Constants.Actions.Validate, ReplyAction = WSTrustFeb2005Constants.Actions.ValidateResponse )] 93[OperationContract( Name = WSTrustServiceContractConstants.Operations.TrustFeb2005CancelResponseAsync, AsyncPattern = true, Action = WSTrustFeb2005Constants.Actions.CancelResponse, ReplyAction = WSTrustFeb2005Constants.Actions.CancelResponse )] 110[OperationContract( Name = WSTrustServiceContractConstants.Operations.TrustFeb2005IssueResponseAsync, AsyncPattern = true, Action = WSTrustFeb2005Constants.Actions.IssueResponse, ReplyAction = WSTrustFeb2005Constants.Actions.IssueResponse )] 127[OperationContract( Name = WSTrustServiceContractConstants.Operations.TrustFeb2005RenewResponseAsync, AsyncPattern = true, Action = WSTrustFeb2005Constants.Actions.RenewResponse, ReplyAction = WSTrustFeb2005Constants.Actions.RenewResponse )] 144[OperationContract( Name = WSTrustServiceContractConstants.Operations.TrustFeb2005ValidateResponseAsync, AsyncPattern = true, Action = WSTrustFeb2005Constants.Actions.ValidateResponse, ReplyAction = WSTrustFeb2005Constants.Actions.ValidateResponse )]
System\ServiceModel\Security\IWSTrustFeb2005SyncContract.cs (8)
22[OperationContract( Name = WSTrustServiceContractConstants.Operations.TrustFeb2005Cancel, Action = WSTrustFeb2005Constants.Actions.Cancel, ReplyAction = WSTrustFeb2005Constants.Actions.CancelResponse )] 30[OperationContract( Name = WSTrustServiceContractConstants.Operations.TrustFeb2005Issue, Action = WSTrustFeb2005Constants.Actions.Issue, ReplyAction = WSTrustFeb2005Constants.Actions.IssueResponse )] 38[OperationContract( Name = WSTrustServiceContractConstants.Operations.TrustFeb2005Renew, Action = WSTrustFeb2005Constants.Actions.Renew, ReplyAction = WSTrustFeb2005Constants.Actions.RenewResponse )] 46[OperationContract( Name = WSTrustServiceContractConstants.Operations.TrustFeb2005Validate, Action = WSTrustFeb2005Constants.Actions.Validate, ReplyAction = WSTrustFeb2005Constants.Actions.ValidateResponse )] 54[OperationContract( Name = WSTrustServiceContractConstants.Operations.TrustFeb2005CancelResponse, Action = WSTrustFeb2005Constants.Actions.CancelResponse, ReplyAction = WSTrustFeb2005Constants.Actions.CancelResponse )] 62[OperationContract( Name = WSTrustServiceContractConstants.Operations.TrustFeb2005IssueResponse, Action = WSTrustFeb2005Constants.Actions.IssueResponse, ReplyAction = WSTrustFeb2005Constants.Actions.IssueResponse )] 70[OperationContract( Name = WSTrustServiceContractConstants.Operations.TrustFeb2005RenewResponse, Action = WSTrustFeb2005Constants.Actions.RenewResponse, ReplyAction = WSTrustFeb2005Constants.Actions.RenewResponse )] 78[OperationContract( Name = WSTrustServiceContractConstants.Operations.TrustFeb2005ValidateResponse, Action = WSTrustFeb2005Constants.Actions.ValidateResponse, ReplyAction = WSTrustFeb2005Constants.Actions.ValidateResponse )]
System\ServiceModel\Security\WSTrustDec2005.cs (1)
180[OperationContract(IsOneWay = false,
System\ServiceModel\Security\WSTrustFeb2005.cs (1)
270[OperationContract(IsOneWay = false,
System.ServiceModel.Activities (26)
System\ServiceModel\Activities\IWorkflowInstanceManagement.cs (26)
18[OperationContract(Name = XD2.WorkflowInstanceManagementService.Abandon)] 22[OperationContract(Name = XD2.WorkflowInstanceManagementService.Abandon, AsyncPattern = true)] 28[OperationContract(Name = XD2.WorkflowInstanceManagementService.Cancel)] 32[OperationContract(Name = XD2.WorkflowInstanceManagementService.Cancel, AsyncPattern = true)] 38[OperationContract(Name = XD2.WorkflowInstanceManagementService.Run)] 42[OperationContract(Name = XD2.WorkflowInstanceManagementService.Run, AsyncPattern = true)] 48[OperationContract(Name = XD2.WorkflowInstanceManagementService.Suspend)] 52[OperationContract(Name = XD2.WorkflowInstanceManagementService.Suspend, AsyncPattern = true)] 58[OperationContract(Name = XD2.WorkflowInstanceManagementService.Terminate)] 62[OperationContract(Name = XD2.WorkflowInstanceManagementService.Terminate, AsyncPattern = true)] 68[OperationContract(Name = XD2.WorkflowInstanceManagementService.Unsuspend)] 72[OperationContract(Name = XD2.WorkflowInstanceManagementService.Unsuspend, AsyncPattern = true)] 81[OperationContract(Name = XD2.WorkflowInstanceManagementService.TransactedCancel)] 86[OperationContract(Name = XD2.WorkflowInstanceManagementService.TransactedCancel, AsyncPattern = true)] 92[OperationContract(Name = XD2.WorkflowInstanceManagementService.TransactedRun)] 97[OperationContract(Name = XD2.WorkflowInstanceManagementService.TransactedRun, AsyncPattern = true)] 103[OperationContract(Name = XD2.WorkflowInstanceManagementService.TransactedSuspend)] 108[OperationContract(AsyncPattern = true, Name = XD2.WorkflowInstanceManagementService.TransactedSuspend)] 114[OperationContract(Name = XD2.WorkflowInstanceManagementService.TransactedTerminate)] 119[OperationContract(AsyncPattern = true, Name = XD2.WorkflowInstanceManagementService.TransactedTerminate)] 125[OperationContract(Name = XD2.WorkflowInstanceManagementService.TransactedUnsuspend)] 130[OperationContract(AsyncPattern = true, Name = XD2.WorkflowInstanceManagementService.TransactedUnsuspend)] 142[OperationContract(Name = XD2.WorkflowInstanceManagementService.Update)] 146[OperationContract(AsyncPattern = true, Name = XD2.WorkflowInstanceManagementService.Update)] 152[OperationContract(Name = XD2.WorkflowInstanceManagementService.TransactedUpdate)] 157[OperationContract(AsyncPattern = true, Name = XD2.WorkflowInstanceManagementService.TransactedUpdate)]
System.ServiceModel.Discovery (41)
System\ServiceModel\Discovery\Version11\IAnnouncementContract11.cs (4)
15[OperationContract(IsOneWay = true, Action = ProtocolStrings.Version11.HelloAction)] 18[OperationContract(IsOneWay = true, Action = ProtocolStrings.Version11.HelloAction, AsyncPattern = true)] 23[OperationContract(IsOneWay = true, Action = ProtocolStrings.Version11.ByeAction)] 26[OperationContract(IsOneWay = true, Action = ProtocolStrings.Version11.ByeAction, AsyncPattern = true)]
System\ServiceModel\Discovery\Version11\IDiscoveryContractAdhoc11.cs (4)
15[OperationContract(Action = ProtocolStrings.Version11.ProbeAction, IsOneWay = true)] 18[OperationContract(Action = ProtocolStrings.Version11.ProbeAction, IsOneWay = true, AsyncPattern = true)] 23[OperationContract(Action = ProtocolStrings.Version11.ResolveAction, IsOneWay = true)] 26[OperationContract(Action = ProtocolStrings.Version11.ResolveAction, IsOneWay = true, AsyncPattern = true)]
System\ServiceModel\Discovery\Version11\IDiscoveryContractManaged11.cs (4)
14[OperationContract(Action = ProtocolStrings.Version11.ProbeAction, ReplyAction = ProtocolStrings.Version11.ProbeMatchesAction)] 17[OperationContract(Action = ProtocolStrings.Version11.ProbeAction, ReplyAction = ProtocolStrings.Version11.ProbeMatchesAction, AsyncPattern = true)] 22[OperationContract(Action = ProtocolStrings.Version11.ResolveAction, ReplyAction = ProtocolStrings.Version11.ResolveMatchesAction)] 25[OperationContract(Action = ProtocolStrings.Version11.ResolveAction, ReplyAction = ProtocolStrings.Version11.ResolveMatchesAction, AsyncPattern = true)]
System\ServiceModel\Discovery\Version11\IDiscoveryResponseContract11.cs (3)
14[OperationContract(Action = ProtocolStrings.Version11.ProbeMatchesAction, IsOneWay = true, AsyncPattern = true)] 19[OperationContract(Action = ProtocolStrings.Version11.ResolveMatchesAction, IsOneWay = true, AsyncPattern = true)] 24[OperationContract(Action = ProtocolStrings.Version11.HelloAction, IsOneWay = true, AsyncPattern = true)]
System\ServiceModel\Discovery\VersionApril2005\IAnnouncementContractApril2005.cs (4)
15[OperationContract(IsOneWay = true, Action = ProtocolStrings.VersionApril2005.HelloAction)] 18[OperationContract(IsOneWay = true, Action = ProtocolStrings.VersionApril2005.HelloAction, AsyncPattern = true)] 23[OperationContract(IsOneWay = true, Action = ProtocolStrings.VersionApril2005.ByeAction)] 26[OperationContract(IsOneWay = true, Action = ProtocolStrings.VersionApril2005.ByeAction, AsyncPattern = true)]
System\ServiceModel\Discovery\VersionApril2005\IDiscoveryContractApril2005.cs (4)
14[OperationContract(Action = ProtocolStrings.VersionApril2005.ProbeAction, IsOneWay = true)] 17[OperationContract(Action = ProtocolStrings.VersionApril2005.ProbeAction, IsOneWay = true, AsyncPattern = true)] 22[OperationContract(Action = ProtocolStrings.VersionApril2005.ResolveAction, IsOneWay = true)] 25[OperationContract(Action = ProtocolStrings.VersionApril2005.ResolveAction, IsOneWay = true, AsyncPattern = true)]
System\ServiceModel\Discovery\VersionApril2005\IDiscoveryResponseContractApril2005.cs (3)
14[OperationContract(Action = ProtocolStrings.VersionApril2005.ProbeMatchesAction, IsOneWay = true, AsyncPattern = true)] 19[OperationContract(Action = ProtocolStrings.VersionApril2005.ResolveMatchesAction, IsOneWay = true, AsyncPattern = true)] 24[OperationContract(Action = ProtocolStrings.VersionApril2005.HelloAction, IsOneWay = true, AsyncPattern = true)]
System\ServiceModel\Discovery\VersionCD1\IAnnouncementContractCD1.cs (4)
15[OperationContract(IsOneWay = true, Action = ProtocolStrings.VersionCD1.HelloAction)] 18[OperationContract(IsOneWay = true, Action = ProtocolStrings.VersionCD1.HelloAction, AsyncPattern = true)] 23[OperationContract(IsOneWay = true, Action = ProtocolStrings.VersionCD1.ByeAction)] 26[OperationContract(IsOneWay = true, Action = ProtocolStrings.VersionCD1.ByeAction, AsyncPattern = true)]
System\ServiceModel\Discovery\VersionCD1\IDiscoveryContractAdhocCD1.cs (4)
15[OperationContract(Action = ProtocolStrings.VersionCD1.ProbeAction, IsOneWay = true)] 18[OperationContract(Action = ProtocolStrings.VersionCD1.ProbeAction, IsOneWay = true, AsyncPattern = true)] 23[OperationContract(Action = ProtocolStrings.VersionCD1.ResolveAction, IsOneWay = true)] 26[OperationContract(Action = ProtocolStrings.VersionCD1.ResolveAction, IsOneWay = true, AsyncPattern = true)]
System\ServiceModel\Discovery\VersionCD1\IDiscoveryContractManagedCD1.cs (4)
14[OperationContract(Action = ProtocolStrings.VersionCD1.ProbeAction, ReplyAction = ProtocolStrings.VersionCD1.ProbeMatchesAction)] 17[OperationContract(Action = ProtocolStrings.VersionCD1.ProbeAction, ReplyAction = ProtocolStrings.VersionCD1.ProbeMatchesAction, AsyncPattern = true)] 22[OperationContract(Action = ProtocolStrings.VersionCD1.ResolveAction, ReplyAction = ProtocolStrings.VersionCD1.ResolveMatchesAction)] 25[OperationContract(Action = ProtocolStrings.VersionCD1.ResolveAction, ReplyAction = ProtocolStrings.VersionCD1.ResolveMatchesAction, AsyncPattern = true)]
System\ServiceModel\Discovery\VersionCD1\IDiscoveryResponseContractCD1.cs (3)
14[OperationContract(Action = ProtocolStrings.VersionCD1.ProbeMatchesAction, IsOneWay = true, AsyncPattern = true)] 19[OperationContract(Action = ProtocolStrings.VersionCD1.ResolveMatchesAction, IsOneWay = true, AsyncPattern = true)] 24[OperationContract(Action = ProtocolStrings.VersionCD1.HelloAction, IsOneWay = true, AsyncPattern = true)]
System.ServiceModel.Routing (5)
System\ServiceModel\Routing\IDuplexRouterCallback.cs (1)
14[OperationContract(AsyncPattern = true, IsOneWay = true, Action = "*")]
System\ServiceModel\Routing\IDuplexSessionRouter.cs (1)
14[OperationContract(AsyncPattern = true, IsOneWay = true, Action = "*")]
System\ServiceModel\Routing\IRequestReplyRouter.cs (1)
14[OperationContract(AsyncPattern = true, IsOneWay = false, Action = "*", ReplyAction = "*")]
System\ServiceModel\Routing\ISimplexDatagramRouter.cs (1)
14[OperationContract(AsyncPattern = true, IsOneWay = true, Action = "*")]
System\ServiceModel\Routing\ISimplexSessionRouter.cs (1)
14[OperationContract(AsyncPattern = true, IsOneWay = true, Action = "*")]
System.ServiceModel.Web (2)
System\ServiceModel\Web\WebGetAttribute.cs (1)
144return new OperationContractAttribute();
System\ServiceModel\Web\WebInvokeAttribute.cs (1)
148return new OperationContractAttribute();
System.Web.Extensions (10)
ApplicationServices\AuthenticationService.cs (4)
98[OperationContract] 113[OperationContract] 123[OperationContract] 132[OperationContract]
ApplicationServices\ProfileService.cs (4)
61[OperationContract] 116[OperationContract] 156[OperationContract] 240[OperationContract]
ApplicationServices\RoleService.cs (2)
64[OperationContract] 82[OperationContract]
System.WorkflowServices (2)
System\ServiceModel\Activities\IExternalDataExchange.cs (1)
12[OperationContract(IsOneWay = true, Action = Description.WorkflowRuntimeEndpoint.RaiseEventAction)]
System\Workflow\Activities\ContractMethodInfo.cs (1)
79OperationContractAttribute operationContract = new OperationContractAttribute();
51 references to OperationContract
System.ServiceModel (17)
System\ServiceModel\Description\OperationGenerator.cs (4)
392CustomAttributeHelper.FindOrCreateAttributeDeclaration<OperationContractAttribute>(this.Method.CustomAttributes), OperationContractAttribute.ActionPropertyName, this.Request.Action); 397CustomAttributeHelper.FindOrCreateAttributeDeclaration<OperationContractAttribute>(this.Method.CustomAttributes), OperationContractAttribute.ReplyActionPropertyName, this.Response.Action);
System\ServiceModel\Description\ServiceContractGenerator.cs (1)
452CodeAttributeDeclaration serviceOperationAttr = new CodeAttributeDeclaration(context.ServiceContractGenerator.GetCodeTypeReference(typeof(OperationContractAttribute)));
System\ServiceModel\Description\ServiceReflector.cs (9)
348static readonly Type OperationContractAttributeType = typeof(OperationContractAttribute); 352if (GetSingleAttribute<OperationContractAttribute>(method) != null) 683if (GetSingleAttribute<OperationContractAttribute>(mi) != null) 867OperationContractAttribute operationAttribute = GetOperationContractAttribute(method); 886static internal bool IsBegin(OperationContractAttribute opSettings, MethodInfo method) 944internal static OperationContractAttribute GetOperationContractAttribute(MethodInfo method) 946OperationContractAttribute operationContractAttribute = GetSingleAttribute<OperationContractAttribute>(method); 961OperationContractAttribute opSettings = GetOperationContractAttribute(method);
System\ServiceModel\Description\TypeLoader.cs (2)
37static readonly Type OperationContractAttributeType = typeof(OperationContractAttribute); 801OperationContractAttribute opAttr = ServiceReflector.GetOperationContractAttribute(methodInfo);
System\ServiceModel\IOperationContractAttributeProvider.cs (1)
15OperationContractAttribute GetOperationContractAttribute();
System.ServiceModel.Web (2)
System\ServiceModel\Web\WebGetAttribute.cs (1)
142OperationContractAttribute IOperationContractAttributeProvider.GetOperationContractAttribute()
System\ServiceModel\Web\WebInvokeAttribute.cs (1)
146OperationContractAttribute IOperationContractAttributeProvider.GetOperationContractAttribute()
System.WorkflowServices (32)
System\Workflow\Activities\ContractMethodInfo.cs (1)
79OperationContractAttribute operationContract = new OperationContractAttribute();
System\Workflow\Activities\OperationInfo.cs (2)
285methodInfo.GetCustomAttributes(typeof(OperationContractAttribute), true); 290((OperationContractAttribute) operationContractAttribs[0]).Name;
System\Workflow\Activities\ReceiveActivity.cs (3)
1427object[] operationContractAttribs = methodInfo.GetCustomAttributes(typeof(OperationContractAttribute), true); 1431if (operationContractAttribs[0] is OperationContractAttribute) 1433this.isOneWay = ((OperationContractAttribute)operationContractAttribs[0]).IsOneWay;
System\Workflow\Activities\SendActivity.cs (3)
635object[] operationContractAttribs = methodInfo.GetCustomAttributes(typeof(OperationContractAttribute), true); 639if (operationContractAttribs[0] is OperationContractAttribute) 641this.isOneWay = ((OperationContractAttribute) operationContractAttribs[0]).IsOneWay;
System\Workflow\Activities\ServiceOperationHelpers.cs (15)
25object[] operationContractAttribs = methodInfo.GetCustomAttributes(typeof(OperationContractAttribute), true); 28if (operationContractAttribs[0] is OperationContractAttribute) 30OperationContractAttribute operationContractAttribute = operationContractAttribs[0] as OperationContractAttribute; 76object[] operationContractAttribs = methodInfo.GetCustomAttributes(typeof(OperationContractAttribute), true); 80if (operationContractAttribs[0] is OperationContractAttribute) 82OperationContractAttribute operationContractAttribute = operationContractAttribs[0] as OperationContractAttribute; 107object[] operationContractAttribs = methodInfo.GetCustomAttributes(typeof(OperationContractAttribute), true); 111if (operationContractAttribs[0] is OperationContractAttribute) 113OperationContractAttribute operationContractAttribute = operationContractAttribs[0] as OperationContractAttribute; 163object[] operationContractAttribs = methodInfo.GetCustomAttributes(typeof(OperationContractAttribute), true); 166if (operationContractAttribs[0] is OperationContractAttribute) 173if (typeof(OperationContractAttribute).IsAssignableFrom(attribInfoAttrib.AttributeInfo.AttributeType))
System\Workflow\Activities\TypedOperationInfo.cs (7)
152methodInfo.GetCustomAttributes(typeof(OperationContractAttribute), true); 156if (operationContractAttribs[0] is OperationContractAttribute) 158return ((OperationContractAttribute) operationContractAttribs[0]).IsOneWay; 294currentMethodInfo.GetCustomAttributes(typeof(OperationContractAttribute), true); 299if (operationContractAttribs[0] is OperationContractAttribute) 301OperationContractAttribute operationContractAttribute = 302operationContractAttribs[0] as OperationContractAttribute;
System\Workflow\Activities\ValidationHelper.cs (1)
1027object[] operationContractAttrributes = methodInfo.GetCustomAttributes(typeof(OperationContractAttribute), true);