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