Condividi tramite


Pointer Classe

Definizione

Importante

Questa API non è conforme a CLS.

Fornisce una classe wrapper per i puntatori.

public ref class Pointer sealed : System::Runtime::Serialization::ISerializable
[System.CLSCompliant(false)]
public sealed class Pointer : System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class Pointer : System.Runtime.Serialization.ISerializable
[<System.CLSCompliant(false)>]
type Pointer = class
    interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type Pointer = class
    interface ISerializable
Public NotInheritable Class Pointer
Implements ISerializable
Ereditarietà
Pointer
Attributi
Implementazioni

Metodi

Box(Void*, Type)

Esegue il boxing del puntatore a una memoria non gestita fornito e del tipo associato a tale puntatore in un oggetto wrapper Pointer gestito. Il valore e il tipo vengono salvati in modo da consentire di accedere a essi dal codice nativo durante una chiamata.

Equals(Object)

Restituisce un valore che indica se l'oggetto corrente è uguale a un oggetto specificato.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Restituisce il codice hash per l'oggetto corrente.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Unbox(Object)

Restituisce il puntatore archiviato.

Implementazioni dell'interfaccia esplicita

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Imposta l'oggetto SerializationInfo con il nome del file, il log Fusion e informazioni aggiuntive sull'eccezione.

Si applica a