BaseShadow クラス
このクラスは、プライベート型をテストするために、publicize メソッドによって使用されます。
継承階層
Object
Microsoft.VisualStudio.TestTools.UnitTesting.BaseShadow
名前空間: Microsoft.VisualStudio.TestTools.UnitTesting
アセンブリ: Microsoft.VisualStudio.QualityTools.UnitTestFramework (Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 内)
構文
'宣言
Public Class BaseShadow
public class BaseShadow
public ref class BaseShadow
type BaseShadow = class end
public class BaseShadow
BaseShadow 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
BaseShadow(PrivateObject) | BaseShadow クラスの新しいインスタンスを初期化します。 | |
BaseShadow(PrivateType) | BaseShadow クラスの新しいインスタンスを初期化します。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
Target | ターゲット オブジェクトを取得します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
Equals | 指定された Object が現在の Object と等しいかどうかを判断します。 (Object.Equals(Object) をオーバーライドします。) | |
Finalize | オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。 (Object から継承されます。) | |
GetHashCode | 対象のインスタンスのハッシュ コードを返します。 (Object.GetHashCode をオーバーライドします。) | |
GetShadowAttacher | プライベート型の配列の動的な復元に使用されます。 | |
GetTargetObject | TransferArray で、実際の対象である Type オブジェクトのシャドウ解除を伴う配列の詳細コピーのために使用される静的関数。 | |
GetTargetType | シャドウ クラスとなる可能性のある対象の Type を返します。 | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
MakeArrayType | 指定された型および次元数の配列を表す Type オブジェクトを返します。 | |
MakeByRefType | ref パラメーターとして渡されたときに指定された型を表す Type オブジェクトを返します。 | |
MakePointerType | 指定された型へのポインターを表す Type オブジェクトを返します。 | |
MemberwiseClone | Object の簡易コピーを作成します。 (Object から継承されます。) | |
Same | 同じ Type の配列を転送するダミー メソッド。これは、同じ型の配列に使用される BaseShadow.ElementConverter デリゲートのフェイルセーフ実装です。 | |
ToString | 現在の BaseShadow オブジェクトを表す String を返します。 (Object.ToString をオーバーライドします。) | |
TransferArray | ある Type の配列から別の Type の類似した配列への詳細コピーを実行します。 |
このページのトップへ
フィールド
名前 | 説明 | |
---|---|---|
AttachShadowName | 派生クラスの静的メソッドの名前。 | |
m_privateObject | このインスタンスに格納されている PrivateObject。 |
このページのトップへ
解説
PrivateObject クラスを使用してプライベート型をテストするパブリック Type アクセサーは、このクラスを継承する必要があります。
このクラスは、継承元の基本クラスとして使用します。 このクラスのメソッドを直接呼び出さないでください。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。