Freigeben über


RuntimeHelpers.CreateSpan<T>(RuntimeFieldHandle) Methode

Definition

Bietet eine schnelle Möglichkeit, auf konstante Daten zuzugreifen, die in einem Modul als ReadOnlySpan<T>gespeichert sind.

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)

Typparameter

T

Der Typ der ReadOnlySpan Daten.

Parameter

fldHandle
RuntimeFieldHandle

Ein Feldhandle, das den Speicherort der Daten angibt, auf die ReadOnlySpan<T>vom verwiesen werden soll. Die RVA des Felds muss an einer natürlichen Grenze von Tausgerichtet werden.

Gibt zurück

Die im Feld gespeicherten Daten.

Ausnahmen

fldHandle verweist auf ein Feld, das kein RVA ist oder falsch ausgerichtet ist oder T einen ungültigen Typ aufweist.

Hinweise

Diese Methode ist für die Verwendung durch den Compiler und nicht für die direkte Verwendung im Code vorgesehen. Tmuss einer von byte, , sbytechar, , short, ushort, int, long, , ulong, floatoder doublesein.

Gilt für: