Поделиться через


Pointer Класс

Определение

Важно!

Этот API несовместим с CLS.

Обеспечивает класс-оболочку для указателей.

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
Наследование
Pointer
Атрибуты
Реализации

Методы

Box(Void*, Type)

Заключает предоставленный указатель на неуправляемую память и тип, сопоставленный этому указателю, в управляемый объекте-оболочку Pointer. Значение и тип сохраняются и поэтому могут быть доступны при вызове из машинного кода при вызове.

Equals(Object)

Возвращает значение, указывающее, равен ли текущий объект указанному объекту.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает хэш-код для текущего объекта.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Unbox(Object)

Возвращает сохраненный указатель.

Явные реализации интерфейса

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Устанавливает объект SerializationInfo с именем файла, журналом слияния и дополнительными сведениями об исключении.

Применяется к