7 types derived from SynchronizedCollection
System.ServiceModel.Primitives (7)
System\ServiceModel\Dispatcher\ChannelDispatcher.cs (2)
629internal class EndpointDispatcherCollection : SynchronizedCollection<EndpointDispatcher> 673internal class ChannelDispatcherBehaviorCollection<T> : SynchronizedCollection<T>
System\ServiceModel\Dispatcher\ClientRuntime.cs (1)
479internal class ProxyBehaviorCollection<T> : SynchronizedCollection<T>
System\ServiceModel\Dispatcher\DispatchRuntime.cs (1)
418internal class DispatchBehaviorCollection<T> : SynchronizedCollection<T>
System\ServiceModel\Dispatcher\SynchronizedChannelCollection.cs (1)
11internal class SynchronizedChannelCollection<TChannel> : SynchronizedCollection<TChannel>
System\ServiceModel\ExtensionCollection.cs (1)
11public sealed class ExtensionCollection<T> : SynchronizedCollection<IExtension<T>>, IExtensionCollection<T>
System\ServiceModel\SynchronizedKeyedCollection.cs (1)
13public abstract class SynchronizedKeyedCollection<K, T> : SynchronizedCollection<T>
8 instantiations of SynchronizedCollection
System.ServiceModel.Primitives (1)
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (1)
420SynchronizedCollection<XmlSerializerFaultContractInfo> faultInfos = new SynchronizedCollection<XmlSerializerFaultContractInfo>();
System.ServiceModel.Primitives.Tests (7)
ServiceModel\SynchronizedCollection.cs (7)
16SynchronizedCollection<int> coll = new SynchronizedCollection<int>(); 30SynchronizedCollection<int> coll2 = new SynchronizedCollection<int>(new object(), new List<int>(coll)); 36SynchronizedCollection<int> coll3 = new SynchronizedCollection<int>(new object(), 1, 2, 3, 4, 5 , 6); 78new SynchronizedCollection<int>(null); 83new SynchronizedCollection<int>(new object(), null); 88new SynchronizedCollection<int>(null, new List<int>()); 93new SynchronizedCollection<int>(null, 1, 2, 3, 4);
34 references to SynchronizedCollection
System.ServiceModel (1)
netstandard.cs (1)
15[assembly: TypeForwardedTo(typeof(SynchronizedCollection<>))]
System.ServiceModel.Primitives (30)
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (4)
112private XmlSerializerFaultFormatter CreateFaultFormatter(SynchronizedCollection<FaultContractInfo> faultContractInfos) 272private SynchronizedCollection<XmlSerializerFaultContractInfo> _xmlSerializerFaultContractInfos; 370internal SynchronizedCollection<XmlSerializerFaultContractInfo> XmlSerializerFaultContractInfos 420SynchronizedCollection<XmlSerializerFaultContractInfo> faultInfos = new SynchronizedCollection<XmlSerializerFaultContractInfo>();
System\ServiceModel\Dispatcher\ChannelDispatcher.cs (3)
19private SynchronizedCollection<IChannelInitializer> _channelInitializers; 93public SynchronizedCollection<EndpointDispatcher> Endpoints 337internal SynchronizedCollection<T> NewBehaviorCollection<T>()
System\ServiceModel\Dispatcher\ClientOperation.cs (3)
27internal SynchronizedCollection<IParameterInspector> parameterInspectors; 64public SynchronizedCollection<FaultContractInfo> FaultContractInfos { get; } 190public new SynchronizedCollection<IParameterInspector> ParameterInspectors
System\ServiceModel\Dispatcher\ClientRuntime.cs (6)
43internal SynchronizedCollection<IClientMessageInspector> _messageInspectors; 127public SynchronizedCollection<IChannelInitializer> ChannelInitializers 256public SynchronizedCollection<IInteractiveChannelInitializer> InteractiveChannelInitializers 334public new SynchronizedCollection<IClientMessageInspector> MessageInspectors 383internal T[] GetArray<T>(SynchronizedCollection<T> collection) 427internal SynchronizedCollection<T> NewBehaviorCollection<T>()
System\ServiceModel\Dispatcher\DataContractSerializerFaultFormatter.cs (1)
17internal DataContractSerializerFaultFormatter(SynchronizedCollection<FaultContractInfo> faultContractInfoCollection)
System\ServiceModel\Dispatcher\DispatchOperation.cs (3)
12private readonly SynchronizedCollection<FaultContractInfo> _faultContractInfos; 44public SynchronizedCollection<FaultContractInfo> FaultContractInfos 149public SynchronizedCollection<IParameterInspector> ParameterInspectors { get; }
System\ServiceModel\Dispatcher\DispatchRuntime.cs (3)
23private SynchronizedCollection<IDispatchMessageInspector> _messageInspectors; 162public SynchronizedCollection<IDispatchMessageInspector> MessageInspectors 333internal SynchronizedCollection<T> NewBehaviorCollection<T>()
System\ServiceModel\Dispatcher\FaultFormatter.cs (1)
33internal FaultFormatter(SynchronizedCollection<FaultContractInfo> faultContractInfoCollection)
System\ServiceModel\Dispatcher\XmlSerializerFaultFormatter.cs (5)
16private SynchronizedCollection<XmlSerializerOperationBehavior.Reflector.XmlSerializerFaultContractInfo> _xmlSerializerFaultContractInfos; 19SynchronizedCollection<XmlSerializerOperationBehavior.Reflector.XmlSerializerFaultContractInfo> xmlSerializerFaultContractInfos) 25internal XmlSerializerFaultFormatter(SynchronizedCollection<FaultContractInfo> faultContractInfoCollection, 26SynchronizedCollection<XmlSerializerOperationBehavior.Reflector.XmlSerializerFaultContractInfo> xmlSerializerFaultContractInfos) 32private void Initialize(SynchronizedCollection<XmlSerializerOperationBehavior.Reflector.XmlSerializerFaultContractInfo> xmlSerializerFaultContractInfos)
System\ServiceModel\EmptyArray.cs (1)
38internal static T[] ToArray(SynchronizedCollection<T> collection)
System.ServiceModel.Primitives.Tests (3)
ServiceModel\SynchronizedCollection.cs (3)
16SynchronizedCollection<int> coll = new SynchronizedCollection<int>(); 30SynchronizedCollection<int> coll2 = new SynchronizedCollection<int>(new object(), new List<int>(coll)); 36SynchronizedCollection<int> coll3 = new SynchronizedCollection<int>(new object(), 1, 2, 3, 4, 5 , 6);