StackFrame Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta uno stack frame per l'esecuzione di codice. Questa classe contiene i metodi per la risoluzione dell'ambito. Appartiene alla categoria dello stato di esecuzione e compilazione.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
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
- Ereditarietà
- Implementazioni
Campi
closureInstance |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Archivia un riferimento al chiamante dello stack frame corrente. |
engine |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Archivia un riferimento al motore di script. (Ereditato da ScriptObject) |
localVars |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Archivia le variabili locali per questo stack frame. |
parent |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Archivia un riferimento all'oggetto padre. (Ereditato da ScriptObject) |
Proprietà
Item[Double] |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta un membro dell'oggetto script designato dal valore di indice Double specificato. (Ereditato da ScriptObject) |
Item[Int32] |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta un membro dell'oggetto script designato dal valore di indice Int32 specificato. (Ereditato da ScriptObject) |
Item[Object[]] |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta un membro dell'oggetto script designato dal nome, dal valore di indice Double o dal valore di indice Int32 specificato. (Ereditato da ScriptObject) |
Item[String] |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta un membro dell'oggetto script designato dal nome specificato. (Ereditato da ScriptObject) |
UnderlyingSystemType |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il tipo dell'oggetto script. (Ereditato da ScriptObject) |
Metodi
Equals(Object) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetDefaultThisObject() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene l'ambito predefinito corrente, che corrisponderà all'oggetto contenuto dell'ambito di un'istruzione |
GetField(String, BindingFlags) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un campo con il nome specificato. (Ereditato da ScriptObject) |
GetField(String, Int32) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un campo avente il nome specificato eseguendo una ricerca nella gerarchia degli ambiti. Questo metodo consente di eseguire ricerche solo nell'ambito specificato dal livello lessicale. |
GetFields(BindingFlags) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene una matrice di oggetti FieldInfo corrispondenti a tutti i campi dell'oggetto script corrente. (Ereditato da ScriptObject) |
GetGlobalScope() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene l'ambito globale eseguendo una ricerca nella gerarchia degli ambiti fino a trovare un ambito che include variabili statiche, ad esempio, un ambito di modulo. |
GetHashCode() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Funge da funzione hash predefinita. (Ereditato da Object) |
GetMember(String, BindingFlags) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Recupera una matrice di oggetti MemberInfo corrispondenti a tutti i membri che corrispondono a un nome specificato. |
GetMembers(BindingFlags) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Recupera una matrice di oggetti MemberInfo corrispondenti a tutti i membri dell'oggetto corrente. |
GetMemberValue(String, Int32) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il valore del membro specificato eseguendo una ricerca nella gerarchia degli ambiti. Questo metodo consente di eseguire ricerche solo nell'ambito specificato dal livello lessicale. |
GetMethod(String, BindingFlags) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un metodo con il nome specificato. (Ereditato da ScriptObject) |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un metodo con il nome specificato utilizzando i criteri di selezione specificati. (Ereditato da ScriptObject) |
GetMethods(BindingFlags) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene una matrice di oggetti MethodInfo corrispondenti a tutti i metodi dell'oggetto script corrente. (Ereditato da ScriptObject) |
GetParent() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un riferimento all'oggetto padre. (Ereditato da ScriptObject) |
GetProperties(BindingFlags) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene una matrice di oggetti PropertyInfo corrispondenti a tutte le proprietà dell'oggetto script corrente. (Ereditato da ScriptObject) |
GetProperty(String, BindingFlags) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene una proprietà con il nome specificato. (Ereditato da ScriptObject) |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene una proprietà con il nome specificato utilizzando i criteri di selezione specificati. (Ereditato da ScriptObject) |
GetType() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Richiama il membro specificato. (Ereditato da ScriptObject) |
MemberwiseClone() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
PushStackFrameForMethod(Object, JSLocalField[], VsaEngine) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Crea un nuovo oggetto StackFrame per un metodo e lo inserisce nello stack dell'ambito globale. |
PushStackFrameForStaticMethod(RuntimeTypeHandle, JSLocalField[], VsaEngine) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Crea un nuovo oggetto StackFrame per un metodo statico e lo inserisce nello stack dell'ambito globale. |
ToString() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IActivationObject.GetLocalField(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene la dichiarazione locale di un campo avente il nome specificato. Questo metodo viene utilizzato in fase di compilazione per il controllo degli errori. |