次の方法で共有


TopLevelElement クラス

UIMap 内のトップレベルの要素 (通常はウィンドウ) を表します。

継承階層

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.UIObject
    Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.TopLevelElement

名前空間:  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap
アセンブリ:  Microsoft.VisualStudio.TestTools.UITest.Common (Microsoft.VisualStudio.TestTools.UITest.Common.dll 内)

構文

'宣言
<SerializableAttribute> _
Public Class TopLevelElement _
    Inherits UIObject
[SerializableAttribute]
public class TopLevelElement : UIObject
[SerializableAttribute]
public ref class TopLevelElement : public UIObject
[<SerializableAttribute>]
type TopLevelElement =  
    class
        inherit UIObject
    end
public class TopLevelElement extends UIObject

TopLevelElement 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド TopLevelElement TopLevelElement クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Condition このオブジェクトの条件を取得または設定します。 (UIObject から継承されます。)
パブリック プロパティ ControlType このオブジェクトのコントロール型を取得または設定します。 (UIObject から継承されます。)
パブリック プロパティ Descendants この UI オブジェクトに格納されているすべての UI オブジェクトのコレクションを取得します。 (UIObject から継承されます。)
パブリック プロパティ FriendlyName このオブジェクトの表示名を取得または設定します。 (UIObject から継承されます。)
パブリック プロパティ Id このオブジェクトの ID を取得します。 (UIObject から継承されます。)
パブリック プロパティ Item 特定の UI オブジェクト ID を持つ、このオブジェクト内の指定された UI 子オブジェクトを取得します。 (UIObject から継承されます。)
パブリック プロパティ Name オブジェクトの名前を取得または設定します。 (UIObject から継承されます。)
パブリック プロパティ QueryId このオブジェクトのクエリ ID を取得または設定します。 (UIObject から継承されます。)
パブリック プロパティ SearchConfigurations 検索構成の文字列配列を取得または設定します。 (UIObject から継承されます。)
パブリック プロパティ SessionId 記録セッションのトップレベルの要素の ID を取得または設定します。 (UIObject から継承されます。)
パブリック プロパティ SpecialControlType この UI オブジェクトの特別な型を取得または設定します。 (UIObject から継承されます。)
パブリック プロパティ SupportLevel 現在のテクノロジがこの UI オブジェクトをサポートするときのレベルを取得または設定します。 (UIObject から継承されます。)
パブリック プロパティ SupportLevelWrapper SupportLevel プロパティのシリアル化と逆シリアル化に使用されるこの UI オブジェクトを現在のテクノロジがサポートするときの実際のレベルの文字列バージョンを取得または設定します。 (UIObject から継承されます。)
パブリック プロパティ TechnologyName この UI オブジェクトをサポートするテクノロジの名前を取得または設定します。 (UIObject から継承されます。)
パブリック プロパティ WindowTitles トップレベル ウィンドウのタイトルのコレクションを取得します。 (UIObject から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Add 指定した UI オブジェクトが存在しない場合に、それをこの UI オブジェクトの子孫に追加します。 (UIObject から継承されます。)
パブリック メソッド BindParameters 指定した値マップ内のプロパティにこの UI オブジェクトのプロパティをバインドします。 (UIObject から継承されます。)
パブリック メソッド Clone このトップレベル要素の複製コピーを返します。 (UIObject.Clone() をオーバーライドします。)
パブリック メソッド Contains 指定した ID で識別される UI オブジェクトがこの UI オブジェクトの子孫に含まれるかどうかを示す値を示します。 (UIObject から継承されます。)
パブリック メソッド Equals 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetQueryString() このトップレベル要素のクエリ ID を返します。 (UIObject.GetQueryString() をオーバーライドします。)
パブリック メソッド GetQueryString(String) 特定の部分 ID で指定された、格納されている UI オブジェクトのクエリ ID が返されます。 (UIObject から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド GetUIObjectFromId 指定した ID に基づく格納されている UI オブジェクトを取得します。 (UIObject から継承されます。)
パブリック メソッド GetUIObjectFromPartialUIObjectId 指定した部分 ID を使用して、この UI オブジェクトに格納されている UI オブジェクトを取得します。 (UIObject から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ParameterizeProperty 指定したパラメーター名を使用して、指定したプロパティをパラメーター化します。 (UIObject から継承されます。)
パブリック メソッド Remove(String) 指定した UI オブジェクトをこの UI オブジェクト内の子孫オブジェクトから削除します。 (UIObject から継承されます。)
パブリック メソッド Remove(UIObject) 指定した UI オブジェクトをこの UI オブジェクト内の子孫オブジェクトから削除します。 (UIObject から継承されます。)
パブリック メソッド ToString この UI オブジェクトのクエリ ID を返します。 (UIObject から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.TestTools.UITest.Common.UIMap 名前空間

UIMap

UIObject