Udostępnij za pośrednictwem


RuntimeHelpers.CreateSpan<T>(RuntimeFieldHandle) Metoda

Definicja

Zapewnia szybki sposób uzyskiwania dostępu do stałych danych przechowywanych w module jako ReadOnlySpan<T>.

public:
generic <typename T>
 static ReadOnlySpan<T> CreateSpan(RuntimeFieldHandle fldHandle);
public static ReadOnlySpan<T> CreateSpan<T> (RuntimeFieldHandle fldHandle);
static member CreateSpan : RuntimeFieldHandle -> ReadOnlySpan<'T>
Public Shared Function CreateSpan(Of T) (fldHandle As RuntimeFieldHandle) As ReadOnlySpan(Of T)

Parametry typu

T

Typ ReadOnlySpan danych.

Parametry

fldHandle
RuntimeFieldHandle

Uchwyt pola, który określa lokalizację danych, do których mają być odwołuje się ReadOnlySpan<T>. Wartość Rva pola musi być wyrównana do naturalnej Tgranicy .

Zwraca

Dane przechowywane w polu.

Wyjątki

fldHandle odwołuje się do pola, które nie jest Rva lub jest nieprawidłowo wyrównane lub T jest nieprawidłowym typem.

Uwagi

Ta metoda jest przeznaczona do użycia kompilatora, a nie bezpośredniego użycia w kodzie. Tmusi być jednym z byteelementów , , shortintushortsbytelongchar, ulongfloatlub .double

Dotyczy