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 Задает объект с именем файла, журналом fusion и дополнительными сведениями об исключении.

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