BaseWrapper Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |