StackFrame Clase

Definición

Representa un marco de pila para ejecutar código. Esta clase contiene métodos para resolver el ámbito. Pertenece a la categoría de estado de compilación y en tiempo de ejecución.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

public ref class StackFrame sealed : Microsoft::JScript::ScriptObject, Microsoft::JScript::IActivationObject
public sealed class StackFrame : Microsoft.JScript.ScriptObject, Microsoft.JScript.IActivationObject
type StackFrame = class
    inherit ScriptObject
    interface IActivationObject
Public NotInheritable Class StackFrame
Inherits ScriptObject
Implements IActivationObject
Herencia
StackFrame
Implementaciones

Campos

Nombre Description
closureInstance

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Almacena una referencia al autor de la llamada del marco de pila actual.

engine

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Almacena una referencia al motor de scripting.

(Heredado de ScriptObject)
localVars

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Almacena las variables locales para este marco de pila.

parent

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Almacena una referencia al objeto primario.

(Heredado de ScriptObject)

Propiedades

Nombre Description
Item[Double]

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene o establece un miembro del objeto de script designado por el valor de índice especificado Double .

(Heredado de ScriptObject)
Item[Int32]

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene o establece un miembro del objeto de script designado por el valor de índice especificado Int32 .

(Heredado de ScriptObject)
Item[Object[]]

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene o establece un miembro del objeto de script designado por el nombre, Double el valor de índice o Int32 el valor de índice especificados.

(Heredado de ScriptObject)
Item[String]

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene o establece un miembro del objeto de script designado por el nombre especificado.

(Heredado de ScriptObject)
UnderlyingSystemType

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el tipo del objeto de script.

(Heredado de ScriptObject)

Métodos

Nombre Description
Equals(Object)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetDefaultThisObject()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el ámbito predeterminado actual, que será el objeto contenido de un with ámbito de instrucción o el ámbito global.

GetField(String, BindingFlags)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un campo que tiene el nombre especificado.

(Heredado de ScriptObject)
GetField(String, Int32)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un campo que tiene el nombre especificado buscando en la jerarquía de ámbito. Este método busca solo el ámbito especificado por el nivel léxico.

GetFields(BindingFlags)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene una matriz de FieldInfo objetos que corresponden a todos los campos del objeto de script actual.

(Heredado de ScriptObject)
GetGlobalScope()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el ámbito global buscando en la jerarquía de ámbito hasta que encuentre un ámbito que incluya variables estáticas, por ejemplo, un ámbito de módulo.

GetHashCode()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Actúa como la función hash predeterminada.

(Heredado de Object)
GetMember(String, BindingFlags)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Recupera una matriz de MemberInfo objetos que corresponden a todos los miembros que coinciden con un nombre especificado.

GetMembers(BindingFlags)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Recupera una matriz de MemberInfo objetos que corresponden a todos los miembros del objeto actual.

GetMemberValue(String, Int32)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el valor del miembro especificado buscando en la jerarquía de ámbito. Este método busca solo el ámbito especificado por el nivel léxico.

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un método que tiene el nombre especificado mediante los criterios de selección especificados.

(Heredado de ScriptObject)
GetMethod(String, BindingFlags)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un método que tiene el nombre especificado.

(Heredado de ScriptObject)
GetMethods(BindingFlags)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene una matriz de MethodInfo objetos que corresponden a todos los métodos del objeto de script actual.

(Heredado de ScriptObject)
GetParent()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene una referencia al objeto primario.

(Heredado de ScriptObject)
GetProperties(BindingFlags)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene una matriz de PropertyInfo objetos que corresponden a todas las propiedades del objeto de script actual.

(Heredado de ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene una propiedad que tiene el nombre especificado mediante los criterios de selección especificados.

(Heredado de ScriptObject)
GetProperty(String, BindingFlags)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene una propiedad que tiene el nombre especificado.

(Heredado de ScriptObject)
GetType()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el Type de la instancia actual.

(Heredado de Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Invoca al miembro especificado.

(Heredado de ScriptObject)
MemberwiseClone()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea una copia superficial del Objectactual.

(Heredado de Object)
PushStackFrameForMethod(Object, JSLocalField[], VsaEngine)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un nuevo StackFrame objeto para un método e lo inserta en la pila de ámbito global.

PushStackFrameForStaticMethod(RuntimeTypeHandle, JSLocalField[], VsaEngine)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un nuevo StackFrame objeto para un método estático e lo inserta en la pila de ámbito global.

ToString()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IActivationObject.GetLocalField(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene la declaración local de un campo que tiene el nombre especificado. Este método se usa en tiempo de compilación para la comprobación de errores.

Se aplica a

Consulte también