Idioma

BaseWrapper Classe

Definição

Classe base usada pelo gerador de bindinge para gerar Tipos de Wrapper de Protocolo.

public abstract class BaseWrapper : CoreFoundation.NativeObject
type BaseWrapper = class
    inherit NativeObject
Herança

Observações

Esta classe destina-se a suportar o gerador de binding e contém alguns dos idiomatismos e padrões comuns usados para implementar um objeto gerido que envolve um objeto de Objective-C não gerido.

A classe fornece um construtor que assume um handle nativo e um flag indicando se o objeto subjacente já foi retido pelo código gerido ou não, bem como implementa a interface IDisposable que invoca o método de libertação Objective-C no destino quando o objeto já não for referenciado pelo código gerido.

Construtores

Nome Descrição
BaseWrapper(NativeHandle, Boolean)

Classe base usada pelo gerador de bindinge para gerar Tipos de Wrapper de Protocolo.

Propriedades

Nome Descrição
Handle

Classe base usada pelo gerador de bindinge para gerar Tipos de Wrapper de Protocolo.

(Herdado de DisposableObject)
Owns

Classe base usada pelo gerador de bindinge para gerar Tipos de Wrapper de Protocolo.

(Herdado de DisposableObject)

Métodos

Nome Descrição
ClearHandle()

Classe base usada pelo gerador de bindinge para gerar Tipos de Wrapper de Protocolo.

(Herdado de DisposableObject)
Dispose()

Liberta todos os recursos utilizados por este objeto.

(Herdado de DisposableObject)
Dispose(Boolean)

Liberta os recursos usados por este objeto.

(Herdado de NativeObject)
Equals(Object)

Classe base usada pelo gerador de bindinge para gerar Tipos de Wrapper de Protocolo.

(Herdado de DisposableObject)
GetCheckedHandle()

Classe base usada pelo gerador de bindinge para gerar Tipos de Wrapper de Protocolo.

(Herdado de DisposableObject)
GetHashCode()

Classe base usada pelo gerador de bindinge para gerar Tipos de Wrapper de Protocolo.

(Herdado de DisposableObject)
InitializeHandle(NativeHandle)

Classe base usada pelo gerador de bindinge para gerar Tipos de Wrapper de Protocolo.

(Herdado de DisposableObject)
Release()

Classe base usada pelo gerador de bindinge para gerar Tipos de Wrapper de Protocolo.

Retain()

Classe base usada pelo gerador de bindinge para gerar Tipos de Wrapper de Protocolo.

Métodos da Extensão

Nome Descrição
GetHandle(INativeObject)

Classe base usada pelo gerador de bindinge para gerar Tipos de Wrapper de Protocolo.

GetNonNullHandle(INativeObject, String)

Classe base usada pelo gerador de bindinge para gerar Tipos de Wrapper de Protocolo.

Aplica-se a