1 type derived from KeyedByTypeCollection
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\BindingParameterCollection.cs (1)
14public class BindingParameterCollection : KeyedByTypeCollection<object>
6 instantiations of KeyedByTypeCollection
System.ServiceModel.Primitives (6)
System\ServiceModel\Description\ContractDescription.cs (1)
131public KeyedByTypeCollection<IContractBehavior> Behaviors { get; } = new KeyedByTypeCollection<IContractBehavior>();
System\ServiceModel\Description\OperationDescription.cs (1)
40Behaviors = new KeyedByTypeCollection<IOperationBehavior>();
System\ServiceModel\Description\ServiceEndpoint.cs (1)
52_behaviors = new KeyedByTypeCollection<IEndpointBehavior>();
System\ServiceModel\Description\TypeLoader.cs (3)
407KeyedByTypeCollection<IOperationBehavior> result = new KeyedByTypeCollection<IOperationBehavior>(); 627KeyedByTypeCollection<IOperationBehavior> opBehaviors = new KeyedByTypeCollection<IOperationBehavior>(); 2064KeyedByTypeCollection<IBehavior> toAdd = new KeyedByTypeCollection<IBehavior>();
22 references to KeyedByTypeCollection
System.ServiceModel.Primitives (22)
System\ServiceModel\Description\ContractDescription.cs (1)
131public KeyedByTypeCollection<IContractBehavior> Behaviors { get; } = new KeyedByTypeCollection<IContractBehavior>();
System\ServiceModel\Description\OperationDescription.cs (1)
56public KeyedByTypeCollection<IOperationBehavior> Behaviors { get; }
System\ServiceModel\Description\ServiceEndpoint.cs (2)
22private KeyedByTypeCollection<IEndpointBehavior> _behaviors; 46public KeyedByTypeCollection<IEndpointBehavior> Behaviors
System\ServiceModel\Description\TypeLoader.cs (18)
234KeyedByTypeCollection<IOperationBehavior> toAdd = 246delegate (Type currentType, KeyedByTypeCollection<IOperationBehavior> behaviors) 248KeyedByTypeCollection<IOperationBehavior> toAdd = 260delegate (Type currentType, KeyedByTypeCollection<IOperationBehavior> behaviors) 262KeyedByTypeCollection<IOperationBehavior> toAdd = 274AddBehaviorsAtOneScope<IContractBehavior, KeyedByTypeCollection<IContractBehavior>>(targetInterface, contractDesc.Behaviors, 305private void GetIContractBehaviorsFromInterfaceType(Type interfaceType, KeyedByTypeCollection<IContractBehavior> behaviors) 319delegate (Type currentType, KeyedByTypeCollection<IContractBehavior> behaviors) 405private KeyedByTypeCollection<IOperationBehavior> GetIOperationBehaviorAttributesFromType(OperationDescription opDesc, Type targetIface, Type implType) 407KeyedByTypeCollection<IOperationBehavior> result = new KeyedByTypeCollection<IOperationBehavior>(); 439OperationDescription opDesc, KeyedByTypeCollection<IOperationBehavior> result, 627KeyedByTypeCollection<IOperationBehavior> opBehaviors = new KeyedByTypeCollection<IOperationBehavior>(); 631delegate (Type currentType, KeyedByTypeCollection<IOperationBehavior> behaviors) 633KeyedByTypeCollection<IOperationBehavior> toAdd = 2036where TBehaviorCollection : KeyedByTypeCollection<IBehavior> 2046public delegate void ServiceInheritanceCallback<IBehavior, TBehaviorCollection>(Type currentType, KeyedByTypeCollection<IBehavior> behaviors); 2062where TBehaviorCollection : KeyedByTypeCollection<IBehavior> 2064KeyedByTypeCollection<IBehavior> toAdd = new KeyedByTypeCollection<IBehavior>();