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)

ファイル名、.NET Framework ローダー (fusion) のログ、および追加の例外情報を使用して SerializationInfo オブジェクトを設定します。

適用対象