5 instantiations of ContractDescription
System.ServiceModel.Primitives (5)
System\ServiceModel\Description\TypedMessageConverter.cs (1)
68
ContractDescription contract = new
ContractDescription
("dummy_contract", defaultNS);
System\ServiceModel\Description\TypeLoader.cs (3)
184
ContractDescription contract = new
ContractDescription
(contractName.Name, contractName.Namespace);
199
ContractDescription contract = new
ContractDescription
(contractName.Name, contractName.Namespace);
756
ContractDescription contractDescription = new
ContractDescription
(contractName.Name, contractName.Namespace);
System\ServiceModel\Security\WSSecurityPolicy.cs (1)
13
public static ContractDescription NullContract = new
ContractDescription
("null");
85 references to ContractDescription
Client.ClientBase.IntegrationTests (1)
ClientBaseTests.4.0.0.cs (1)
73
ContractDescription
cd = client.ChannelFactory.Endpoint.Contract;
Contract.Data.IntegrationTests (1)
DataContractTests.4.1.1.cs (1)
27
ContractDescription
cd = factory.Endpoint.Contract;
System.ServiceModel.Primitives (69)
System\ServiceModel\ChannelFactory.cs (1)
504
ContractDescription
contractDescription = TypeLoader.LoadContractDescription(_channelType);
System\ServiceModel\Channels\ChannelRequirements.cs (1)
21
public static void ComputeContractRequirements(
ContractDescription
contractDescription,
System\ServiceModel\Channels\ServiceChannelFactory.cs (1)
106
ContractDescription
contractDescription = serviceEndpoint.Contract;
System\ServiceModel\DeliveryRequirementsAttribute.cs (4)
51
void IContractBehavior.Validate(
ContractDescription
description, ServiceEndpoint endpoint)
61
void IContractBehavior.AddBindingParameters(
ContractDescription
description, ServiceEndpoint endpoint, BindingParameterCollection parameters)
65
void IContractBehavior.ApplyClientBehavior(
ContractDescription
description, ServiceEndpoint endpoint, ClientRuntime proxy)
69
void IContractBehavior.ApplyDispatchBehavior(
ContractDescription
description, ServiceEndpoint endpoint, DispatchRuntime dispatch)
System\ServiceModel\Description\ContractDescription.cs (9)
133
public static
ContractDescription
GetContract(Type contractType)
144
public static
ContractDescription
GetContract(Type contractType, Type serviceType)
157
ContractDescription
description = typeLoader.LoadContractDescription(contractType, serviceType);
161
public static
ContractDescription
GetContract(Type contractType, object serviceImplementation)
175
ContractDescription
description = typeLoader.LoadContractDescription(contractType, serviceType, serviceImplementation);
179
public Collection<
ContractDescription
> GetInheritedContracts()
181
Collection<
ContractDescription
> result = new Collection<
ContractDescription
>();
187
ContractDescription
inheritedContract = od.DeclaringContract;
System\ServiceModel\Description\DispatcherBuilder.cs (3)
22
ContractDescription
contractDescription = serviceEndpoint.Contract;
186
ContractDescription
contractDescription = serviceEndpoint.Contract;
203
private static void BindOperations(
ContractDescription
contract, ClientRuntime proxy, DispatchRuntime dispatch)
System\ServiceModel\Description\IContractBehavior.cs (4)
13
void Validate(
ContractDescription
contractDescription, ServiceEndpoint endpoint);
14
void ApplyDispatchBehavior(
ContractDescription
contractDescription, ServiceEndpoint endpoint, DispatchRuntime dispatchRuntime);
15
void ApplyClientBehavior(
ContractDescription
contractDescription, ServiceEndpoint endpoint, ClientRuntime clientRuntime);
16
void AddBindingParameters(
ContractDescription
contractDescription, ServiceEndpoint endpoint, BindingParameterCollection bindingParameters);
System\ServiceModel\Description\IContractResolver.cs (1)
10
ContractDescription
ResolveContract(string contractName);
System\ServiceModel\Description\OperationDescription.cs (4)
19
private
ContractDescription
_declaringContract;
23
public OperationDescription(string name,
ContractDescription
declaringContract)
44
internal OperationDescription(string name,
ContractDescription
declaringContract, bool validateRpcWrapperName)
100
public
ContractDescription
DeclaringContract
System\ServiceModel\Description\ServiceEndpoint.cs (5)
19
private
ContractDescription
_contract;
26
public ServiceEndpoint(
ContractDescription
contract)
31
public ServiceEndpoint(
ContractDescription
contract, Binding binding, EndpointAddress address)
61
public
ContractDescription
Contract
200
ContractDescription
contract = Contract;
System\ServiceModel\Description\ServiceReflector.cs (1)
105
ContractDescription
contract = operation.DeclaringContract;
System\ServiceModel\Description\TypedMessageConverter.cs (1)
68
ContractDescription
contract = new ContractDescription("dummy_contract", defaultNS);
System\ServiceModel\Description\TypeLoader.cs (22)
46
private readonly Dictionary<Type,
ContractDescription
> _contracts;
52
_contracts = new Dictionary<Type,
ContractDescription
>();
56
private
ContractDescription
LoadContractDescriptionHelper(Type contractType, Type serviceType, object serviceImplementation)
58
ContractDescription
contractDescription;
87
foreach (
ContractDescription
inheritedContract in contractDescription.GetInheritedContracts())
156
public
ContractDescription
LoadContractDescription(Type contractType)
163
public
ContractDescription
LoadContractDescription(Type contractType, Type serviceType)
171
public
ContractDescription
LoadContractDescription(Type contractType, Type serviceType, object serviceImplementation)
180
private
ContractDescription
LoadOutputChannelContractDescription()
184
ContractDescription
contract = new ContractDescription(contractName.Name, contractName.Namespace);
195
private
ContractDescription
LoadRequestChannelContractDescription()
199
ContractDescription
contract = new ContractDescription(contractName.Name, contractName.Namespace);
212
private void AddBehaviors(
ContractDescription
contractDesc, Type implType, bool implIsCallback, ContractReflectionInfo reflectionInfo)
315
private static void UpdateContractDescriptionWithAttributesFromServiceType(
ContractDescription
description, Type serviceType)
328
private void UpdateOperationsWithInterfaceAttributes(
ContractDescription
contractDesc, ContractReflectionInfo reflectionInfo)
684
private void CreateOperationDescriptions(
ContractDescription
contractDescription,
687
ContractDescription
declaringContract,
751
private
ContractDescription
CreateContractDescription(ServiceContractAttribute contractAttr, Type contractType, Type serviceType, out ContractReflectionInfo reflectionInfo, object serviceImplementation)
756
ContractDescription
contractDescription = new ContractDescription(contractName.Name, contractName.Namespace);
784
ContractDescription
inheritedContractDescription = LoadContractDescriptionHelper(inheritedContractType, serviceType, serviceImplementation);
860
private OperationDescription CreateOperationDescription(
ContractDescription
contractDescription, MethodInfo methodInfo, MessageDirection direction,
861
ContractReflectionInfo reflectionInfo,
ContractDescription
declaringContract)
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (3)
79
internal static void AddBehaviors(
ContractDescription
contract)
84
internal static void AddBuiltInBehaviors(
ContractDescription
contract)
89
private static void AddBehaviors(
ContractDescription
contract, bool builtInOperationBehavior)
System\ServiceModel\Dispatcher\OperationSelectorBehavior.cs (5)
15
void IContractBehavior.Validate(
ContractDescription
description, ServiceEndpoint endpoint)
19
void IContractBehavior.AddBindingParameters(
ContractDescription
description, ServiceEndpoint endpoint, BindingParameterCollection parameters)
23
void IContractBehavior.ApplyDispatchBehavior(
ContractDescription
description, ServiceEndpoint endpoint, DispatchRuntime dispatch)
31
void IContractBehavior.ApplyClientBehavior(
ContractDescription
description, ServiceEndpoint endpoint, ClientRuntime proxy)
40
internal MethodInfoOperationSelector(
ContractDescription
description, MessageDirection directionThatRequiresClientOpSelection)
System\ServiceModel\Security\ChannelProtectionRequirements.cs (3)
146
internal static ChannelProtectionRequirements CreateFromContract(
ContractDescription
contract, ISecurityCapabilities bindingElement, bool isForClient)
175
internal static ChannelProtectionRequirements CreateFromContractAndUnionResponseProtectionRequirements(
ContractDescription
contract, ISecurityCapabilities bindingElement, bool isForClient)
198
internal static ChannelProtectionRequirements CreateFromContract(
ContractDescription
contract, ProtectionLevel defaultRequestProtectionLevel, ProtectionLevel defaultResponseProtectionLevel, bool isForClient)
System\ServiceModel\Security\WSSecurityPolicy.cs (1)
13
public static
ContractDescription
NullContract = new ContractDescription("null");
System.ServiceModel.Primitives.Tests (12)
Channels\BehaviorExtensionTest.cs (4)
132
public void Validate(
ContractDescription
description, ServiceEndpoint endpoint) { }
133
public void AddBindingParameters(
ContractDescription
description, ServiceEndpoint endpoint, BindingParameterCollection bindingParameters) { }
134
public void ApplyDispatchBehavior(
ContractDescription
description, ServiceEndpoint endpoint, DispatchRuntime dispatchRuntime) { }
135
public void ApplyClientBehavior(
ContractDescription
description, ServiceEndpoint endpoint, ClientRuntime clientRuntime)
Description\ContractDescriptionTest.cs (6)
180
ContractDescription
contract = factory.Endpoint.Contract;
201
ContractDescription
contractDescription =
ContractDescription
.GetContract(typeof(IDescriptionTestsService));
209
ContractDescription
contractDescription =
ContractDescription
.GetContract(typeof(IDescriptionTestsServiceBeginEndGenerated));
227
contractDescription =
ContractDescription
.GetContract(typeof(IDescriptionTestsService));
Description\OperationBehaviorTest.cs (1)
52
ContractDescription
cd = factory.Endpoint.Contract;
ServiceModel\DuplexChannelFactoryTest.cs (1)
158
ServiceEndpoint serviceEndpoint = new ServiceEndpoint(
ContractDescription
.GetContract(typeof(IWcfDuplexService)), binding, endpoint);
UnitTests.Common (2)
TestHelpers.cs (2)
95
ContractDescription
contract = factory.Endpoint.Contract;
113
public static string ValidateContractDescription(
ContractDescription
contract, Type expectedType, ContractDescriptionData expectedContract)