Memory<T>.Implicit Operator

Definition

Overloads

Implicit(T[] to Memory<T>)

Defines an implicit conversion of an array to a Memory<T> object.

Implicit(ArraySegment<T> to Memory<T>)

Defines an implicit conversion of an ArraySegment<T> object to a Memory<T> object.

Implicit(Memory<T> to ReadOnlyMemory<T>)

Defines an implicit conversion of a Memory<T> object to a ReadOnlyMemory<T> object.

Implicit(T[] to Memory<T>)

Source:
Memory.cs
Source:
Memory.cs
Source:
Memory.cs

Defines an implicit conversion of an array to a Memory<T> object.

C#
public static implicit operator Memory<T>(T[]? array);
C#
public static implicit operator Memory<T>(T[] array);

Parameters

array
T[]

The array to convert.

Returns

The converted object.

Applies to

.NET 10 ja muud versioonid
Toode Versioonid
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.0 (package-provided), 2.1

Implicit(ArraySegment<T> to Memory<T>)

Source:
Memory.cs
Source:
Memory.cs
Source:
Memory.cs

Defines an implicit conversion of an ArraySegment<T> object to a Memory<T> object.

C#
public static implicit operator Memory<T>(ArraySegment<T> segment);

Parameters

segment
ArraySegment<T>

The object to convert.

Returns

The converted ArraySegment<T> object.

Applies to

.NET 10 ja muud versioonid
Toode Versioonid
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.0 (package-provided), 2.1

Implicit(Memory<T> to ReadOnlyMemory<T>)

Source:
Memory.cs
Source:
Memory.cs
Source:
Memory.cs

Defines an implicit conversion of a Memory<T> object to a ReadOnlyMemory<T> object.

C#
public static implicit operator ReadOnlyMemory<T>(Memory<T> memory);

Parameters

memory
Memory<T>

The object to convert.

Returns

The converted object.

Applies to

.NET 10 ja muud versioonid
Toode Versioonid
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.0 (package-provided), 2.1