다음을 통해 공유


SwiftSelf<T> 구조체

정의

인수가 여러 레지스터에 등록되거나 'self' 레지스터의 참조로 전달되는 Swift 고정 구조체 T인 경우 Swift '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과의 interop 컨텍스트에서 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 고정 구조체를 나타내는 값을 가져옵니다.

적용 대상