<PackageReference Include="System.ServiceModel.Primitives" Version="6.0.0" />

System.Collections.Generic.SynchronizedReadOnlyCollection<T>

public int Count { get; }

public T this[int index] { get; }

protected IList<T> Items { get; }

public SynchronizedReadOnlyCollection(object syncRoot)

public SynchronizedReadOnlyCollection(object syncRoot, IEnumerable<T> list)

public SynchronizedReadOnlyCollection(object syncRoot, T[] list)

public bool Contains(T value)

public void CopyTo(T[] array, int index)

public int IndexOf(T value)