Freigeben über


Pointer Klasse

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Stellt eine Wrapperklasse für Zeiger bereit.

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
Vererbung
Pointer
Attribute
Implementiert

Methoden

Box(Void*, Type)

Kapselt den bereitgestellten nicht verwalteten Speicherzeiger und den diesem Zeiger zugeordneten Typ in einem verwalteten Pointer-Wrapperobjekt. Wert und Typ werden gespeichert, sodass systemeigener Code während eines Aufrufs auf diese zugreifen kann.

Equals(Object)

Gibt einen Wert zurück, der angibt, ob das aktuelle Objekt gleich einem angegebenen Objekt ist.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Gibt den Hashcode für das aktuelle Objekt zurück.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Unbox(Object)

Gibt den gespeicherten Zeiger zurück.

Explizite Schnittstellenimplementierungen

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Legt das SerializationInfo-Objekt mit dem Dateinamen, dem Fusion-Protokoll und zusätzlichen Informationen zur Ausnahme fest.

Gilt für: