Aracılığıyla paylaş


Expression.Parent Özellik

Hemen üst nesnesi alır bir Expression nesne.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

'Bildirim
ReadOnly Property Parent As Debugger
    Get
Debugger Parent { get; }
property Debugger^ Parent {
    Debugger^ get ();
}
abstract Parent : Debugger
function get Parent () : Debugger

Özellik Değeri

Tür: EnvDTE.Debugger
Debugger nesnesi

Açıklamalar

Parent Özelliği döndürür hemen üst Expression nesne. İçeren koleksiyonu almak istiyorsanız, daha sonra kullanmak Collection özelliği.

Örnekler

Aşağıdaki örnek, nasıl kullanılacağını gösterir Parent özelliği.

Bu özellik test etmek için:

  1. Bir kesme noktası hedef uygulamanızda ayarlayın.

  2. Hedef uygulama hata ayıklama modunda çalıştırın.

  3. Uygulama kesme noktasında durur, eklentiyi çalıştırın.

public static void Parent(DTE dte)
{
    // Setup debug Output window.
    Window w = (Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
    w.Visible = true;
    OutputWindow ow = (OutputWindow)w.Object;
    OutputWindowPane owp = ow.OutputWindowPanes.Add("Parent Property Test");
    owp.Activate();

    EnvDTE.Expression exp = dte.Debugger.GetExpression("tempC", true, 1);
    owp.OutputString("The name of the current program: " + exp.Parent.CurrentProgram.Name);
}
Shared Sub Parent(ByRef dte As EnvDTE.DTE)
    Dim exp As EnvDTE.Expression = dte.Debugger.GetExpression("tempC", True, 1)
    MessageBox.Show("The name of the current program: " + _
                    exp.Parent.CurrentProgram.Name, _
                    "Expression Test - Parent Property")
End Sub

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Expression Arabirim

EnvDTE Ad Alanı

Diğer Kaynaklar

Nasıl Yapılır: derlemek ve otomasyon nesne modeli kod örnekleri çalıştırma