Expression.Parent (Propiedad)
Obtiene el objeto primario inmediato de un objeto Expression.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
ReadOnly Property Parent As Debugger
Debugger Parent { get; }
property Debugger^ Parent {
Debugger^ get ();
}
abstract Parent : Debugger
function get Parent () : Debugger
Valor de propiedad
Tipo: EnvDTE.Debugger
Un objeto Debugger.
Comentarios
La propiedad Parent devuelve el objeto primario inmediato del objeto Expression.Si desea obtener la colección contenedora, utilice la propiedad Collection.
Ejemplos
En el siguiente ejemplo se muestra cómo utilizar la propiedad Parent.
Para probar esta propiedad:
Establezca un punto de interrupción en su aplicación de destino.
Ejecute la aplicación de destino en el modo de depuración.
Cuando la aplicación se detenga en el punto de interrupción, ejecute el complemento.
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
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Otros recursos
Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización