Sprache

BaseWrapper Klasse

Definition

Basisklasse, die vom Bindungsgenerator zum Generieren von Protokollwrappertypen verwendet wird.

public abstract class BaseWrapper : CoreFoundation.NativeObject
type BaseWrapper = class
    inherit NativeObject
Vererbung

Hinweise

Diese Klasse soll den Bindungsgenerator unterstützen und enthält einige der allgemeinen Idiome und Muster, die für die Implementierung eines verwalteten Objekts verwendet werden, das ein nicht verwaltetes Objective-C-Objekt umschließt.

Die Klasse stellt einen Konstruktor bereit, der ein systemeigenes Handle verwendet, und ein Flag, das angibt, ob das zugrunde liegende Objekt bereits durch verwalteten Code beibehalten wurde oder nicht, sowie die Implementierung der IDisposable-Schnittstelle, die die Objective-C Release-Methode für das Ziel aufruft, wenn das Objekt nicht mehr durch verwalteten Code referenziert wird.

Konstruktoren

Name Beschreibung
BaseWrapper(NativeHandle, Boolean)

Basisklasse, die vom Bindungsgenerator zum Generieren von Protokollwrappertypen verwendet wird.

Eigenschaften

Name Beschreibung
Handle

Basisklasse, die vom Bindungsgenerator zum Generieren von Protokollwrappertypen verwendet wird.

(Geerbt von DisposableObject)
Owns

Basisklasse, die vom Bindungsgenerator zum Generieren von Protokollwrappertypen verwendet wird.

(Geerbt von DisposableObject)

Methoden

Name Beschreibung
ClearHandle()

Basisklasse, die vom Bindungsgenerator zum Generieren von Protokollwrappertypen verwendet wird.

(Geerbt von DisposableObject)
Dispose()

Gibt alle von diesem Objekt verwendeten Ressourcen frei.

(Geerbt von DisposableObject)
Dispose(Boolean)

Gibt die von diesem Objekt verwendeten Ressourcen frei.

(Geerbt von NativeObject)
Equals(Object)

Basisklasse, die vom Bindungsgenerator zum Generieren von Protokollwrappertypen verwendet wird.

(Geerbt von DisposableObject)
GetCheckedHandle()

Basisklasse, die vom Bindungsgenerator zum Generieren von Protokollwrappertypen verwendet wird.

(Geerbt von DisposableObject)
GetHashCode()

Basisklasse, die vom Bindungsgenerator zum Generieren von Protokollwrappertypen verwendet wird.

(Geerbt von DisposableObject)
InitializeHandle(NativeHandle)

Basisklasse, die vom Bindungsgenerator zum Generieren von Protokollwrappertypen verwendet wird.

(Geerbt von DisposableObject)
Release()

Basisklasse, die vom Bindungsgenerator zum Generieren von Protokollwrappertypen verwendet wird.

Retain()

Basisklasse, die vom Bindungsgenerator zum Generieren von Protokollwrappertypen verwendet wird.

Erweiterungsmethoden

Name Beschreibung
GetHandle(INativeObject)

Basisklasse, die vom Bindungsgenerator zum Generieren von Protokollwrappertypen verwendet wird.

GetNonNullHandle(INativeObject, String)

Basisklasse, die vom Bindungsgenerator zum Generieren von Protokollwrappertypen verwendet wird.

Gilt für: