StackFrame2 (Interfaz)
El objeto StackFrame2 se utiliza para examinar y controlar marcos de pila. Un marco de pila es básicamente lo mismo que una llamada a una función. Para usar Debugger4, debe agregar una referencia a EnvDTE90a.dll. Para el desarrollo nativo, debe agregar una referencia a dte90a.tlb.
Espacio de nombres: EnvDTE90a
Ensamblado: EnvDTE90a (en EnvDTE90a.dll)
Sintaxis
'Declaración
<GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")> _
Public Interface StackFrame2 _
Inherits StackFrame
[GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")]
public interface StackFrame2 : StackFrame
[GuidAttribute(L"FD76BAF1-20DF-4659-864F-E8AEB46139FB")]
public interface class StackFrame2 : StackFrame
[<GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")>]
type StackFrame2 =
interface
interface StackFrame
end
public interface StackFrame2 extends StackFrame
El tipo StackFrame2 expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
Arguments | Obtiene una colección de expresiones que representan los argumentos pasados a este marco. | |
Arguments2 | Obtiene una colección de expresiones que representan los argumentos pasados a este marco.Permite al llamador especificar si las propiedades y las llamadas a función implícitas se deben evaluar automáticamente. | |
Collection | Obtiene la colección que contiene el objeto compatible con esta propiedad o existente en esta construcción de código. | |
Depth | Obtiene la profundidad del marco en la pila.Es una propiedad de solo lectura. | |
DTE | Obtiene el objeto de extensibilidad de nivel superior. | |
FileName | Obtiene la ruta de acceso completa al archivo de código fuente que contiene este marco de pila.Es una propiedad de solo lectura. | |
FunctionName | Obtiene el nombre de función de este marco de pila. | |
Language | Obtiene el lenguaje de programación asociado al marco de pila. | |
LineNumber | Obtiene el número de línea en el archivo de código fuente que contiene este marco de pila.Es una propiedad de solo lectura. | |
Locals | Obtiene una colección de expresiones que representan las variables locales conocidas actualmente por este marco. | |
Locals2 | Obtiene una colección de expresiones que representan las variables locales conocidas actualmente por este marco.Es similar a Locals, pero permite al llamador especificar si se debe realizar la evaluación automática de las propiedades y las llamadas a función implícitas. | |
Module | Obtiene el nombre del módulo para este marco de pila.Un módulo es un grupo de funciones. | |
Parent | Obtiene el objeto primario inmediato de un objeto StackFrame. | |
ReturnType | Obtiene una cadena que contiene el tipo de valor devuelto para la propiedad de pila. | |
UserCode | Obtiene un valor que indica si el marco utiliza código de usuario, también conocido como "Mi código". Es una propiedad de solo lectura. |
Arriba
Vea también
Referencia
EnvDTE90a (Espacio de nombres)