SKNativeObject Clase

Definición

Representa un objeto nativo.

public abstract class SKNativeObject : IDisposable
Herencia
SKNativeObject
Derivado
Implementaciones

Comentarios

Este objeto solo ajusta un identificador nativo con el patrón de eliminación administrado. Para un objeto con seguimiento, use SKObject.

Propiedades

Nombre Description
Handle

Obtiene o establece el identificador en el objeto nativo subyacente.

IgnorePublicDispose

Obtiene un valor que indica si la llamada al público Dispose() debe ser no-op.

IsDisposed

Obtiene un valor que indica si el objeto ya se ha eliminado.

OwnsHandle

Obtiene o establece un valor que indica si este objeto posee su identificador y debe destruir el objeto nativo cuando se elimina.

Métodos

Nombre Description
Dispose()

Libera todos los recursos usados por este SKNativeObject.

Dispose(Boolean)

Libera los recursos no administrados utilizados por SKNativeObject y, opcionalmente, libera los recursos administrados.

DisposeInternal()

Desencadena un dispose y omite el valor de IgnorePublicDispose.

DisposeManaged()

Implementado por tipos derivados SKNativeObject para destruir los objetos administrados.

DisposeNative()

Implementado por tipos derivados SKNativeObject para destruir cualquier objeto nativo.

DisposeUnownedManaged()

Implementado por tipos derivados SKNativeObject para eliminar objetos administrados que no son propiedad de esta instancia.

Finalize()

Permite a un objeto intentar liberar recursos y realizar otras operaciones de limpieza antes de que la recolección de elementos no utilizados la recupere.

Se aplica a