Pointer Osztály

Definíció

Fontos

Ez az API nem CLS-kompatibilis.

Burkolóosztályt biztosít a mutatókhoz.

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
Öröklődés
Pointer
Attribútumok
Megvalósítás

Metódusok

Name Description
Box(Void*, Type)

A megadott nem felügyelt memóriamutatót és a mutatóhoz társított típust egy felügyelt Pointer burkolóobjektumba helyezi. A rendszer menti az értéket és a típust, hogy a natív kódból elérhessék őket egy hívás során.

Equals(Object)

Olyan értéket ad vissza, amely jelzi, hogy az aktuális objektum egyenlő-e egy adott objektummal.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Az aktuális objektum kivonatkódját adja vissza.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
Unbox(Object)

A tárolt mutatót adja vissza.

Explicit interfész-implementációk

Name Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Beállítja az SerializationInfo objektumot a fájlnévvel, a fúziós naplóval és a további kivételadatokkal.

A következőre érvényes: