Compartir a través de


StackFrames.Item (Método)

Devuelve un objeto StackFrame en una colección StackFrames.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
Function Item ( _
    index As Object _
) As StackFrame
StackFrame Item(
    Object index
)
StackFrame^ Item(
    [InAttribute] Object^ index
)
abstract Item : 
        index:Object -> StackFrame
function Item(
    index : Object
) : StackFrame

Parámetros

  • index
    Tipo: Object

    Obligatorio. Índice del objeto StackFrame que se devolverá.

Valor devuelto

Tipo: EnvDTE.StackFrame
Un objeto StackFrame.

Comentarios

El método Item produce una excepción ArgumentException si la colección no puede encontrar el objeto que corresponde al valor de índice.

Ejemplos

En el siguiente ejemplo se muestra cómo utilizar el método Item.

Para probar este método:

  1. Establezca un punto de interrupción en su aplicación de destino.

  2. Ejecute la aplicación de destino en el modo de depuración.

  3. Cuando la aplicación se detenga en el punto de interrupción, ejecute el complemento.

public static void StackFramesItem(DTE dte)
{
    EnvDTE.StackFrames stackFrames = dte.Debugger.CurrentThread.StackFrames;
    MessageBox.Show("\nThe stack frame function name: " + 
                    stackFrames.Item(1).FunctionName, 
                    "Stack Frames Item Method Test");
}
Shared Sub StackFramesItem(ByRef dte As EnvDTE.DTE)
    Dim stackFrames As EnvDTE.StackFrames = dte.Debugger.CurrentThread.StackFrames
    MessageBox.Show("The stack frame function name: " + _
                    stackFrames.Item(1).FunctionName, _
                    "Stack Frame Test - Item Method")
End Sub

Seguridad de .NET Framework

Vea también

Referencia

StackFrames Interfaz

EnvDTE (Espacio de nombres)

Otros recursos

Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización