BlockScope Classe

Definizione

Rappresenta l'ambito di un blocco di codice che fa parte di una gerarchia di ambiti e che è possibile inserire nello stack dell'ambito globale. Questa classe, ad esempio, può rappresentare l'ambito di un blocco try.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public ref class BlockScope : Microsoft::JScript::ActivationObject
public class BlockScope : Microsoft.JScript.ActivationObject
type BlockScope = class
    inherit ActivationObject
Public Class BlockScope
Inherits ActivationObject
Ereditarietà

Costruttori

BlockScope(ScriptObject, String, Int32)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe BlockScope.

Campi

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)
field_table

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia una matrice di variabili presenti nell'ambito.

(Ereditato da ActivationObject)
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

CreateField(String, FieldAttributes, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una nuova variabile di ambito, con il nome, il valore e gli attributi specificati.

Equals(Object)

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 corrisponde all'oggetto contenuto dell'ambito di un'istruzione with oppure all'ambito globale.

(Ereditato da ActivationObject)
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.

Restituisce 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.

(Ereditato da ActivationObject)
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.

(Ereditato da ActivationObject)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
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. Viene utilizzato in fase di compilazione per il controllo degli errori.

(Ereditato da ActivationObject)
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.

(Ereditato da ActivationObject)
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.

(Ereditato da ActivationObject)
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.

(Ereditato da ActivationObject)
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()

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()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche