1 type derived from KeyedByTypeCollection
System.ServiceModel (1)
System\ServiceModel\Channels\BindingParameterCollection.cs (1)
13
public class BindingParameterCollection :
KeyedByTypeCollection
<object>
17 instantiations of KeyedByTypeCollection
System.ServiceModel (17)
System\ServiceModel\ComIntegration\MexServiceChannelBuilder.cs (1)
36
KeyedByTypeCollection<IEndpointBehavior> behaviors = new
KeyedByTypeCollection
<IEndpointBehavior>();
System\ServiceModel\ComIntegration\TypedServiceChannelBuilder.cs (1)
30
KeyedByTypeCollection<IEndpointBehavior> behaviors = new
KeyedByTypeCollection
<IEndpointBehavior>();
System\ServiceModel\ComIntegration\WsdlServiceChannelBuilder.cs (1)
34
KeyedByTypeCollection<IEndpointBehavior> behaviors = new
KeyedByTypeCollection
<IEndpointBehavior>();
System\ServiceModel\Configuration\IssuedTokenClientElement.cs (1)
146
KeyedByTypeCollection<IEndpointBehavior> issuerBehaviors = new
KeyedByTypeCollection
<IEndpointBehavior>();
System\ServiceModel\Description\ConfigLoader.cs (1)
205
KeyedByTypeCollection<T> tempBehaviors = new
KeyedByTypeCollection
<T>();
System\ServiceModel\Description\ContractDescription.cs (1)
25
KeyedByTypeCollection<IContractBehavior> behaviors = new
KeyedByTypeCollection
<IContractBehavior>();
System\ServiceModel\Description\MetadataImporter.cs (1)
48
this.policyExtensions = new
KeyedByTypeCollection
<IPolicyImportExtension>(policyImportExtensions);
System\ServiceModel\Description\OperationDescription.cs (1)
57
this.behaviors = new
KeyedByTypeCollection
<IOperationBehavior>();
System\ServiceModel\Description\ServiceDescription.cs (1)
21
KeyedByTypeCollection<IServiceBehavior> behaviors = new
KeyedByTypeCollection
<IServiceBehavior>();
System\ServiceModel\Description\ServiceEndpoint.cs (1)
66
this.behaviors = new
KeyedByTypeCollection
<IEndpointBehavior>();
System\ServiceModel\Description\TypeLoader.cs (3)
413
KeyedByTypeCollection<IOperationBehavior> result = new
KeyedByTypeCollection
<IOperationBehavior>();
556
KeyedByTypeCollection<IOperationBehavior> opBehaviors = new
KeyedByTypeCollection
<IOperationBehavior>();
1973
KeyedByTypeCollection<IBehavior> toAdd = new
KeyedByTypeCollection
<IBehavior>();
System\ServiceModel\Description\WsdlImporter.cs (1)
61
this.wsdlExtensions = new
KeyedByTypeCollection
<IWsdlImportExtension>(wsdlImportExtensions);
System\ServiceModel\Security\IssuedTokenClientCredential.cs (2)
131
this.localIssuerChannelBehaviors = new
KeyedByTypeCollection
<IEndpointBehavior>();
163
KeyedByTypeCollection<IEndpointBehavior> result = new
KeyedByTypeCollection
<IEndpointBehavior>();
System\ServiceModel\Security\Tokens\IssuedSecurityTokenProvider.cs (1)
517
this.channelBehaviors = new
KeyedByTypeCollection
<IEndpointBehavior>();
92 references to KeyedByTypeCollection
System.ServiceModel (87)
System\ServiceModel\Activation\AspNetEnvironment.cs (1)
245
internal virtual void AddMetadataBindingParameters(Uri listenUri,
KeyedByTypeCollection
<IServiceBehavior> serviceBehaviors, BindingParameterCollection bindingParameters)
System\ServiceModel\Administration\ContractInstanceProvider.cs (2)
107
static void FillBehaviorsInfo(IWmiInstance operation,
KeyedByTypeCollection
<IOperationBehavior> behaviors)
122
static void FillBehaviorsInfo(IWmiInstance operation,
KeyedByTypeCollection
<IContractBehavior> behaviors)
System\ServiceModel\Administration\EndpointInfo.cs (2)
17
KeyedByTypeCollection
<IEndpointBehavior> behaviors;
50
public
KeyedByTypeCollection
<IEndpointBehavior> Behaviors
System\ServiceModel\Administration\ServiceInfo.cs (2)
18
KeyedByTypeCollection
<IServiceBehavior> behaviors;
87
public
KeyedByTypeCollection
<IServiceBehavior> Behaviors
System\ServiceModel\ComIntegration\ChannelCredentials.cs (8)
61
KeyedByTypeCollection
<IEndpointBehavior> behaviors = channelBuilderSettings.Behaviors;
92
KeyedByTypeCollection
<IEndpointBehavior> behaviors = channelBuilderSettings.Behaviors;
115
KeyedByTypeCollection
<IEndpointBehavior> behaviors = channelBuilderSettings.Behaviors;
135
KeyedByTypeCollection
<IEndpointBehavior> behaviors = channelBuilderSettings.Behaviors;
156
KeyedByTypeCollection
<IEndpointBehavior> behaviors = channelBuilderSettings.Behaviors;
185
KeyedByTypeCollection
<IEndpointBehavior> behaviors = channelBuilderSettings.Behaviors;
205
KeyedByTypeCollection
<IEndpointBehavior> behaviors = channelBuilderSettings.Behaviors;
234
KeyedByTypeCollection
<IEndpointBehavior> behaviors = channelBuilderSettings.Behaviors;
System\ServiceModel\ComIntegration\IProvideChannelBuilderSettings.cs (1)
23
KeyedByTypeCollection
<IEndpointBehavior> Behaviors
System\ServiceModel\ComIntegration\MexServiceChannelBuilder.cs (2)
36
KeyedByTypeCollection
<IEndpointBehavior> behaviors = new KeyedByTypeCollection<IEndpointBehavior>();
69
KeyedByTypeCollection
<IEndpointBehavior> IProvideChannelBuilderSettings.Behaviors
System\ServiceModel\ComIntegration\TypedServiceChannelBuilder.cs (2)
30
KeyedByTypeCollection
<IEndpointBehavior> behaviors = new KeyedByTypeCollection<IEndpointBehavior>();
70
KeyedByTypeCollection
<IEndpointBehavior> IProvideChannelBuilderSettings.Behaviors
System\ServiceModel\ComIntegration\WsdlServiceChannelBuilder.cs (2)
34
KeyedByTypeCollection
<IEndpointBehavior> behaviors = new KeyedByTypeCollection<IEndpointBehavior>();
67
KeyedByTypeCollection
<IEndpointBehavior> IProvideChannelBuilderSettings.Behaviors
System\ServiceModel\Configuration\IssuedTokenClientElement.cs (1)
146
KeyedByTypeCollection
<IEndpointBehavior> issuerBehaviors = new KeyedByTypeCollection<IEndpointBehavior>();
System\ServiceModel\Description\ConfigLoader.cs (6)
201
static void LoadBehaviors<T>(ServiceModelExtensionCollectionElement<BehaviorExtensionElement> behaviorElement,
KeyedByTypeCollection
<T> behaviors, bool commonBehaviors)
205
KeyedByTypeCollection
<T> tempBehaviors = new KeyedByTypeCollection<T>();
292
static void LoadChannelBehaviors(EndpointBehaviorElement behaviorElement,
KeyedByTypeCollection
<IEndpointBehavior> channelBehaviors)
304
internal static void LoadChannelBehaviors(string behaviorName, ContextInformation context,
KeyedByTypeCollection
<IEndpointBehavior> channelBehaviors)
520
KeyedByTypeCollection
<IEndpointBehavior> behaviors = serviceEndpoint.Behaviors;
962
KeyedByTypeCollection
<IEndpointBehavior> behaviors = endpoint.Behaviors;
System\ServiceModel\Description\ContractDescription.cs (2)
25
KeyedByTypeCollection
<IContractBehavior> behaviors = new KeyedByTypeCollection<IContractBehavior>();
147
public
KeyedByTypeCollection
<IContractBehavior> Behaviors
System\ServiceModel\Description\MetadataImporter.cs (2)
18
readonly
KeyedByTypeCollection
<IPolicyImportExtension> policyExtensions;
51
public
KeyedByTypeCollection
<IPolicyImportExtension> PolicyImportExtensions
System\ServiceModel\Description\OperationDescription.cs (2)
25
KeyedByTypeCollection
<IOperationBehavior> behaviors;
73
public
KeyedByTypeCollection
<IOperationBehavior> Behaviors
System\ServiceModel\Description\ServiceDescription.cs (4)
21
KeyedByTypeCollection
<IServiceBehavior> behaviors = new KeyedByTypeCollection<IServiceBehavior>();
89
public
KeyedByTypeCollection
<IServiceBehavior> Behaviors
122
System.ServiceModel.Description.TypeLoader.ApplyServiceInheritance<IServiceBehavior,
KeyedByTypeCollection
<IServiceBehavior>>(
215
static void GetIServiceBehaviorAttributes(Type currentServiceType,
KeyedByTypeCollection
<IServiceBehavior> behaviors)
System\ServiceModel\Description\ServiceEndpoint.cs (2)
26
KeyedByTypeCollection
<IEndpointBehavior> behaviors;
60
public
KeyedByTypeCollection
<IEndpointBehavior> Behaviors
System\ServiceModel\Description\TypeLoader.cs (22)
234
KeyedByTypeCollection
<IOperationBehavior> toAdd =
244
ApplyServiceInheritance<IOperationBehavior,
KeyedByTypeCollection
<IOperationBehavior>>(
246
delegate(Type currentType,
KeyedByTypeCollection
<IOperationBehavior> behaviors)
248
KeyedByTypeCollection
<IOperationBehavior> toAdd =
258
AddBehaviorsAtOneScope<IOperationBehavior,
KeyedByTypeCollection
<IOperationBehavior>>(
260
delegate(Type currentType,
KeyedByTypeCollection
<IOperationBehavior> behaviors)
262
KeyedByTypeCollection
<IOperationBehavior> toAdd =
285
AddBehaviorsAtOneScope<IContractBehavior,
KeyedByTypeCollection
<IContractBehavior>>(targetInterface, contractDesc.Behaviors,
317
void GetIContractBehaviorsFromInterfaceType(Type interfaceType,
KeyedByTypeCollection
<IContractBehavior> behaviors)
329
ApplyServiceInheritance<IContractBehavior,
KeyedByTypeCollection
<IContractBehavior>>(
331
delegate(Type currentType,
KeyedByTypeCollection
<IContractBehavior> behaviors)
411
KeyedByTypeCollection
<IOperationBehavior> GetIOperationBehaviorAttributesFromType(OperationDescription opDesc, Type targetIface, Type implType)
413
KeyedByTypeCollection
<IOperationBehavior> result = new KeyedByTypeCollection<IOperationBehavior>();
447
OperationDescription opDesc,
KeyedByTypeCollection
<IOperationBehavior> result,
556
KeyedByTypeCollection
<IOperationBehavior> opBehaviors = new KeyedByTypeCollection<IOperationBehavior>();
558
ApplyServiceInheritance<IOperationBehavior,
KeyedByTypeCollection
<IOperationBehavior>>(
560
delegate(Type currentType,
KeyedByTypeCollection
<IOperationBehavior> behaviors)
562
KeyedByTypeCollection
<IOperationBehavior> toAdd =
1945
where TBehaviorCollection :
KeyedByTypeCollection
<IBehavior>
1955
public delegate void ServiceInheritanceCallback<IBehavior, TBehaviorCollection>(Type currentType,
KeyedByTypeCollection
<IBehavior> behaviors);
1971
where TBehaviorCollection :
KeyedByTypeCollection
<IBehavior>
1973
KeyedByTypeCollection
<IBehavior> toAdd = new KeyedByTypeCollection<IBehavior>();
System\ServiceModel\Description\WsdlImporter.cs (2)
30
readonly
KeyedByTypeCollection
<IWsdlImportExtension> wsdlExtensions;
70
public
KeyedByTypeCollection
<IWsdlImportExtension> WsdlImportExtensions
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (1)
786
static public void Validate(SecurityBindingElement sbe, Binding binding, ContractDescription contract,
KeyedByTypeCollection
<IServiceBehavior> behaviors)
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (2)
369
void CopyIssuerChannelBehaviorsAndAddSecurityCredentials(IssuedSecurityTokenProvider federationTokenProvider,
KeyedByTypeCollection
<IEndpointBehavior> issuerChannelBehaviors, EndpointAddress issuerAddress)
475
KeyedByTypeCollection
<IEndpointBehavior> issuerChannelBehaviors;
System\ServiceModel\Security\IssuedTokenClientCredential.cs (9)
16
KeyedByTypeCollection
<IEndpointBehavior> localIssuerChannelBehaviors;
17
Dictionary<Uri,
KeyedByTypeCollection
<IEndpointBehavior>> issuerChannelBehaviors;
41
this.issuerChannelBehaviors = new Dictionary<Uri,
KeyedByTypeCollection
<IEndpointBehavior>>();
116
public Dictionary<Uri,
KeyedByTypeCollection
<IEndpointBehavior>> IssuerChannelBehaviors
121
this.issuerChannelBehaviors = new Dictionary<Uri,
KeyedByTypeCollection
<IEndpointBehavior>>();
126
public
KeyedByTypeCollection
<IEndpointBehavior> LocalIssuerChannelBehaviors
161
KeyedByTypeCollection
<IEndpointBehavior> GetBehaviorCollection(
KeyedByTypeCollection
<IEndpointBehavior> behaviors)
163
KeyedByTypeCollection
<IEndpointBehavior> result = new KeyedByTypeCollection<IEndpointBehavior>();
System\ServiceModel\Security\SecurityUtils.cs (1)
2037
internal static SafeFreeCredentials GetCredentialsHandle(Binding binding,
KeyedByTypeCollection
<IEndpointBehavior> behaviors)
System\ServiceModel\Security\Tokens\IssuedSecurityTokenProvider.cs (3)
96
public
KeyedByTypeCollection
<IEndpointBehavior> IssuerChannelBehaviors
498
KeyedByTypeCollection
<IEndpointBehavior> channelBehaviors;
583
public
KeyedByTypeCollection
<IEndpointBehavior> IssuerChannelBehaviors
System\ServiceModel\Security\TrustDriver.cs (1)
163
public abstract IChannelFactory<IRequestChannel> CreateFederationProxy(EndpointAddress address, Binding binding,
KeyedByTypeCollection
<IEndpointBehavior> channelBehaviors);
System\ServiceModel\Security\WSTrustDec2005.cs (1)
110
public override IChannelFactory<IRequestChannel> CreateFederationProxy(EndpointAddress address, Binding binding,
KeyedByTypeCollection
<IEndpointBehavior> channelBehaviors)
System\ServiceModel\Security\WSTrustFeb2005.cs (1)
247
public override IChannelFactory<IRequestChannel> CreateFederationProxy(EndpointAddress address, Binding binding,
KeyedByTypeCollection
<IEndpointBehavior> channelBehaviors)
System\ServiceModel\ServiceHost.cs (3)
1642
public void AddBehaviorContractsToResolver(
KeyedByTypeCollection
<IServiceBehavior> behaviors)
2086
KeyedByTypeCollection
<IServiceBehavior> behaviors;
2087
public ReflectedAndBehaviorContractCollection(ReflectedContractCollection reflectedContracts,
KeyedByTypeCollection
<IServiceBehavior> behaviors)
System.ServiceModel.Activation (1)
System\ServiceModel\Activation\HostedAspNetEnvironment.cs (1)
426
internal override void AddMetadataBindingParameters(Uri listenUri,
KeyedByTypeCollection
<IServiceBehavior> serviceBehaviors, BindingParameterCollection bindingParameters)
System.ServiceModel.Activities (3)
System\ServiceModel\Activities\ContractInferenceHelper.cs (3)
512
KeyedByTypeCollection
<IOperationBehavior> behaviors = operation.Behaviors;
624
KeyedByTypeCollection
<IOperationBehavior> behaviors = operation.Behaviors;
639
KeyedByTypeCollection
<IOperationBehavior> behaviors = operation.Behaviors;
System.ServiceModel.Routing (1)
System\ServiceModel\Routing\ClientFactory.cs (1)
117
KeyedByTypeCollection
<IEndpointBehavior> behaviors = endpoint.Behaviors;