ImmutableArray.ToImmutableArray Method (System.Collections.Immutable) (original) (raw)

Definition

Namespace:

System.Collections.Immutable

Assembly:

System.Collections.Immutable.dll

Package:

System.Collections.Immutable v10.0.0-preview.3.25171.5

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Overloads

ToImmutableArray(ReadOnlySpan)

Source:

ImmutableArray.cs

Source:

ImmutableArray.cs

Source:

ImmutableArray.cs

Source:

ImmutableArray.cs

Produce an immutable array of contents from specified elements.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableArray<T> ToImmutableArray(ReadOnlySpan<T> items);
public static System.Collections.Immutable.ImmutableArray<T> ToImmutableArray<T>(this ReadOnlySpan<T> items);
static member ToImmutableArray : ReadOnlySpan<'T> -> System.Collections.Immutable.ImmutableArray<'T>
<Extension()>
Public Function ToImmutableArray(Of T) (items As ReadOnlySpan(Of T)) As ImmutableArray(Of T)

Type Parameters

T

The type of element in the list.

Parameters

Returns

An immutable array containing the items in the span.

Applies to

ToImmutableArray(Span)

Source:

ImmutableArray.cs

Source:

ImmutableArray.cs

Source:

ImmutableArray.cs

Source:

ImmutableArray.cs

Converts the span to an immutable array.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableArray<T> ToImmutableArray(Span<T> items);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static System.Collections.Immutable.ImmutableArray<T> ToImmutableArray<T>(this Span<T> items);
public static System.Collections.Immutable.ImmutableArray<T> ToImmutableArray<T>(this Span<T> items);
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member ToImmutableArray : Span<'T> -> System.Collections.Immutable.ImmutableArray<'T>
static member ToImmutableArray : Span<'T> -> System.Collections.Immutable.ImmutableArray<'T>
<Extension()>
Public Function ToImmutableArray(Of T) (items As Span(Of T)) As ImmutableArray(Of T)

Type Parameters

T

The type of element in the list.

Parameters

items

Span

The elements to store in the array.

Returns

An immutable array containing the items in the span.

Attributes

Applies to

ToImmutableArray(IEnumerable)

Source:

ImmutableArray.cs

Source:

ImmutableArray.cs

Source:

ImmutableArray.cs

Source:

ImmutableArray.cs

Creates an immutable array from the specified collection.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableArray<TSource> ToImmutableArray(System::Collections::Generic::IEnumerable<TSource> ^ items);
public static System.Collections.Immutable.ImmutableArray<TSource> ToImmutableArray<TSource>(this System.Collections.Generic.IEnumerable<TSource> items);
static member ToImmutableArray : seq<'Source> -> System.Collections.Immutable.ImmutableArray<'Source>
<Extension()>
Public Function ToImmutableArray(Of TSource) (items As IEnumerable(Of TSource)) As ImmutableArray(Of TSource)

Type Parameters

TSource

The type of elements contained in items.

Parameters

items

IEnumerable

The collection of objects to copy to the immutable array.

Returns

An immutable array that contains the specified collection of objects.

Applies to

ToImmutableArray(ImmutableArray.Builder)

Source:

ImmutableArray.cs

Source:

ImmutableArray.cs

Source:

ImmutableArray.cs

Source:

ImmutableArray.cs

Creates an immutable array from the current contents of the builder's array.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableArray<TSource> ToImmutableArray(System::Collections::Immutable::ImmutableArray<TSource>::Builder ^ builder);
public static System.Collections.Immutable.ImmutableArray<TSource> ToImmutableArray<TSource>(this System.Collections.Immutable.ImmutableArray<TSource>.Builder builder);
static member ToImmutableArray : System.Collections.Immutable.ImmutableArray<'Source>.Builder -> System.Collections.Immutable.ImmutableArray<'Source>
<Extension()>
Public Function ToImmutableArray(Of TSource) (builder As ImmutableArray(Of TSource).Builder) As ImmutableArray(Of TSource)

Type Parameters

TSource

The type of elements contained in the immutable array.

Parameters

Returns

An immutable array that contains the current contents of the builder's array.

Applies to