Język

BaseWrapper Klasa

Definicja

Klasa bazowa używana przez generator powiązań do generowania typów otoki protokołu.

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

Uwagi

Ta klasa ma obsługiwać generator powiązań i zawiera niektóre typowe idiomy i wzorce używane do implementowania zarządzanego obiektu, który opakowuje niezarządzany obiekt Objective-C.

Klasa udostępnia konstruktor, który przyjmuje uchwyt macierzysty i flagę wskazującą, czy obiekt źródłowy został już zachowany przez kod zarządzany, czy nie, a także implementujący interfejs IDisposable, który wywoła metodę wydania Objective-C w obiekcie docelowym, gdy obiekt nie jest już przywoływał przez kod zarządzany.

Konstruktory

Nazwisko Opis
BaseWrapper(NativeHandle, Boolean)

Klasa bazowa używana przez generator powiązań do generowania typów otoki protokołu.

Właściwości

Nazwisko Opis
Handle

Klasa bazowa używana przez generator powiązań do generowania typów otoki protokołu.

(Odziedziczone po DisposableObject)
Owns

Klasa bazowa używana przez generator powiązań do generowania typów otoki protokołu.

(Odziedziczone po DisposableObject)

Metody

Nazwisko Opis
ClearHandle()

Klasa bazowa używana przez generator powiązań do generowania typów otoki protokołu.

(Odziedziczone po DisposableObject)
Dispose()

Zwalnia wszystkie zasoby używane przez ten obiekt.

(Odziedziczone po DisposableObject)
Dispose(Boolean)

Zwalnia zasoby używane przez ten obiekt.

(Odziedziczone po NativeObject)
Equals(Object)

Klasa bazowa używana przez generator powiązań do generowania typów otoki protokołu.

(Odziedziczone po DisposableObject)
GetCheckedHandle()

Klasa bazowa używana przez generator powiązań do generowania typów otoki protokołu.

(Odziedziczone po DisposableObject)
GetHashCode()

Klasa bazowa używana przez generator powiązań do generowania typów otoki protokołu.

(Odziedziczone po DisposableObject)
InitializeHandle(NativeHandle)

Klasa bazowa używana przez generator powiązań do generowania typów otoki protokołu.

(Odziedziczone po DisposableObject)
Release()

Klasa bazowa używana przez generator powiązań do generowania typów otoki protokołu.

Retain()

Klasa bazowa używana przez generator powiązań do generowania typów otoki protokołu.

Metody rozszerzania

Nazwisko Opis
GetHandle(INativeObject)

Klasa bazowa używana przez generator powiązań do generowania typów otoki protokołu.

GetNonNullHandle(INativeObject, String)

Klasa bazowa używana przez generator powiązań do generowania typów otoki protokołu.

Dotyczy