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 usando il linguaggio JScript.
Classi
| Nome | Descrizione |
|---|---|
| ActivationObject |
Rappresenta un oggetto che partecipa a una gerarchia di ambito. Questa classe contiene metodi per la risoluzione dell'ambito e per ottenere informazioni sui membri. Appartiene alla categoria di stato di compilazione e di runtime. |
| ActiveXObjectConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione del costruttore. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| ArgumentsObject |
Rappresenta le informazioni utilizzate per chiamare una funzione. Sono incluse la funzione, il chiamante, gli argomenti e le informazioni sullo stack frame. Questa classe appartiene alla categoria oggetti e funzioni. |
| ArrayConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione del costruttore. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| ArrayLiteral |
Questa classe viene usata dal parser JScript per rappresentare un valore letterale di matrice. |
| ArrayObject |
Rappresenta un oggetto matrice. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| ArrayPrototype |
Fornisce metodi e proprietà statici per ArrayObject gli oggetti . Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo . Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| ArrayWrapper |
Esegue il wrapping di una matrice per creare un oggetto JScript ArrayObject. Questa classe esegue il wrapping di un oggetto .NET Framework Array o di un oggetto JScript ArrayObject. |
| AssemblyCustomAttributeList |
Questa classe viene usata dal parser JScript per archiviare gli attributi assegnati a un assembly. |
| AST |
Rappresenta l'albero della sintassi astratta utilizzato per analizzare il codice JScript. |
| ASTList |
Gestisce un elenco di AST elementi. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| BinaryOp |
Rappresenta la classe base per le classi che eseguono operazioni su due operandi, ad esempio Plus, Equalitye Relational. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| Binding |
Rappresenta un riferimento a un membro della classe, a un'espressione chiamabile 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. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| Block |
Rappresenta un blocco in JScript. Questa classe viene usata principalmente da per creare Block oggetti durante l'analisi JSParser del codice. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| BlockScope |
Rappresenta l'ambito di un blocco di codice che partecipa a una gerarchia di ambito e che può essere inserito nello stack di ambito globale. Ad esempio, questa classe può rappresentare l'ambito di un |
| BooleanConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione del costruttore. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| BooleanObject |
Rappresenta un oggetto booleano. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| BooleanPrototype |
Fornisce metodi e proprietà statici per BooleanObject gli oggetti . Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo . Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| BreakOutOfFinally |
Rappresenta lo stato dell'eccezione quando l'esecuzione del codice si interrompe da un |
| Closure |
Rappresenta una funzione di chiusura. Questa classe appartiene alla categoria oggetti e funzioni. |
| CmdLineException |
Rappresenta gli errori che si verificano quando si esegue il compilatore della riga di comando jsc.exe. |
| CmdLineOptionParser |
Determina se le opzioni specificate per il compilatore della riga di comando jsc.exe sono formate correttamente e leggono gli argomenti, se presenti. |
| COMCharStream |
Rappresenta un flusso che invia i dati a un oggetto IMessageReceiver. I dati vengono archiviati in un buffer fino a quando i dati non vengono scaricati o il flusso 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 a JScript perché JScript necessita di un oggetto gestito MemberInfo per eseguire l'associazione 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 a JScript perché JScript necessita di un oggetto gestito MemberInfo per eseguire l'associazione 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 a JScript perché JScript necessita di un oggetto gestito MemberInfo per eseguire l'associazione a un oggetto esterno. |
| Context |
Rappresenta il codice sorgente JScript. Questa classe appartiene alla categoria di stato della compilazione e della fase di esecuzione. |
| ContinueOutOfFinally |
Rappresenta lo stato dell'eccezione quando l'esecuzione del codice continua all'esterno di un |
| Convert |
Converte i dati da un tipo a un altro. Si tratta di una classe di utilità. |
| DateConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione del costruttore. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| DateObject |
Rappresenta un oggetto data. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| DatePrototype |
Fornisce metodi e proprietà statici per DateObject gli oggetti . Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo . Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| DebugBreak |
Questa classe viene usata dal parser JScript per rappresentare un punto di interruzione in un debugger. |
| DebugConvert |
Converte i dati da un tipo a un altro. Include metodi che convertono i valori in String oggetti in modo che possano essere visualizzati dal debugger. |
| DocumentContext |
Rappresenta un file di codice sorgente scritto nel linguaggio JScript. |
| DynamicFieldInfo |
Rappresenta le informazioni sul campo. Questa classe viene utilizzata per restituire campi di classi expando e matrici di script al debugger. |
| Empty |
Rappresenta il valore di una variabile di cui non è stata creata un'istanza. |
| EndOfFile |
Questa classe viene usata dal parser JScript per rappresentare il raggiungimento della fine di un file come eccezione. Il codice può generare questo errore per arrestare il parser. |
| EnumeratorConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione del costruttore. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| EnumeratorObject |
Rappresenta un oggetto enumeratore. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| EnumeratorPrototype |
Fornisce metodi e proprietà statici per EnumeratorObject gli oggetti . Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo . Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| Equality |
Esegue operazioni di confronto. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| ErrorConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione del costruttore. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| ErrorObject |
Rappresenta un oggetto di errore. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| ErrorPrototype |
Fornisce metodi e proprietà statici per ErrorObject gli oggetti . Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo . Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| Eval |
Valuta il codice JScript. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| EvalErrorObject |
Rappresenta un errore che si verifica quando viene utilizzato il |
| Expando |
Indica che una classe o un metodo è una classe o un metodo expando. |
| FieldAccessor |
Rappresenta una funzione di accesso al campo. |
| ForIn |
Rappresenta l'istruzione JScript |
| FunctionConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione del costruttore. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| FunctionDeclaration |
Rappresenta una dichiarazione di funzione. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| FunctionExpression |
Rappresenta un oggetto funzione. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| FunctionObject |
Rappresenta un oggetto funzione. |
| FunctionPrototype |
Fornisce metodi e proprietà statici per FunctionObject gli oggetti . Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo . Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| 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. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| Globals |
Archivia i riferimenti a tutti i tipi disponibili a livello globale e gestisce lo stack. Questa classe appartiene alla categoria di stato della compilazione e della fase di esecuzione. |
| GlobalScope |
Rappresenta l'ambito globale. |
| Hide |
Indica che un metodo o un campo nasconde un metodo o un campo in una classe di base. |
| Import |
Importa gli spazi dei nomi da usare nel codice. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| In |
Determina se un oggetto è contenuto in un altro oggetto. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| Instanceof |
Determina se un oggetto può essere costretto al tipo di un altro oggetto. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| JSAuthor |
Fornisce servizi per la creazione di codice JScript in un editor. |
| JSConstructor |
Esegue il wrapping di un oggetto FunctionObject. |
| JScriptCodeProvider |
Fornisce l'accesso alle istanze del generatore di codice JScript e del compilatore di codice. |
| JScriptException |
Eccezione generata da JScript per notificare a un host o programma CLR (Common Language Runtime) che si è verificato un errore. Un JScriptException oggetto accetta in genere un valore di JSError enumerazione. |
| JSField |
Supporta tutti i campi in JScript. Questa è la classe di base per tutti i campi definiti da JScript. Questa classe appartiene alla categoria di associazione dei nomi. |
| JSFieldInfo |
Esegue il wrapping di un FieldInfo oggetto . |
| JSFunctionAttribute |
Usato con JSFunctionAttributeEnum per annotare le convenzioni di chiamata di metodi e costruttori generati dal compilatore JScript. |
| JSLocalField |
Rappresenta una variabile locale. |
| JSMethod |
Rappresenta un metodo JScript. Questa classe appartiene alla categoria di associazione dei nomi. |
| JSMethodInfo |
Esegue il wrapping di un MethodInfo oggetto . |
| JSObject |
Rappresenta un oggetto in JScript. Questa classe appartiene alla categoria oggetti e funzioni. |
| JSParser |
Analizza il codice JScript. Questa classe appartiene alla categoria di analisi e analisi. |
| JSPrototypeObject |
Aggiunge una proprietà della funzione del costruttore a un oggetto JSObject a scopo di associazione anticipata. Questa classe appartiene alla categoria oggetti e funzioni. |
| JSScanner |
Analizza il codice JScript cercando singole unità di codice o token. Questa classe appartiene alla categoria di analisi e analisi. |
| JSVariableField |
Supporta i campi delle variabili in JScript. Si tratta della classe base per parametri, variabili locali, variabili globali e membri della classe. |
| LateBinding |
Rappresenta un riferimento a un membro della classe, a un'espressione chiamabile o a un nome di variabile. Questa classe tenta di risolvere il riferimento al valore corretto in fase di esecuzione. |
| LenientArrayPrototype |
Archivia gli oggetti che rappresentano i metodi statici della ArrayPrototype classe . La LenientArrayPrototype classe appartiene alla categoria del modello a oggetti predefinita. |
| LenientBooleanPrototype |
Archivia gli oggetti che rappresentano i metodi statici della BooleanPrototype classe . La LenientBooleanPrototype classe appartiene alla categoria del modello a oggetti predefinita. |
| LenientDateConstructor |
Archivia gli oggetti che rappresentano i metodi statici della DateConstructor classe . La LenientDateConstructor classe appartiene alla categoria del modello a oggetti predefinita. |
| LenientDatePrototype |
Archivia gli oggetti che rappresentano i metodi statici della DatePrototype classe . La LenientDatePrototype classe appartiene alla categoria del modello a oggetti predefinita. |
| LenientEnumeratorPrototype |
Archivia gli oggetti che rappresentano i metodi statici della EnumeratorPrototype classe . La LenientEnumeratorPrototype classe appartiene alla categoria del modello a oggetti predefinita. |
| LenientErrorPrototype |
Archivia gli oggetti che rappresentano i metodi statici della ErrorPrototype classe . La LenientErrorPrototype classe appartiene alla categoria del modello a oggetti predefinita. |
| LenientFunctionPrototype |
Archivia gli oggetti che rappresentano i metodi statici della FunctionPrototype classe . La LenientFunctionPrototype classe appartiene alla categoria del modello a oggetti predefinita. |
| LenientGlobalObject |
Archivia oggetti funzione costruttore, informazioni sul tipo di dati e oggetti che rappresentano i metodi statici della GlobalObject classe . La LenientGlobalObject classe appartiene alla categoria del modello a oggetti predefinita. |
| LenientMathObject |
Archivia gli oggetti che rappresentano i metodi statici della MathObject classe . La LenientMathObject classe appartiene alla categoria del modello a oggetti predefinita. |
| LenientNumberPrototype |
Archivia gli oggetti che rappresentano i metodi statici della NumberPrototype classe . La LenientNumberPrototype classe appartiene alla categoria del modello a oggetti predefinita. |
| LenientObjectPrototype |
Archivia gli oggetti che rappresentano i metodi statici della ObjectPrototype classe . La LenientObjectPrototype classe appartiene alla categoria del modello a oggetti predefinita. |
| LenientRegExpPrototype |
Archivia gli oggetti che rappresentano i metodi statici della RegExpPrototype classe . La LenientRegExpPrototype classe appartiene alla categoria del modello a oggetti predefinita. |
| LenientStringConstructor |
Archivia gli oggetti che rappresentano i metodi statici della StringConstructor classe . La LenientStringConstructor classe appartiene alla categoria del modello a oggetti predefinita. |
| LenientStringPrototype |
Archivia gli oggetti che rappresentano i metodi statici della StringPrototype classe . La LenientStringPrototype classe appartiene alla categoria del modello a oggetti predefinita. |
| LenientVBArrayPrototype |
Archivia gli oggetti che rappresentano i metodi statici della VBArrayPrototype classe . La LenientVBArrayPrototype classe appartiene alla categoria del modello a oggetti predefinita. |
| MathObject |
Fornisce costanti e metodi statici per funzioni trigonometriche, funzioni logaritmiche e altre funzioni matematiche comuni. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| MemberInfoList |
Gestisce un elenco di MemberInfo elementi. |
| MethodInvoker |
Rappresenta l'invoker per un metodo specifico. Utilizzato dalla JSMethodInfo classe per richiamare i metodi. |
| Missing |
Rappresenta il valore di una variabile di cui è stata creata un'istanza, ma che non ha ancora impostato il relativo valore. |
| Namespace |
Rappresenta uno spazio dei nomi. |
| NoContextException |
Eccezione generata quando non è presente codice Context 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 del costruttore. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| NumberObject |
Rappresenta un oggetto numerico. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| NumberPrototype |
Fornisce metodi e proprietà statici per NumberObject gli oggetti . Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo . Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| NumericBinary |
Esegue operazioni binarie su operandi numerici. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| NumericUnary |
Esegue operazioni unarie su operandi numerici. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| ObjectConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione del costruttore. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| ObjectPrototype |
Fornisce metodi e proprietà statici per JSObject gli oggetti . Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo . Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| Override |
Indica che un metodo o un campo esegue l'override di un metodo o di un campo in una classe di base. |
| Package |
Crea pacchetti di codice JScript per l'uso da parte di altro codice. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| ParserException |
Questa classe viene usata dal parser JScript per rappresentare le eccezioni del parser. |
| Plus |
Esegue operazioni di addizione e concatenazione. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| PostOrPrefixOperator |
Esegue operazioni di incremento e decremento che corrispondono alla sintassi del prefisso e del suffisso. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| RangeErrorObject |
Rappresenta un errore di intervallo. Ad esempio, un errore di intervallo può verificarsi quando si usa un indice non corretto per accedere a un elemento di matrice. |
| ReferenceAttribute |
Rappresenta un riferimento a un assembly. |
| ReferenceErrorObject |
Rappresenta un errore di riferimento. Ad esempio, un errore di riferimento può verificarsi quando si fa riferimento a una variabile non dichiarata. |
| RegExpConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione del costruttore. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| RegExpMatch |
Rappresenta i risultati di una corrispondenza di un'espressione regolare. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| RegExpObject |
Rappresenta un oggetto espressione regolare. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| RegExpPrototype |
Fornisce metodi e proprietà statici per RegExpObject gli oggetti . Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo . Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| Relational |
Esegue operazioni di confronto relazionali. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| ReturnOutOfFinally |
Rappresenta lo stato dell'eccezione quando l'esecuzione del |
| Runtime |
Fornisce funzioni di utilità. |
| ScriptBlock |
Rappresenta un blocco di codice JScript. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| ScriptFunction |
Rappresenta un oggetto basato su prototipo definito da una funzione del costruttore. La maggior parte delle classi di funzioni del costruttore, ad esempio DateConstructor, NumberConstructorStringConstructor, e ObjectConstructor, eredita da questa classe. Questa classe appartiene alla categoria oggetti e funzioni. |
| ScriptObject |
Supporta tutte le classi JScript. Questa è la classe base finale di tutte le classi JScript. Questa classe appartiene alla categoria oggetti e funzioni. |
| ScriptStream |
Rappresenta un flusso di dati. Questa classe invia i dati a un COMCharStream flusso o Console . |
| SimpleHashtable |
Tabella hash per l'archiviazione interna degli elementi. |
| StackFrame |
Rappresenta uno stack frame per l'esecuzione del codice. Questa classe contiene metodi per la risoluzione dell'ambito. Appartiene alla categoria di stato di compilazione e di runtime. |
| StrictEquality |
Esegue operazioni di confronto. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| StringConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione del costruttore. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| StringObject |
Rappresenta un oggetto stringa. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| StringPrototype |
Fornisce metodi e proprietà statici per StringObject gli oggetti . Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo . Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| SuperTypeMembersSorter |
Archivia i membri da classi e interfacce di base. |
| SyntaxErrorObject |
Rappresenta un errore di sintassi. Ad esempio, un errore di sintassi può verificarsi quando si omette un punto e virgola. |
| Throw |
Genera un'eccezione. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| Try |
Identifica i blocchi di codice da eseguire negli ambiti di gestione degli errori. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| TypedArray |
Rappresenta un riferimento riflettebile alla Array classe . Questa classe archivia il tipo di elemento di una matrice tipizzata, ma questa classe non archivia i dati. |
| TypeErrorObject |
Rappresenta un errore di tipo. Ad esempio, un errore di tipo può verificarsi 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. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| TypeReflector |
Fornisce un'implementazione di GetMember(String, BindingFlags) che è più veloce di GetMember(String, BindingFlags). |
| UnaryOp |
Rappresenta la classe di base per le classi che eseguono operazioni su singoli operandi, ad esempio Typeof e PostOrPrefixOperator. Questa classe appartiene alla categoria di albero della sintassi astratta. |
| URIErrorObject |
Rappresenta un errore URI (Uniform Resource Identifier). Ad esempio, un errore URI può verificarsi quando si tenta di codificare o decodificare un URI. |
| VBArrayConstructor |
Rappresenta un oggetto basato su prototipo definito da una funzione del costruttore. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| VBArrayObject |
Rappresenta un oggetto VBArray. Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| VBArrayPrototype |
Fornisce metodi e proprietà statici per VBArrayObject gli oggetti . Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo . Questa classe appartiene alla categoria del modello a oggetti predefinita. |
| VsaItem |
Rappresenta gli elementi aggiunti al motore di script .NET. Sono inclusi gli elementi di codice, gli elementi di riferimento e gli elementi globali. |
| VsaItems |
Rappresenta una raccolta di IJSVsaItem oggetti che possono essere indirizzati in base al nome o all'indice. |
| With |
Rappresenta l'istruzione |
Interfacce
| Nome | Descrizione |
|---|---|
| COMMemberInfo |
Definisce i metodi che consentono a JScript di comunicare con un membro COM esterno. Questa interfaccia viene usata da un'implementazione COM esterna per esporre i relativi oggetti a JScript perché JScript richiede un'associazione gestita MemberInfo a un oggetto esterno. |
| IActivationObject |
Definisce i metodi per la risoluzione dell'ambito. Questa interfaccia viene implementata da tutti gli oggetti che fanno parte di una gerarchia di ambito. |
| IAuthorServices |
Definisce i 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 set di metodi di utilità che converte i dati da un tipo a un altro. Include metodi che convertono i valori in String oggetti in modo che possano essere visualizzati dal debugger. |
| IDebugConvert2 |
Definisce i metodi di utilità che converte i dati da un tipo a un altro. Include metodi che convertono i valori in String oggetti in modo che possano essere visualizzati dal debugger. |
| IDebuggerObject |
Definisce i metodi che forniscono informazioni sugli oggetti debugger. Questa interfaccia viene implementata da tutti gli IReflect oggetti implementati dal debugger. Attualmente, questa interfaccia serve solo per contrassegnare questi oggetti, ad esempio per il motore di scripting. |
| IDebugScriptScope |
Definisce i metodi che impostano il |
| 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à aggiuntive necessarie per un host IActiveScript. |
| IDefineEvent |
Definisce funzionalità aggiuntive necessarie per un host di script attivo. |
| IEngine2 |
Definisce funzionalità aggiuntive necessarie per un host IActiveScript. Implementato dal VsaEngine motore. |
| 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 scripting. Questa interfaccia funge da oggetto callback per acquisire l'output che altrimenti passa alla console. |
| IMethodsCompletionInfo |
Si tratta di un'interfaccia marcatore e non dispone di metodi. |
| INeedEngine |
Definisce i metodi che ottengono e impostano i riferimenti al motore di scripting. |
| IObjectCompletionInfo |
Si tratta di un'interfaccia marcatore e non dispone 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 acquisisce l'output che altrimenti passano alla console. Questa interfaccia viene implementata da VsaEngine. |
| ISite2 |
Definisce i metodi utilizzati dall'oggetto per la risoluzione dei VsaEngine nomi. Fornisce funzionalità aggiuntive necessarie per un host IActiveScript. |
| ITokenColorInfo |
Definisce le proprietà per la colorazione di unità di codice specifiche. |
| ITokenEnumerator |
Definisce i metodi per l'iterazione su una raccolta di ITokenColorInfo oggetti . |
| IVsaFullErrorInfo |
Definisce le proprietà per ottenere informazioni sugli errori. Questa interfaccia fornisce funzionalità aggiuntive necessarie per un host IActiveScript. |
| IVsaScriptCodeItem |
Definisce funzionalità aggiuntive necessarie per un host IActiveScript. |
| IVsaScriptScope |
Definisce i metodi per la risoluzione dell'ambito. L'oggetto ambito globale dell'oggetto VsaEngine implementa questa interfaccia. |
| IWrappedMember |
Definisce i metodi per accedere all'oggetto su cui è definito un membro. |
| MemberInfoInitializer |
Definisce i metodi che un oggetto COM esterno deve implementare. Questa interfaccia viene usata da un'implementazione COM esterna per esporre i relativi oggetti a JScript perché JScript richiede un'associazione gestita MemberInfo a un oggetto esterno. Questa interfaccia viene implementata da COMFieldInfo, COMMethodInfoe COMPropertyInfo. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| CmdLineError |
Specifica gli errori che si verificano quando si esegue il compilatore della riga di comando jsc.exe. Questa enumerazione viene utilizzata per creare oggetti CmdLineException. |
| ErrorType |
Specifica i tipi di errore JScript. |
| JSBuiltin |
Specifica le funzioni JScript predefinite. 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 JScript. Questa classe appartiene alla categoria di stato della compilazione e della fase di esecuzione. |
| JSFunctionAttributeEnum |
Specifica le convenzioni di chiamata delle funzioni generate dal compilatore JScript. Usato con l'attributo personalizzato JSFunctionAttribute. |
| JSToken |
Specifica le singole unità di codice o i token , che costituiscono il linguaggio JScript. |
| SourceState |
Specifica lo stato del testo del codice sorgente. Questa classe viene usata insieme ad altre classi che forniscono informazioni per colorare il codice JScript in un editor. |
| TokenColor |
Specifica i colori che le singole unità di codice devono avere 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à aggiuntive necessarie per un host IActiveScript. |