Dil

SwiftSelf Yapı

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Swift 'self' bağlamını temsil eder ve bağımsız değişkenin kendi bağlamı olduğunu belirtir.

public value class SwiftSelf
[System.CLSCompliant(false)]
public readonly struct SwiftSelf
[<System.CLSCompliant(false)>]
type SwiftSelf = struct
Public Structure SwiftSelf
Devralma
SwiftSelf
Öznitelikler

Örnekler

SwiftSelf bağlamının nasıl bildirilebileceğini gösteren bir örnek aşağıda verilmiştir:

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

Açıklamalar

Bu yapı, 'self' bağlamını .NET ile birlikte çalışma bağlamında Swift işlevlerine geçirmek için kullanılır.

Oluşturucular

Name Description
SwiftSelf(Void*)

Belirtilen işaretçi değeriyle SwiftSelf yapısının yeni bir örneğini oluşturur.

Özellikler

Name Description
Value

Kendi bağlamının işaretçisini alır.

Şunlara uygulanır