CollectionsExtensions.AsReadOnly<TElement> Method

Definition

Creates a read-only wrapper around an existing collection.

public:
generic <typename TElement>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::ObjectModel::ReadOnlyCollection<TElement> ^ AsReadOnly(System::Collections::Generic::IList<TElement> ^ elements);
public static System.Collections.ObjectModel.ReadOnlyCollection<TElement> AsReadOnly<TElement> (this System.Collections.Generic.IList<TElement> elements);
static member AsReadOnly : System.Collections.Generic.IList<'Element> -> System.Collections.ObjectModel.ReadOnlyCollection<'Element>
<Extension()>
Public Function AsReadOnly(Of TElement) (elements As IList(Of TElement)) As ReadOnlyCollection(Of TElement)

Type Parameters

TElement

The type of element in the collection.

Parameters

elements
IList<TElement>

The collection to be wrapped.

Returns

ReadOnlyCollection<TElement>

The new, read-only wrapper around elements.

Applies to