Aracılığıyla paylaş


ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn.GetPinnableReference Yöntem

Tanım

Aşırı Yüklemeler

GetPinnableReference()

Marshalled dizisine bir başvuru döndürür.

GetPinnableReference(ReadOnlySpan<T>)

Yönetilmeyen koda doğrudan geçmek için yönetilen aralığı bir işaretçiye sabitler.

GetPinnableReference()

Kaynak:
ReadOnlySpanMarshaller.cs
Kaynak:
ReadOnlySpanMarshaller.cs
Kaynak:
ReadOnlySpanMarshaller.cs

Marshalled dizisine bir başvuru döndürür.

public:
 TUnmanagedElement % GetPinnableReference();
public ref TUnmanagedElement GetPinnableReference ();
member this.GetPinnableReference : unit -> 'UnmanagedElement
Public Function GetPinnableReference () As TUnmanagedElement

Döndürülenler

TUnmanagedElement

Sabitlenebilen ve yönetilmeyen koda doğrudan geçirilebilen bir başvuru.

Şunlara uygulanır

GetPinnableReference(ReadOnlySpan<T>)

Kaynak:
ReadOnlySpanMarshaller.cs
Kaynak:
ReadOnlySpanMarshaller.cs
Kaynak:
ReadOnlySpanMarshaller.cs

Yönetilmeyen koda doğrudan geçmek için yönetilen aralığı bir işaretçiye sabitler.

public:
 static T % GetPinnableReference(ReadOnlySpan<T> managed);
public static ref T GetPinnableReference (ReadOnlySpan<T> managed);
static member GetPinnableReference : ReadOnlySpan<'T> -> 'T
Public Shared Function GetPinnableReference (managed As ReadOnlySpan(Of T)) As T

Parametreler

managed
ReadOnlySpan<T>

Yönetilen yayılma alanı.

Döndürülenler

T

Sabitlenebilen ve yönetilmeyen koda doğrudan geçirilebilen bir başvuru.

Şunlara uygulanır