Lenguaje

BaseWrapper Clase

Definición

Clase base usada por el generador de enlaces para generar tipos de contenedor de protocolos.

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

Comentarios

Esta clase está pensada para admitir el generador de enlaces y contiene algunos de los patrones y expresiones comunes que se usan para implementar un objeto administrado que encapsula un objeto Objective-C no administrado.

La clase proporciona un constructor que toma un identificador nativo y una marca que indica si el objeto subyacente ya se ha conservado mediante código administrado o no, así como la implementación de la interfaz IDisposable que invocará el método de versión Objective-C en el destino cuando el código administrado ya no haga referencia al objeto.

Constructores

Nombre Description
BaseWrapper(NativeHandle, Boolean)

Clase base usada por el generador de enlaces para generar tipos de contenedor de protocolos.

Propiedades

Nombre Description
Handle

Clase base usada por el generador de enlaces para generar tipos de contenedor de protocolos.

(Heredado de DisposableObject)
Owns

Clase base usada por el generador de enlaces para generar tipos de contenedor de protocolos.

(Heredado de DisposableObject)

Métodos

Nombre Description
ClearHandle()

Clase base usada por el generador de enlaces para generar tipos de contenedor de protocolos.

(Heredado de DisposableObject)
Dispose()

Libera todos los recursos usados por este objeto.

(Heredado de DisposableObject)
Dispose(Boolean)

Libera los recursos usados por este objeto.

(Heredado de NativeObject)
Equals(Object)

Clase base usada por el generador de enlaces para generar tipos de contenedor de protocolos.

(Heredado de DisposableObject)
GetCheckedHandle()

Clase base usada por el generador de enlaces para generar tipos de contenedor de protocolos.

(Heredado de DisposableObject)
GetHashCode()

Clase base usada por el generador de enlaces para generar tipos de contenedor de protocolos.

(Heredado de DisposableObject)
InitializeHandle(NativeHandle)

Clase base usada por el generador de enlaces para generar tipos de contenedor de protocolos.

(Heredado de DisposableObject)
Release()

Clase base usada por el generador de enlaces para generar tipos de contenedor de protocolos.

Retain()

Clase base usada por el generador de enlaces para generar tipos de contenedor de protocolos.

Métodos de extensión

Nombre Description
GetHandle(INativeObject)

Clase base usada por el generador de enlaces para generar tipos de contenedor de protocolos.

GetNonNullHandle(INativeObject, String)

Clase base usada por el generador de enlaces para generar tipos de contenedor de protocolos.

Se aplica a