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:
Bir kesme noktası hedef uygulamanızda ayarlayın.
Hedef uygulama hata ayıklama modunda çalıştırın.
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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.
Ayrıca bkz.
Başvuru
Diğer Kaynaklar
Nasıl Yapılır: derlemek ve otomasyon nesne modeli kod örnekleri çalıştırma