Microsoft.JScript Spazio dei nomi
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.
Contiene classi che supportano la compilazione e la generazione di codice mediante il linguaggio JScript.
Classi
ActivationObject |
Rappresenta un oggetto che fa parte di una gerarchia di ambiti. Questa classe contiene i metodi per risolvere l'ambito e per ottenere le informazioni sui membri. Appartiene alla categoria dello stato di esecuzione e compilazione. |
ActiveXObjectConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione costruttore. La classe appartiene alla categoria del modello a oggetti incorporata. |
ArgumentsObject |
Rappresenta le informazioni utilizzate per chiamare una funzione, tra cui la funzione, il chiamante, gli argomenti e le informazioni sullo stack frame. La classe appartiene alla categoria delle funzioni e degli oggetti. |
ArrayConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione costruttore. La classe appartiene alla categoria del modello a oggetti incorporata. |
ArrayLiteral |
Questa classe viene utilizzata dal parser Jscript per rappresentare un valore letterale di matrice. |
ArrayObject |
Rappresenta un oggetto matrice. La classe appartiene alla categoria del modello a oggetti incorporata. |
ArrayPrototype |
Fornisce proprietà e metodi statici per oggetti ArrayObject. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo. La classe appartiene alla categoria del modello a oggetti incorporata. |
ArrayWrapper |
Esegue il wrapping di una matrice per creare un oggetto ArrayObject di JScript. Questa classe esegue il wrapping di un oggetto Array di .NET Framework o di un oggetto ArrayObject di JScript. |
AssemblyCustomAttributeList |
Questa classe viene utilizzata dal parser Jscript per archiviare gli attributi assegnati a un assembly. |
AST |
Rappresenta la struttura ad albero della sintassi astratta utilizzata per analizzare il codice JScript. |
ASTList |
Mantiene un elenco di elementi AST. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
BinaryOp |
Rappresenta la classe base per le classi che eseguono operazioni su due operandi, quali Plus, Equality e Relational. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
Binding |
Rappresenta un riferimento a un membro di classe, a un'espressione richiamabile o a un nome di variabile. Questa classe tenta di risolvere il riferimento al valore corretto in fase di compilazione. |
BitwiseBinary |
Esegue operazioni binarie bit per bit. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
Block |
Rappresenta un blocco in JScript. Questa classe viene utilizzata soprattutto dall'oggetto JSParser per creare oggetti Block quando analizza il codice. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
BlockScope |
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 |
BooleanConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione costruttore. La classe appartiene alla categoria del modello a oggetti incorporata. |
BooleanObject |
Rappresenta un oggetto booleano. La classe appartiene alla categoria del modello a oggetti incorporata. |
BooleanPrototype |
Fornisce proprietà e metodi statici per oggetti BooleanObject. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo. La classe appartiene alla categoria del modello a oggetti incorporata. |
BreakOutOfFinally |
Rappresenta lo stato di eccezione quando l'esecuzione del codice si interrompe all'esterno di un blocco |
Closure |
Rappresenta una funzione di chiusura. La classe appartiene alla categoria delle funzioni e degli oggetti. |
CmdLineException |
Rappresenta gli errori che si verificano quando si esegue il compilatore da riga di comando jsc.exe. |
CmdLineOptionParser |
Determina se le opzioni specificate nel compilatore della riga di comando jsc.exe sono formattate correttamente e legge gli eventuali argomenti inclusi. |
COMCharStream |
Rappresenta un flusso che invia i dati a un oggetto IMessageReceiver. I dati vengono memorizzati in un buffer finché non vengono trasferiti o finche il flusso non viene chiuso. |
COMFieldInfo |
Consente a JScript di comunicare con un campo COM esterno. Questa classe viene usata da un'implementazione COM esterna per esporre i relativi oggetti in JScript perché JScript richiede un oggetto MemberInfo gestito per eseguire il binding a un oggetto esterno. |
COMMethodInfo |
Consente a JScript di comunicare con un metodo COM esterno. Questa classe viene usata da un'implementazione COM esterna per esporre i relativi oggetti in JScript perché JScript richiede un oggetto MemberInfo gestito per eseguire il binding a un oggetto esterno. |
COMPropertyInfo |
Consente a JScript di comunicare con una proprietà COM esterna. Questa classe viene usata da un'implementazione COM esterna per esporre i relativi oggetti in JScript perché JScript richiede un oggetto MemberInfo gestito per eseguire il binding a un oggetto esterno. |
Context |
Rappresenta il codice sorgente JScript. La classe appartiene alla categoria dello stato di esecuzione e compilazione. |
ContinueOutOfFinally |
Rappresenta lo stato di eccezione quando l'esecuzione del codice continua all'esterno di un blocco |
Convert |
Converte i dati da un tipo all'altro. Si tratta di una classe di utilità. |
DateConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione costruttore. La classe appartiene alla categoria del modello a oggetti incorporata. |
DateObject |
Rappresenta un oggetto data. La classe appartiene alla categoria del modello a oggetti incorporata. |
DatePrototype |
Fornisce proprietà e metodi statici per oggetti DateObject. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo. La classe appartiene alla categoria del modello a oggetti incorporata. |
DebugBreak |
Questa classe viene utilizzata dal parser Jscript per rappresentare un punto di interruzione in un debugger. |
DebugConvert |
Converte i dati da un tipo all'altro. Include metodi che convertono valori in oggetti String affinché possano essere visualizzati dal debugger. |
DocumentContext |
Rappresenta un file di codice sorgente scritto nel linguaggio JScript. |
DynamicFieldInfo |
Rappresenta le informazioni sui campi. Questa classe viene utilizzata per restituire al debugger i campi delle classi expando e delle matrici di script. |
Empty |
Rappresenta il valore di una variabile di cui non è stata creata l'istanza. |
EndOfFile |
Questa classe viene utilizzata dal parser Jscript per rappresentare il raggiungimento della fine di un file come eccezione. Il codice può generare questo errore per interrompere il parser. |
EnumeratorConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione costruttore. La classe appartiene alla categoria del modello a oggetti incorporata. |
EnumeratorObject |
Rappresenta un oggetto enumeratore. La classe appartiene alla categoria del modello a oggetti incorporata. |
EnumeratorPrototype |
Fornisce proprietà e metodi statici per oggetti EnumeratorObject. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo. La classe appartiene alla categoria del modello a oggetti incorporata. |
Equality |
Esegue operazioni di confronto. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
ErrorConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione costruttore. La classe appartiene alla categoria del modello a oggetti incorporata. |
ErrorObject |
Rappresenta un oggetto errore. La classe appartiene alla categoria del modello a oggetti incorporata. |
ErrorPrototype |
Fornisce proprietà e metodi statici per oggetti ErrorObject. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo. La classe appartiene alla categoria del modello a oggetti incorporata. |
Eval |
Valuta il codice JScript. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
EvalErrorObject |
Rappresenta un errore che si verifica quando viene utilizzato il metodo |
Expando |
Indica che una classe o un metodo è una classe o un metodo expando. |
FieldAccessor |
Rappresenta una funzione di accesso a un campo. |
ForIn |
Rappresenta l'istruzione |
FunctionConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione costruttore. La classe appartiene alla categoria del modello a oggetti incorporata. |
FunctionDeclaration |
Rappresenta una dichiarazione di funzione. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
FunctionExpression |
Rappresenta un oggetto funzione. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
FunctionObject |
Rappresenta un oggetto funzione. |
FunctionPrototype |
Fornisce proprietà e metodi statici per oggetti FunctionObject. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo. La classe appartiene alla categoria del modello a oggetti incorporata. |
FunctionWrapper |
Associa i membri di una funzione a un oggetto. |
GlobalObject |
Archivia costanti, informazioni sul tipo di dati, funzioni di utilità e riferimenti a oggetti basati su prototipi. La classe appartiene alla categoria del modello a oggetti incorporata. |
Globals |
Archivia i riferimenti a tutti i tipi disponibili a livello globale e gestisce lo stack. La classe appartiene alla categoria dello stato di esecuzione e compilazione. |
GlobalScope |
Rappresenta l'ambito globale. |
Hide |
Indica che un metodo o un campo nasconde un metodo o un campo di una classe base. |
Import |
Importa spazi dei nomi da utilizzare nel codice La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
In |
Determina se un oggetto è contenuto in un altro oggetto. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
Instanceof |
Determina se un oggetto può essere assegnato al tipo di un altro oggetto. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
JSAuthor |
Fornisce servizi per la creazione di codice JScript in un editor. |
JSConstructor |
Esegue il wrapping di un FunctionObject. |
JScriptCodeProvider |
Consente di accedere alle istanze del generatore e del compilatore di codice JScript. |
JScriptException |
Eccezione generata da JScript per notificare a un programma o a un host CLR (Common Language Runtime) che si è verificato un errore. Un oggetto JScriptException accetta in genere un valore di enumerazione JSError. |
JSField |
Supporta tutte i campi in Jscript. Classe base per tutti i campi definiti da JScript. Questa classe appartiene alla categoria di associazione del nome. |
JSFieldInfo |
Esegue il wrapping di un oggetto FieldInfo. |
JSFunctionAttribute |
Utilizzato con JSFunctionAttributeEnum per annotare le convenzioni di chiamata dei metodi e dei costruttori generate dal compilatore JScript. |
JSLocalField |
Rappresenta una variabile locale. |
JSMethod |
Rappresenta un metodo JScript. Questa classe appartiene alla categoria di associazione del nome. |
JSMethodInfo |
Esegue il wrapping di un oggetto MethodInfo. |
JSObject |
Rappresenta un oggetto in JScript. La classe appartiene alla categoria delle funzioni e degli oggetti. |
JSParser |
Analizza il codice JScript. La classe appartiene alla categoria delle scansioni e delle analisi. |
JSPrototypeObject |
Aggiunge una proprietà di una funzione costruttore a un oggetto JSObject a scopo di associazione anticipata. La classe appartiene alla categoria delle funzioni e degli oggetti. |
JSScanner |
Analizza il codice JScript per cercare singole unità di codice o token. La classe appartiene alla categoria delle scansioni e delle analisi. |
JSVariableField |
Supporta i campi variabili in Jscript. Si tratta della classe base per parametri, variabili locali, variabili globali e membri di classe. |
LateBinding |
Rappresenta un riferimento a un membro di classe, a un'espressione richiamabile o a un nome di variabile. Questa classe tenta di risolvere il riferimento al valore corretto in fase di esecuzione. |
LenientArrayPrototype |
Archivia oggetti che rappresentano i metodi statici della classe ArrayPrototype. La classe LenientArrayPrototype appartiene alla categoria del modello a oggetti incorporata. |
LenientBooleanPrototype |
Archivia oggetti che rappresentano i metodi statici della classe BooleanPrototype. La classe LenientBooleanPrototype appartiene alla categoria del modello a oggetti incorporata. |
LenientDateConstructor |
Archivia oggetti che rappresentano i metodi statici della classe DateConstructor. La classe LenientDateConstructor appartiene alla categoria del modello a oggetti incorporata. |
LenientDatePrototype |
Archivia oggetti che rappresentano i metodi statici della classe DatePrototype. La classe LenientDatePrototype appartiene alla categoria del modello a oggetti incorporata. |
LenientEnumeratorPrototype |
Archivia oggetti che rappresentano i metodi statici della classe EnumeratorPrototype. La classe LenientEnumeratorPrototype appartiene alla categoria del modello a oggetti incorporata. |
LenientErrorPrototype |
Archivia oggetti che rappresentano i metodi statici della classe ErrorPrototype. La classe LenientErrorPrototype appartiene alla categoria del modello a oggetti incorporata. |
LenientFunctionPrototype |
Archivia oggetti che rappresentano i metodi statici della classe FunctionPrototype. La classe LenientFunctionPrototype appartiene alla categoria del modello a oggetti incorporata. |
LenientGlobalObject |
Archivia oggetti funzione costruttore, informazioni sui tipi di dati e oggetti che rappresentano i metodi statici della classe GlobalObject. La classe LenientGlobalObject appartiene alla categoria del modello a oggetti incorporata. |
LenientMathObject |
Archivia oggetti che rappresentano i metodi statici della classe MathObject. La classe LenientMathObject appartiene alla categoria del modello a oggetti incorporata. |
LenientNumberPrototype |
Archivia oggetti che rappresentano i metodi statici della classe NumberPrototype. La classe LenientNumberPrototype appartiene alla categoria del modello a oggetti incorporata. |
LenientObjectPrototype |
Archivia oggetti che rappresentano i metodi statici della classe ObjectPrototype. La classe LenientObjectPrototype appartiene alla categoria del modello a oggetti incorporata. |
LenientRegExpPrototype |
Archivia oggetti che rappresentano i metodi statici della classe RegExpPrototype. La classe LenientRegExpPrototype appartiene alla categoria del modello a oggetti incorporata. |
LenientStringConstructor |
Archivia oggetti che rappresentano i metodi statici della classe StringConstructor. La classe LenientStringConstructor appartiene alla categoria del modello a oggetti incorporata. |
LenientStringPrototype |
Archivia oggetti che rappresentano i metodi statici della classe StringPrototype. La classe LenientStringPrototype appartiene alla categoria del modello a oggetti incorporata. |
LenientVBArrayPrototype |
Archivia oggetti che rappresentano i metodi statici della classe VBArrayPrototype. La classe LenientVBArrayPrototype appartiene alla categoria del modello a oggetti incorporata. |
MathObject |
Vengono forniti costanti e metodi statici per eseguire funzioni trigonometriche, funzioni logaritmiche e normali funzioni matematiche. La classe appartiene alla categoria del modello a oggetti incorporata. |
MemberInfoList |
Mantiene un elenco di elementi MemberInfo. |
MethodInvoker |
Rappresenta l'invoker per un particolare metodo. Utilizzato dalla classe JSMethodInfo per richiamare i metodi. |
Missing |
Rappresenta il valore di una variabile di cui è stata creata l'istanza, ma di cui non è ancora stato impostato il valore. |
Namespace |
Rappresenta uno spazio dei nomi. |
NoContextException |
Eccezione generata quando nessun oggetto Context del codice è associato a un oggetto JScriptException. |
NotRecommended |
Indica che un metodo o un campo non è consigliato. |
NumberConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione costruttore. La classe appartiene alla categoria del modello a oggetti incorporata. |
NumberObject |
Rappresenta un oggetto numero. La classe appartiene alla categoria del modello a oggetti incorporata. |
NumberPrototype |
Fornisce proprietà e metodi statici per oggetti NumberObject. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo. La classe appartiene alla categoria del modello a oggetti incorporata. |
NumericBinary |
Esegue operazioni binarie su operandi numerici. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
NumericUnary |
Esegue operazioni unarie su operandi numerici. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
ObjectConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione costruttore. La classe appartiene alla categoria del modello a oggetti incorporata. |
ObjectPrototype |
Fornisce proprietà e metodi statici per oggetti JSObject. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo. La classe appartiene alla categoria del modello a oggetti incorporata. |
Override |
Indica che un metodo o un campo esegue l'override di un metodo o un campo di una classe base. |
Package |
Crea pacchetti di codice JScript che vengono utilizzati da un altro codice. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
ParserException |
Questa classe viene utilizzata dal parser Jscript per rappresentare le eccezioni del parser. |
Plus |
Esegue operazioni di addizione e di concatenazione. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
PostOrPrefixOperator |
Esegue operazioni di incremento e di decremento corrispondenti alla sintassi di prefisso e di suffisso. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
RangeErrorObject |
Rappresenta un errore di intervallo. Un errore di intervallo può verificarsi, ad esempio, quando si utilizza un indice non corretto per accedere a un elemento matrice. |
ReferenceAttribute |
Rappresenta un riferimento a un assembly. |
ReferenceErrorObject |
Rappresenta un errore di riferimento. Un errore di riferimento può verificarsi, ad esempio, quando si fa riferimento a una varaibile non dichiarata. |
RegExpConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione costruttore. La classe appartiene alla categoria del modello a oggetti incorporata. |
RegExpMatch |
Rappresenta i risultati di una corrispondenza di un'espressione regolare. La classe appartiene alla categoria del modello a oggetti incorporata. |
RegExpObject |
Rappresenta un oggetto dell'espressione regolare. La classe appartiene alla categoria del modello a oggetti incorporata. |
RegExpPrototype |
Fornisce proprietà e metodi statici per oggetti RegExpObject. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo. La classe appartiene alla categoria del modello a oggetti incorporata. |
Relational |
Esegue operazioni di confronto relazionali. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
ReturnOutOfFinally |
Rappresenta lo stato di eccezione quando l'esecuzione del codice torna all'esterno di un blocco |
Runtime |
Fornisce le funzionalità di utilità. |
ScriptBlock |
Rappresenta un blocco di codice JScript. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
ScriptFunction |
Rappresenta un oggetto basato su prototipo definito da una funzione costruttore. Molte delle classi di funzione costruttore, quali DateConstructor, NumberConstructor, StringConstructor e ObjectConstructor, ereditano da questa classe. La classe appartiene alla categoria delle funzioni e degli oggetti. |
ScriptObject |
Supporta tutte le classi Jscript. Si tratta della classe base principale di tutte le classi JScript. La classe appartiene alla categoria delle funzioni e degli oggetti. |
ScriptStream |
Rappresenta un flusso di dati. Questa classe invia i dati a un flusso COMCharStream o Console. |
SimpleHashtable |
Tabella hash per l'archivio interno di elementi. |
StackFrame |
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. |
StrictEquality |
Esegue operazioni di confronto. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
StringConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione costruttore. La classe appartiene alla categoria del modello a oggetti incorporata. |
StringObject |
Rappresenta un oggetto stringa. La classe appartiene alla categoria del modello a oggetti incorporata. |
StringPrototype |
Fornisce proprietà e metodi statici per oggetti StringObject. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo. La classe appartiene alla categoria del modello a oggetti incorporata. |
SuperTypeMembersSorter |
Archivia i membri da classi base e interfacce. |
SyntaxErrorObject |
Rappresenta un errore di sintassi. Un errore di sintassi può verificarsi, ad esempio, quando si omette un punto e virgola. |
Throw |
Genera un'eccezione. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
Try |
Identifica blocchi di codice da eseguire negli ambiti di gestione errori. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
TypedArray |
Rappresenta un riferimento soggetto a reflection alla classe Array. Questa classe archivia il tipo di elemento di una matrice tipizzata, ma non i dati. |
TypeErrorObject |
Rappresenta un errore di tipo. Un errore di tipo può verificarsi, ad esempio, quando si passa un oggetto di un tipo a un metodo che prevede un oggetto di un altro tipo. |
Typeof |
Determina i tipi di dati degli oggetti. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
TypeReflector |
Fornisce un'implementazione di GetMember(String, BindingFlags) più rapida di GetMember(String, BindingFlags). |
UnaryOp |
Rappresenta la classe base per le classi che eseguono operazioni su singoli operandi, quali Typeof e PostOrPrefixOperator. La classe appartiene alla categoria della struttura ad albero della sintassi astratta. |
URIErrorObject |
Rappresenta un errore di URI (Uniform Resource Identifier). Un errore di URI può verificarsi, ad esempio, quando si cerca di codificare o decodificare un URI. |
VBArrayConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione costruttore. La classe appartiene alla categoria del modello a oggetti incorporata. |
VBArrayObject |
Rappresenta un oggetto VBArray. La classe appartiene alla categoria del modello a oggetti incorporata. |
VBArrayPrototype |
Fornisce proprietà e metodi statici per oggetti VBArrayObject. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo. La classe appartiene alla categoria del modello a oggetti incorporata. |
VsaItem |
Rappresenta gli elementi aggiunti al modulo di gestione di script .NET, inclusi gli elementi di codice, gli elementi di riferimento e gli elementi globali. |
VsaItems |
Rappresenta un insieme di oggetti IJSVsaItem che possono essere indirizzati dal nome o dall'indice. |
With |
Rappresenta l'istruzione |
Interfacce
COMMemberInfo |
Definisce metodi che consentono a JScript di comunicare con un membro COM esterno. Questa interfaccia è utilizzata da un'implementazione COM esterna per esporre i relativi oggetti in JScript perché JScript richiede un oggetto MemberInfo gestito da associare a un oggetto esterno. |
IActivationObject |
Definisce metodi per la risoluzione dell'ambito. Questa interfaccia viene implementata da tutti gli oggetti che fanno parte di una gerarchia di ambiti. |
IAuthorServices |
Definisce servizi per la creazione di codice JScript in un editor. |
IColorizeText |
Definisce i servizi per la colorazione del testo quando il codice JScript viene creato in un editor. |
IDebugConvert |
Definisce un gruppo di metodi di utilità che convertono i dati da un tipo all'altro. Include metodi che convertono valori in oggetti String affinché possano essere visualizzati dal debugger. |
IDebugConvert2 |
Definisce i metodi di utilità che convertono i dati da un tipo all'altro. Include metodi che convertono valori in oggetti String affinché possano essere visualizzati dal debugger. |
IDebuggerObject |
Definisce i metodi che forniscono informazioni sugli oggetti debugger. Questa interfaccia viene implementata da tutti gli oggetti IReflect implementati dal debugger. Questa interfaccia ha attualmente il solo scopo di contrassegnare questi oggetti in quanto tali nel motore di scripting. |
IDebugScriptScope |
Definisce i metodi che impostano il valore |
IDebugType |
Definisce i metodi che forniscono informazioni sugli oggetti debugger. Questa interfaccia viene implementata dagli oggetti debugger che rappresentano un tipo nella destinazione del debugger. |
IDebugVsaScriptCodeItem |
Definisce i metodi che valutano le espressioni e analizzano le stringhe. Questa interfaccia viene in genere implementata da un oggetto che rappresenta un blocco di codice e viene in genere chiamata da un debugger. Questa interfaccia fornisce funzionalità supplementari necessarie a un host IActiveScript. |
IDefineEvent |
Definisce funzionalità supplementari necessarie a un host di script attivo. |
IEngine2 |
Definisce funzionalità supplementari necessarie a un host IActiveScript. Implementato dal motore VsaEngine. |
IErrorHandler |
Definisce i metodi per gestire gli errori che si verificano durante l'analisi del codice. |
IMessageReceiver |
Definisce i metodi che ricevono l'output da un motore di script. Questa interfaccia funge da oggetto callback per acquisire l'output che andrebbe altrimenti alla console. |
IMethodsCompletionInfo |
È un'interfaccia dei marcatori priva di metodi. |
INeedEngine |
Definisce i metodi che ottengono e impostano i riferimenti al motore di script. |
IObjectCompletionInfo |
È un'interfaccia dei marcatori priva di metodi. |
IParseText |
Definisce i metodi per l'analisi del testo quando il codice JScript viene creato in un editor. |
IRedirectOutput |
Definisce i metodi che acquisiscono l'output che andrebbe altrimenti alla console. Questa interfaccia viene implementata dall'oggetto VsaEngine. |
ISite2 |
Definisce i metodi utilizzati dall'oggetto VsaEngine per la risoluzione dei nomi. Fornisce funzionalità supplementari necessarie a un host IActiveScript. |
ITokenColorInfo |
Definisce le proprietà per colorare unità di codice specifiche. |
ITokenEnumerator |
Definisce i metodi per l'iterazione su un insieme di oggetti ITokenColorInfo. |
IVsaFullErrorInfo |
Definisce le proprietà per ottenere informazioni sugli errori. Questa interfaccia fornisce funzionalità supplementari necessarie a un host IActiveScript. |
IVsaScriptCodeItem |
Definisce funzionalità supplementari necessarie a un host IActiveScript. |
IVsaScriptScope |
Definisce metodi per la risoluzione dell'ambito. L'oggetto di ambito globale dell'oggetto VsaEngine implementa questa interfaccia. |
IWrappedMember |
Definisce i metodi per l'accesso all'oggetto su cui è definito un membro. |
MemberInfoInitializer |
Definisce i metodi che un oggetto COM esterno deve implementare. Questa interfaccia è utilizzata da un'implementazione COM esterna per esporre i relativi oggetti in JScript perché JScript necessita di un oggetto MemberInfo gestito da associare a un oggetto esterno. Questa interfaccia viene implementata da COMFieldInfo, COMMethodInfo e COMPropertyInfo. |
Enumerazioni
CmdLineError |
Specifica gli errori che si verificano quando si esegue il compilatore da riga di comando jsc.exe. Questa enumerazione viene utilizzata per creare oggetti CmdLineException. |
ErrorType |
Specifica i tipi di errore di JScript. |
JSBuiltin |
Specifica le funzioni JScript incorporate. Queste funzioni corrispondono ai metodi statici degli oggetti JScript intrinseci. I membri di questa enumerazione vengono utilizzati per creare oggetti JSFunctionAttribute. |
JSError |
Specifica i messaggi di errore di JScript. La classe appartiene alla categoria dello stato di esecuzione e compilazione. |
JSFunctionAttributeEnum |
Specifica le convenzioni di chiamata delle funzioni generate dal compilatore JScript. Utilizzata insieme all'attributo personalizzato JSFunctionAttribute. |
JSToken |
Specifica le singole unità di codice, o token, che costituiscono il linguaggio JScript. |
SourceState |
Specifica lo stato del testo del codice sorgente. Questa classe viene utilizzata unitamente ad altre classi che forniscono informazioni per colorare il codice JScript in un editor. |
TokenColor |
Specifica i colori che dovrebbero avere le singole unità di codice quando il testo viene colorato in un editor. I membri di questa enumerazione vengono utilizzati dalla proprietà Color degli oggetti ITokenColorInfo. |
VSAITEMTYPE2 |
Estende l'enumerazione JSVsaItemType. Fornisce funzionalità supplementari necessarie a un host IActiveScript. |