48 references to Contract
Client.ClientBase.IntegrationTests (1)
ClientBaseTests.4.0.0.cs (1)
73ContractDescription cd = client.ChannelFactory.Endpoint.Contract;
Contract.Data.IntegrationTests (2)
DataContractTests.4.1.1.cs (2)
27ContractDescription cd = factory.Endpoint.Contract; 29foreach (var operation in factory.Endpoint.Contract.Operations)
Contract.Message.IntegrationTests (1)
MessageTests.4.0.0.cs (1)
78foreach (OperationDescription operation in factory.Endpoint.Contract.Operations)
System.ServiceModel.Primitives (41)
System\ServiceModel\CallbackBehaviorAttribute.cs (2)
50if (!serviceEndpoint.Contract.IsDuplex()) 53SRP.Format(SRP.SFxCallbackBehaviorAttributeOnlyOnDuplex, serviceEndpoint.Contract.Name)));
System\ServiceModel\ChannelFactory.cs (7)
205OperationDescriptionCollection operations = Endpoint.Contract.Operations; 473throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.SFxCreateNonDuplexChannel1, Endpoint.Contract.Name))); 517if (endpoint.Contract.CallbackContractType == null) 519throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.SfxCallbackTypeCannotBeNull, endpoint.Contract.ContractType.FullName))); 526if (endpoint.Contract.CallbackContractType == null) 528throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.SfxCallbackTypeCannotBeNull, endpoint.Contract.ContractType.FullName))); 544endpoint.Contract.Behaviors.Add(contractBehavior);
System\ServiceModel\Channels\ServiceChannelFactory.cs (1)
106ContractDescription contractDescription = serviceEndpoint.Contract;
System\ServiceModel\DeliveryRequirementsAttribute.cs (1)
75string name = endpoint.Contract.ContractType.Name;
System\ServiceModel\Description\DispatcherBuilder.cs (8)
22ContractDescription contractDescription = serviceEndpoint.Contract; 97foreach (IContractBehavior icb in endpoint.Contract.Behaviors) 99icb.AddBindingParameters(endpoint.Contract, endpoint, parameters); 105foreach (OperationDescription op in endpoint.Contract.Operations) 186ContractDescription contractDescription = serviceEndpoint.Contract; 282if (serviceEndpoint.Contract.IsDuplex()) 375requirements.Add(ChannelProtectionRequirements.CreateFromContractAndUnionResponseProtectionRequirements(endpoint.Contract, isc, _isForClient)); 379requirements.Add(ChannelProtectionRequirements.CreateFromContract(endpoint.Contract, isc, _isForClient));
System\ServiceModel\Description\ServiceEndpoint.cs (6)
86return String.Format(CultureInfo.InvariantCulture, "{0}_{1}", new XmlName(Binding.Name).EncodedName, Contract.Name); 90return Contract.Name; 175if (Contract == null) 179Contract.EnsureInvariants(); 180Binding.EnsureInvariants(Contract.Name); 200ContractDescription contract = Contract;
System\ServiceModel\Description\ServiceEndpointCollection.cs (9)
26if (endpoint != null && endpoint.Contract.ContractType == contractType) 44if (endpoint != null && endpoint.Contract.Name == contractName.Name && endpoint.Contract.Namespace == contractName.Namespace) 66if (endpoint != null && endpoint.Contract.ContractType == contractType && 90if (endpoint != null && endpoint.Contract.Name == contractName.Name && 91endpoint.Contract.Namespace == contractName.Namespace && 131if (endpoint != null && endpoint.Contract.ContractType == contractType) 151if (endpoint != null && endpoint.Contract.Name == contractName.Name && endpoint.Contract.Namespace == contractName.Namespace)
System\ServiceModel\Description\TypeLoader.cs (5)
596if (serviceEndpoint.Contract.IsDuplex()) 621serviceEndpoint.Contract.Behaviors.Add(behaviorAttribute); 623Type targetIface = serviceEndpoint.Contract.CallbackContractType; 624for (int i = 0; i < serviceEndpoint.Contract.Operations.Count; i++) 626OperationDescription opDesc = serviceEndpoint.Contract.Operations[i];
System\ServiceModel\DuplexChannelFactory.cs (2)
188throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.SFxCreateDuplexChannel1, Endpoint.Contract.Name))); 192Type callbackType = Endpoint.Contract.CallbackContractType;
System.ServiceModel.Primitives.Tests (2)
Description\ContractDescriptionTest.cs (1)
180ContractDescription contract = factory.Endpoint.Contract;
Description\OperationBehaviorTest.cs (1)
52ContractDescription cd = factory.Endpoint.Contract;
UnitTests.Common (1)
TestHelpers.cs (1)
95ContractDescription contract = factory.Endpoint.Contract;