次の方法で共有


SwiftSelf<T> 構造体

定義

引数が Swift 固定構造体 T である場合の Swift 'self' コンテキストを表します。これは、複数のレジスタに登録されるか、または 'self' レジスタ内の参照によって渡されます。

generic <typename T>
 where T : value classpublic value class SwiftSelf
public readonly struct SwiftSelf<T> where T : struct
type SwiftSelf<'T (requires 'T : struct)> = struct
Public Structure SwiftSelf(Of T)

型パラメーター

T

'self' コンテキストで渡す固定構造体の型。

継承
SwiftSelf<T>

注釈

この構造体は、.NET との相互運用のコンテキストで Swift 固定構造体 T を Swift 関数に渡すために使用されます。

SwiftSelf<T> コンテキストを宣言する方法の例を次に示します。 [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [LibraryImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftSelf<T> self);

コンストラクター

SwiftSelf<T>(T)

指定した値を持つ SwiftSelf 構造体の新しいインスタンスを作成します。

プロパティ

Value

Swift 固定構造体を表す値を取得します。

適用対象