Lingua

BaseWrapper Classe

Definizione

Classe di base usata dal generatore di associazioni per generare tipi wrapper del protocollo.

public abstract class BaseWrapper : CoreFoundation.NativeObject
type BaseWrapper = class
    inherit NativeObject
Ereditarietà

Commenti

Questa classe è progettata per supportare il generatore di binding e contiene alcuni dei linguaggi e dei modelli comuni usati per implementare un oggetto gestito che esegue il wrapping di un oggetto Objective-C non gestito.

La classe fornisce un costruttore che accetta un handle nativo e un flag che indica se l'oggetto sottostante è già stato mantenuto dal codice gestito o meno, nonché l'implementazione dell'interfaccia IDisposable che richiamerà il metodo di rilascio Objective-C sulla destinazione quando l'oggetto non viene più fatto riferimento dal codice gestito.

Costruttori

Nome Descrizione
BaseWrapper(NativeHandle, Boolean)

Classe di base usata dal generatore di associazioni per generare tipi wrapper del protocollo.

Proprietà

Nome Descrizione
Handle

Classe di base usata dal generatore di associazioni per generare tipi wrapper del protocollo.

(Ereditato da DisposableObject)
Owns

Classe di base usata dal generatore di associazioni per generare tipi wrapper del protocollo.

(Ereditato da DisposableObject)

Metodi

Nome Descrizione
ClearHandle()

Classe di base usata dal generatore di associazioni per generare tipi wrapper del protocollo.

(Ereditato da DisposableObject)
Dispose()

Rilascia tutte le risorse usate da questo oggetto.

(Ereditato da DisposableObject)
Dispose(Boolean)

Rilascia le risorse usate da questo oggetto.

(Ereditato da NativeObject)
Equals(Object)

Classe di base usata dal generatore di associazioni per generare tipi wrapper del protocollo.

(Ereditato da DisposableObject)
GetCheckedHandle()

Classe di base usata dal generatore di associazioni per generare tipi wrapper del protocollo.

(Ereditato da DisposableObject)
GetHashCode()

Classe di base usata dal generatore di associazioni per generare tipi wrapper del protocollo.

(Ereditato da DisposableObject)
InitializeHandle(NativeHandle)

Classe di base usata dal generatore di associazioni per generare tipi wrapper del protocollo.

(Ereditato da DisposableObject)
Release()

Classe di base usata dal generatore di associazioni per generare tipi wrapper del protocollo.

Retain()

Classe di base usata dal generatore di associazioni per generare tipi wrapper del protocollo.

Metodi di estensione

Nome Descrizione
GetHandle(INativeObject)

Classe di base usata dal generatore di associazioni per generare tipi wrapper del protocollo.

GetNonNullHandle(INativeObject, String)

Classe di base usata dal generatore di associazioni per generare tipi wrapper del protocollo.

Si applica a