SKNativeObject Classe

Definição

Representa um objeto nativo.

public abstract class SKNativeObject : IDisposable
Herança
SKNativeObject
Derivado
Implementações

Comentários

Esse objeto apenas encapsula um identificador nativo com o padrão de descarte gerenciado. Para um objeto rastreado, use SKObject.

Propriedades

Nome Description
Handle

Obtém ou define o identificador para o objeto nativo subjacente.

IgnorePublicDispose

Obtém um valor que indica se a chamada ao público Dispose() deve ser no-op.

IsDisposed

Obtém um valor que indica se o objeto já foi descartado.

OwnsHandle

Obtém ou define um valor que indica se esse objeto possui seu identificador e deve destruir o objeto nativo quando ele é descartado.

Métodos

Nome Description
Dispose()

Libera todos os recursos usados por isso SKNativeObject.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo SKNativeObject e, opcionalmente, libera os recursos gerenciados.

DisposeInternal()

Dispara um descarte, ignorando o valor de IgnorePublicDispose.

DisposeManaged()

Implementado por tipos derivados SKNativeObject para destruir quaisquer objetos gerenciados.

DisposeNative()

Implementado por tipos derivados SKNativeObject para destruir objetos nativos.

DisposeUnownedManaged()

Implementado por tipos derivados SKNativeObject para descartar objetos gerenciados que não pertencem a essa instância.

Finalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes de ser recuperado pela coleta de lixo.

Aplica-se a