BaseWrapper Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe base usada pelo gerador de associação para gerar tipos de wrapper de protocolo.
public abstract class BaseWrapper : CoreFoundation.NativeObject
type BaseWrapper = class
inherit NativeObject
- Herança
Comentários
Essa classe destina-se a dar suporte ao gerador de associação e contém alguns dos idiomas e padrões comuns usados para implementar um objeto gerenciado que encapsula um objeto Objective-C não gerenciado.
A classe fornece um construtor que usa um identificador nativo e um sinalizador que indica se o objeto subjacente já foi retido pelo código gerenciado ou não, além de implementar a interface IDisposable que invocará o método de versão Objective-C no destino quando o objeto não for mais referenciado pelo código gerenciado.
Construtores
| Nome | Description |
|---|---|
| BaseWrapper(NativeHandle, Boolean) |
Classe base usada pelo gerador de associação para gerar tipos de wrapper de protocolo. |
Propriedades
| Nome | Description |
|---|---|
| Handle |
Classe base usada pelo gerador de associação para gerar tipos de wrapper de protocolo. (Herdado de DisposableObject) |
| Owns |
Classe base usada pelo gerador de associação para gerar tipos de wrapper de protocolo. (Herdado de DisposableObject) |
Métodos
| Nome | Description |
|---|---|
| ClearHandle() |
Classe base usada pelo gerador de associação para gerar tipos de wrapper de protocolo. (Herdado de DisposableObject) |
| Dispose() |
Libera todos os recursos usados por esse objeto. (Herdado de DisposableObject) |
| Dispose(Boolean) |
Libera os recursos usados por esse objeto. (Herdado de NativeObject) |
| Equals(Object) |
Classe base usada pelo gerador de associação para gerar tipos de wrapper de protocolo. (Herdado de DisposableObject) |
| GetCheckedHandle() |
Classe base usada pelo gerador de associação para gerar tipos de wrapper de protocolo. (Herdado de DisposableObject) |
| GetHashCode() |
Classe base usada pelo gerador de associação para gerar tipos de wrapper de protocolo. (Herdado de DisposableObject) |
| InitializeHandle(NativeHandle) |
Classe base usada pelo gerador de associação para gerar tipos de wrapper de protocolo. (Herdado de DisposableObject) |
| Release() |
Classe base usada pelo gerador de associação para gerar tipos de wrapper de protocolo. |
| Retain() |
Classe base usada pelo gerador de associação para gerar tipos de wrapper de protocolo. |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetHandle(INativeObject) |
Classe base usada pelo gerador de associação para gerar tipos de wrapper de protocolo. |
| GetNonNullHandle(INativeObject, String) |
Classe base usada pelo gerador de associação para gerar tipos de wrapper de protocolo. |