Language.Parent Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o objeto pai imediato de um Language objeto.
public:
property EnvDTE::Debugger ^ Parent { EnvDTE::Debugger ^ get(); };
public:
property EnvDTE::Debugger ^ Parent { EnvDTE::Debugger ^ get(); };
[System.Runtime.InteropServices.DispId(201)]
public EnvDTE.Debugger Parent { [System.Runtime.InteropServices.DispId(201)] get; }
[<System.Runtime.InteropServices.DispId(201)>]
[<get: System.Runtime.InteropServices.DispId(201)>]
member this.Parent : EnvDTE.Debugger
Public ReadOnly Property Parent As Debugger
Valor da propriedade
Um objeto Debugger.
- Atributos
Exemplos
O exemplo a seguir demonstra como usar a Parent propriedade.
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.Language language = dte.Debugger.Languages.Item(1);
owp.OutputString("Number of items in the language collection is " +
language.Collection.Count + ": ");
foreach(EnvDTE.Language lang in language.Collection)
owp.OutputString(lang.Name + " ");
owp.OutputString("\nEdition of the environment: " + language.DTE.Edition);
owp.OutputString("\nThe name of the current program: " +
language.Parent.CurrentProgram.Name);
}
Shared Sub Parent(ByRef dte As EnvDTE.DTE)
Dim language As EnvDTE.Language = dte.Debugger.Languages.Item(1)
Dim str As String = vbCrLf
str = "There are " + language.Collection.Count.ToString()
str += " items in the language collection: "
For Each lang As EnvDTE.Language In language.Collection
str += lang.Name + " "
Next
str += vbCrLf + vbCrLf + "Edition of the environment: " + _
language.DTE.Edition
str += vbCrLf + vbCrLf + "The name of the current program: " + _
language.Parent.CurrentProgram.Name
MessageBox.Show(str, "Language Test - Parent Property")
End Sub
Comentários
A Parent propriedade retorna o pai imediato para o Language objeto. Para obter a coleção de contenção, use a Collection propriedade.