StackFrames.DTE プロパティ
更新 : 2007 年 11 月
トップレベルの機能拡張オブジェクトを取得します。
名前空間 : EnvDTE
アセンブリ : EnvDTE (EnvDTE.dll 内)
構文
'宣言
ReadOnly Property DTE As DTE
'使用
Dim instance As StackFrames
Dim value As DTE
value = instance.DTE
DTE DTE { get; }
property DTE^ DTE {
DTE^ get ();
}
function get DTE () : DTE
プロパティ値
型 : EnvDTE.DTE
DTE オブジェクト。
解説
Visual Studio では、DTE がオートメーション モデルのルート オブジェクトです。他のオブジェクト モデルでは、多くの場合、"アプリケーション" と呼ばれます。
例
DTE プロパティの使用方法を次の例に示します。
このプロパティをテストするには
ターゲット アプリケーションにブレークポイントを設定します。
ターゲット アプリケーションをデバッグ モードで実行します。
ブレークポイントでアプリケーションが停止したら、アドインを実行します。
public static void StackFramesDTE(DTE dte)
{
EnvDTE.StackFrames stackFrames = dte.Debugger.CurrentThread.StackFrames;
MessageBox.Show("\nEdition of the environment: " +
stackFrames.DTE.Edition, "Stack Frames DTE Property Test");
}
Shared Sub StackFramesDTE(ByRef dte As EnvDTE.DTE)
Dim stackFrames As EnvDTE.StackFrames = dte.Debugger.CurrentThread.StackFrames
MessageBox.Show("Edition of the environment: " + _
stackFrames.DTE.Edition, "Stack Frame Test - DTE Property")
End Sub
アクセス許可
- 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。