SKNativeObject Classe

Definizione

Rappresenta un oggetto nativo.

public abstract class SKNativeObject : IDisposable
Ereditarietà
SKNativeObject
Derivato
Implementazioni

Commenti

Questo oggetto esegue semplicemente il wrapping di un handle nativo con il modello dispose gestito. Per un oggetto rilevato, usare SKObject.

Proprietà

Nome Descrizione
Handle

Ottiene o imposta l'handle sull'oggetto nativo sottostante.

IgnorePublicDispose

Ottiene un valore che indica se la chiamata al pubblico Dispose() deve essere no-op.

IsDisposed

Ottiene un valore che indica se l'oggetto è già stato eliminato.

OwnsHandle

Ottiene o imposta un valore che indica se l'oggetto è proprietario del relativo handle e deve eliminare definitivamente l'oggetto nativo quando viene eliminato.

Metodi

Nome Descrizione
Dispose()

Rilascia tutte le risorse usate da questo SKNativeObjectoggetto .

Dispose(Boolean)

Rilascia le risorse non gestite usate da SKNativeObject e, facoltativamente, rilascia le risorse gestite.

DisposeInternal()

Attiva un oggetto dispose, ignorando il valore di IgnorePublicDispose.

DisposeManaged()

Implementato dai tipi derivati SKNativeObject per eliminare tutti gli oggetti gestiti.

DisposeNative()

Implementato dai tipi derivati SKNativeObject per eliminare tutti gli oggetti nativi.

DisposeUnownedManaged()

Implementato dai tipi derivati SKNativeObject per eliminare gli oggetti gestiti che non sono di proprietà di questa istanza.

Finalize()

Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperata da Garbage Collection.

Si applica a