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>

예제

다음은 SwiftSelf<T> 컨텍스트를 선언하는 방법의 예입니다.

[UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])]
[LibraryImport("SwiftLibrary", EntryPoint = "export")]
public static extern void swiftFunction(SwiftSelf<T> self);

설명

이 구조체는 .NET interop의 컨텍스트에서 Swift 고정 구조체 T를 Swift 함수에 전달하는 데 사용됩니다.

생성자

Name Description
SwiftSelf<T>(T)

지정된 값을 사용하여 SwiftSelf 구조체의 새 인스턴스를 만듭니다.

속성

Name Description
Value

Swift 고정 구조체를 나타내는 값을 가져옵니다.

적용 대상