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