SpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn.GetPinnableReference 方法

定义

重载

GetPinnableReference()

返回对封送数组的引用。

GetPinnableReference(Span<T>)

获取对托管范围的可固定引用。

GetPinnableReference()

Source:
SpanMarshaller.cs
Source:
SpanMarshaller.cs
Source:
SpanMarshaller.cs

返回对封送数组的引用。

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

返回

TUnmanagedElement

可以固定并直接传递给非托管代码的引用。

适用于

GetPinnableReference(Span<T>)

Source:
SpanMarshaller.cs
Source:
SpanMarshaller.cs
Source:
SpanMarshaller.cs

获取对托管范围的可固定引用。

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

参数

managed
Span<T>

托管范围。

返回

T

可以固定并直接传递给非托管代码的引用。

适用于