Idioma

BaseWrapper Classe

Definição

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.

Aplica-se a