Microsoft.JScript Namespace

Lo spazio dei nomi Microsoft.JScript contiene classi che supportano la compilazione e la generazione di codice mediante il linguaggio JScript. The Microsoft.JScript namespace contains classes that support compilation and code generation using the JScript language.

Classi

ActivationObject

Rappresenta un oggetto che fa parte di una gerarchia di ambiti.Represents an object that is taking part in a scope hierarchy. Questa classe contiene i metodi per risolvere l'ambito e per ottenere le informazioni sui membri.This class contains methods for resolving scope and for getting member information. Appartiene alla categoria dello stato di esecuzione e compilazione.It belongs to the compilation and run-time state category.

ActiveXObjectConstructor

Rappresenta un oggetto basato su prototipo definito da una funzione costruttore.Represents a prototype-based object that is defined by a constructor function. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

ArgumentsObject

Rappresenta le informazioni utilizzate per chiamare una funzione,Represents the information that is used to call a function. tra cui la funzione, il chiamante, gli argomenti e le informazioni sullo stack frame.This includes the function, the caller, the arguments, and information about the stack frame. La classe appartiene alla categoria delle funzioni e degli oggetti.This class belongs to the objects and functions category.

ArrayConstructor

Rappresenta un oggetto basato su prototipo definito da una funzione costruttore.Represents a prototype-based object that is defined by a constructor function. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

ArrayLiteral

Questa classe viene utilizzata dal parser Jscript per rappresentare un valore letterale di matrice.This class is used by the JScript parser to represent an array literal.

ArrayObject

Rappresenta un oggetto matrice.Represents an array object. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

ArrayPrototype

Fornisce proprietà e metodi statici per oggetti ArrayObject.Provides static methods and properties for ArrayObject objects. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo.All methods of this class are called by passing in a reference to the object that is requesting access to the method. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

ArrayWrapper

Esegue il wrapping di una matrice per creare un oggetto ArrayObject di JScript.Wraps an array to create a JScript ArrayObject. Questa classe esegue il wrapping di un oggetto Array di .NET Framework o di un oggetto ArrayObject di JScript.This class wraps either a .NET Framework Array object or a JScript ArrayObject object.

AssemblyCustomAttributeList

Questa classe viene utilizzata dal parser Jscript per archiviare gli attributi assegnati a un assembly.This class is used by the JScript parser to store the attributes that are assigned to an assembly.

AST

Rappresenta la struttura ad albero della sintassi astratta utilizzata per analizzare il codice JScript.Represents the abstract syntax tree that is used to parse JScript code.

ASTList

Mantiene un elenco di elementi AST.Maintains a list of AST elements. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

BinaryOp

Rappresenta la classe base per le classi che eseguono operazioni su due operandi, quali Plus, Equality e Relational.Represents the base class for classes that perform operations on two operands, such as Plus, Equality, and Relational. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

Binding

Rappresenta un riferimento a un membro di classe, a un'espressione richiamabile o a un nome di variabile.Represents a reference to a class member, callable expression, or variable name. Questa classe tenta di risolvere il riferimento al valore corretto in fase di compilazione.This class attempts to resolve the reference to the correct value at compile time.

BitwiseBinary

Esegue operazioni binarie bit per bit.Performs bitwise binary operations. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

Block

Rappresenta un blocco in JScript.Represents a block in JScript. Questa classe viene utilizzata soprattutto dall'oggetto JSParser per creare oggetti Block quando analizza il codice.This class is used mainly by the JSParser to create Block objects when it parses code. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

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.Represents the scope of a block of code that is taking part in a scope hierarchy and that can be pushed onto the global scope stack. Questa classe, ad esempio, può rappresentare l'ambito di un blocco try.For example, this class can represent the scope of a try block.

BooleanConstructor

Rappresenta un oggetto basato su prototipo definito da una funzione costruttore.Represents a prototype-based object that is defined by a constructor function. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

BooleanObject

Rappresenta un oggetto booleano.Represents a Boolean object. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

BooleanPrototype

Fornisce proprietà e metodi statici per oggetti BooleanObject.Provides static methods and properties for BooleanObject objects. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo.All methods of this class are called by passing in a reference to the object that is requesting access to the method. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

BreakOutOfFinally

Rappresenta lo stato di eccezione quando l'esecuzione del codice si interrompe all'esterno di un blocco finally.Represents the exception state when code execution breaks out of a finally block.

Closure

Rappresenta una funzione di chiusura.Represents a closure function. La classe appartiene alla categoria delle funzioni e degli oggetti.This class belongs to the objects and functions category.

CmdLineException

Rappresenta gli errori che si verificano quando si esegue il compilatore da riga di comando jsc.exe.Represents errors that occur when you run the command-line compiler 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.Determines whether options that are specified to the command-line compiler jsc.exe are correctly formed, and reads the arguments if any are included.

COMCharStream

Rappresenta un flusso che invia i dati a un oggetto IMessageReceiver.Represents a stream that sends its data to an IMessageReceiver. I dati vengono memorizzati in un buffer finché non vengono trasferiti o finche il flusso non viene chiuso.The data is stored in a buffer until the data is flushed or the stream is closed.

COMFieldInfo

Consente a JScript di comunicare con un campo COM esterno.Enables JScript to communicate with an external COM field. 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.This class is used by an external COM implementation to expose its objects to JScript because JScript needs a managed MemberInfo in order to bind to an external object.

COMMethodInfo

Consente a JScript di comunicare con un metodo COM esterno.Enables JScript to communicate with an external COM method. 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.This class is used by an external COM implementation to expose its objects to JScript because JScript needs a managed MemberInfo in order to bind to an external object.

COMPropertyInfo

Consente a JScript di comunicare con una proprietà COM esterna.Enables JScript to communicate with an external COM property. 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.This class is used by an external COM implementation to expose its objects to JScript because JScript needs a managed MemberInfo in order to bind to an external object.

Context

Rappresenta il codice sorgente JScript.Represents JScript source code. La classe appartiene alla categoria dello stato di esecuzione e compilazione.This class belongs to the compilation and run-time state category.

ContinueOutOfFinally

Rappresenta lo stato di eccezione quando l'esecuzione del codice continua all'esterno di un blocco finally.Represents the exception state when code execution continues out of a finally block.

Convert

Converte i dati da un tipo all'altro.Converts data from one type to another. Si tratta di una classe di utilità.This is a utility class.

DateConstructor

Rappresenta un oggetto basato su prototipo definito da una funzione costruttore.Represents a prototype-based object that is defined by a constructor function. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

DateObject

Rappresenta un oggetto data.Represents a date object. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

DatePrototype

Fornisce proprietà e metodi statici per oggetti DateObject.Provides static methods and properties for DateObject objects. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo.All methods of this class are called by passing in a reference to the object that is requesting access to the method. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

DebugBreak

Questa classe viene utilizzata dal parser Jscript per rappresentare un punto di interruzione in un debugger.This class is used by the JScript parser to represent a breakpoint in a debugger.

DebugConvert

Converte i dati da un tipo all'altro.Converts data from one type to another. Include metodi che convertono valori in oggetti String affinché possano essere visualizzati dal debugger.Includes methods that convert values to String objects so that they can be displayed by the debugger.

DocumentContext

Rappresenta un file di codice sorgente scritto nel linguaggio JScript.Represents a source code file that is written in the JScript language.

DynamicFieldInfo

Rappresenta le informazioni sui campi.Represents field information. Questa classe viene utilizzata per restituire al debugger i campi delle classi expando e delle matrici di script.This class is used to return fields of expando classes and script arrays to the debugger.

Empty

Rappresenta il valore di una variabile di cui non è stata creata l'istanza.Represents the value of a variable that has not been instantiated.

EndOfFile

Questa classe viene utilizzata dal parser Jscript per rappresentare il raggiungimento della fine di un file come eccezione.This class is used by the JScript parser to represent reaching the end of a file as an exception. Il codice può generare questo errore per interrompere il parser.Code can throw this error to stop the parser.

EnumeratorConstructor

Rappresenta un oggetto basato su prototipo definito da una funzione costruttore.Represents a prototype-based object that is defined by a constructor function. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

EnumeratorObject

Rappresenta un oggetto enumeratore.Represents an enumerator object. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

EnumeratorPrototype

Fornisce proprietà e metodi statici per oggetti EnumeratorObject.Provides static methods and properties for EnumeratorObject objects. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo.All methods of this class are called by passing in a reference to the object that is requesting access to the method. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

Equality

Esegue operazioni di confronto.Performs comparison operations. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

ErrorConstructor

Rappresenta un oggetto basato su prototipo definito da una funzione costruttore.Represents a prototype-based object that is defined by a constructor function. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

ErrorObject

Rappresenta un oggetto errore.Represents an error object. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

ErrorPrototype

Fornisce proprietà e metodi statici per oggetti ErrorObject.Provides static methods and properties for ErrorObject objects. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo.All methods of this class are called by passing in a reference to the object that is requesting access to the method. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

Eval

Valuta il codice JScript.Evaluates JScript code. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

EvalErrorObject

Rappresenta un errore che si verifica quando viene utilizzato il metodo eval.Represents an error that occurs when the eval method is used. Per altre informazioni, vedere Metodo eval (Visual Studio - JScript).For more information, see eval Method (Visual Studio - JScript).

Expando

Indica che una classe o un metodo è una classe o un metodo expando.Indicates that a class or method is an expando class or method.

FieldAccessor

Rappresenta una funzione di accesso a un campo.Represents a field accessor.

ForIn

Rappresenta l'istruzione for...in di JScript.Represents the JScript for...in statement. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

FunctionConstructor

Rappresenta un oggetto basato su prototipo definito da una funzione costruttore.Represents a prototype-based object that is defined by a constructor function. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

FunctionDeclaration

Rappresenta una dichiarazione di funzione.Represents a function declaration. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

FunctionExpression

Rappresenta un oggetto funzione.Represents a function object. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

FunctionObject

Rappresenta un oggetto funzione.Represents a function object.

FunctionPrototype

Fornisce proprietà e metodi statici per oggetti FunctionObject.Provides static methods and properties for FunctionObject objects. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo.All methods of this class are called by passing in a reference to the object that is requesting access to the method. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

FunctionWrapper

Associa i membri di una funzione a un oggetto.Binds the members of a function to an object.

GlobalObject

Archivia costanti, informazioni sul tipo di dati, funzioni di utilità e riferimenti a oggetti basati su prototipi.Stores constants, data type information, utility functions, and references to prototype-based objects. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

Globals

Archivia i riferimenti a tutti i tipi disponibili a livello globale e gestisce lo stack.Stores references to all globally available types and manages the stack. La classe appartiene alla categoria dello stato di esecuzione e compilazione.This class belongs to the compilation and run-time state category.

GlobalScope

Rappresenta l'ambito globale.Represents the global scope.

Hide

Indica che un metodo o un campo nasconde un metodo o un campo di una classe base.Indicates that a method or field hides a method or field in a base class.

Import

Importa spazi dei nomi da utilizzare nel codiceImports namespaces for use in code. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

In

Determina se un oggetto è contenuto in un altro oggetto.Determines whether an object is contained in another object. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

Instanceof

Determina se un oggetto può essere assegnato al tipo di un altro oggetto.Determines whether an object can be coerced to the type of another object. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

JSAuthor

Fornisce servizi per la creazione di codice JScript in un editor.Provides services for authoring JScript code in an editor.

JSConstructor

Esegue il wrapping di un FunctionObject.Wraps a FunctionObject.

JScriptCodeProvider

Consente di accedere alle istanze del generatore e del compilatore di codice JScript.Provides access to instances of the JScript code generator and code compiler.

JScriptException

Eccezione generata da JScript per notificare a un programma o a un host CLR (Common Language Runtime) che si è verificato un errore.The exception that is thrown by JScript to notify a common language runtime (CLR) host or program that an error occurred. Un oggetto JScriptException accetta in genere un valore di enumerazione JSError.A JScriptException usually takes a JSError enumeration value.

JSField

Supporta tutte i campi in Jscript.Supports all fields in JScript. Classe base per tutti i campi definiti da JScript.This is the base class for all fields that are defined by JScript. Questa classe appartiene alla categoria di associazione del nome.This class belongs to the name binding category.

JSFieldInfo

Esegue il wrapping di un oggetto FieldInfo.Wraps a FieldInfo object.

JSFunctionAttribute

Utilizzato con JSFunctionAttributeEnum per annotare le convenzioni di chiamata dei metodi e dei costruttori generate dal compilatore JScript.Used with JSFunctionAttributeEnum to annotate the calling conventions of methods and constructors that are generated by the JScript compiler.

JSLocalField

Rappresenta una variabile locale.Represents a local variable.

JSMethod

Rappresenta un metodo JScript.Represents a JScript method. Questa classe appartiene alla categoria di associazione del nome.This class belongs to the name binding category.

JSMethodInfo

Esegue il wrapping di un oggetto MethodInfo.Wraps a MethodInfo object.

JSObject

Rappresenta un oggetto in JScript.Represents an object in JScript. La classe appartiene alla categoria delle funzioni e degli oggetti.This class belongs to the objects and functions category.

JSParser

Analizza il codice JScript.Parses JScript code. La classe appartiene alla categoria delle scansioni e delle analisi.This class belongs to the scanning and parsing category.

JSPrototypeObject

Aggiunge una proprietà di una funzione costruttore a un oggetto JSObject a scopo di associazione anticipata.Adds a constructor function property to a JSObject for early binding purposes. La classe appartiene alla categoria delle funzioni e degli oggetti.This class belongs to the objects and functions category.

JSScanner

Analizza il codice JScript per cercare singole unità di codice o token.Scans JScript code searching for individual units of code, or tokens. La classe appartiene alla categoria delle scansioni e delle analisi.This class belongs to the scanning and parsing category.

JSVariableField

Supporta i campi variabili in Jscript.Supports variable fields in JScript. Si tratta della classe base per parametri, variabili locali, variabili globali e membri di classe.This is the base class for parameters, local variables, global variables, and class members.

LateBinding

Rappresenta un riferimento a un membro di classe, a un'espressione richiamabile o a un nome di variabile.Represents a reference to a class member, callable expression, or variable name. Questa classe tenta di risolvere il riferimento al valore corretto in fase di esecuzione.This class attempts to resolve the reference to the correct value at run time.

LenientArrayPrototype

Archivia oggetti che rappresentano i metodi statici della classe ArrayPrototype.Stores objects that represent the static methods of the ArrayPrototype class. La classe LenientArrayPrototype appartiene alla categoria del modello a oggetti incorporata.The LenientArrayPrototype class belongs to the built-in object model category.

LenientBooleanPrototype

Archivia oggetti che rappresentano i metodi statici della classe BooleanPrototype.Stores objects that represent the static methods of the BooleanPrototype class. La classe LenientBooleanPrototype appartiene alla categoria del modello a oggetti incorporata.The LenientBooleanPrototype class belongs to the built-in object model category.

LenientDateConstructor

Archivia oggetti che rappresentano i metodi statici della classe DateConstructor.Stores objects that represent the static methods of the DateConstructor class. La classe LenientDateConstructor appartiene alla categoria del modello a oggetti incorporata.The LenientDateConstructor class belongs to the built-in object model category.

LenientDatePrototype

Archivia oggetti che rappresentano i metodi statici della classe DatePrototype.Stores objects that represent the static methods of the DatePrototype class. La classe LenientDatePrototype appartiene alla categoria del modello a oggetti incorporata.The LenientDatePrototype class belongs to the built-in object model category.

LenientEnumeratorPrototype

Archivia oggetti che rappresentano i metodi statici della classe EnumeratorPrototype.Stores objects that represent the static methods of the EnumeratorPrototype class. La classe LenientEnumeratorPrototype appartiene alla categoria del modello a oggetti incorporata.The LenientEnumeratorPrototype class belongs to the built-in object model category.

LenientErrorPrototype

Archivia oggetti che rappresentano i metodi statici della classe ErrorPrototype.Stores objects that represent the static methods of the ErrorPrototype class. La classe LenientErrorPrototype appartiene alla categoria del modello a oggetti incorporata.The LenientErrorPrototype class belongs to the built-in object model category.

LenientFunctionPrototype

Archivia oggetti che rappresentano i metodi statici della classe FunctionPrototype.Stores objects that represent the static methods of the FunctionPrototype class. La classe LenientFunctionPrototype appartiene alla categoria del modello a oggetti incorporata.The LenientFunctionPrototype class belongs to the built-in object model category.

LenientGlobalObject

Archivia oggetti funzione costruttore, informazioni sui tipi di dati e oggetti che rappresentano i metodi statici della classe GlobalObject.Stores constructor function objects, data type information, and objects that represent the static methods of the GlobalObject class. La classe LenientGlobalObject appartiene alla categoria del modello a oggetti incorporata.The LenientGlobalObject class belongs to the built-in object model category.

LenientMathObject

Archivia oggetti che rappresentano i metodi statici della classe MathObject.Stores objects that represent the static methods of the MathObject class. La classe LenientMathObject appartiene alla categoria del modello a oggetti incorporata.The LenientMathObject class belongs to the built-in object model category.

LenientNumberPrototype

Archivia oggetti che rappresentano i metodi statici della classe NumberPrototype.Stores objects that represent the static methods of the NumberPrototype class. La classe LenientNumberPrototype appartiene alla categoria del modello a oggetti incorporata.The LenientNumberPrototype class belongs to the built-in object model category.

LenientObjectPrototype

Archivia oggetti che rappresentano i metodi statici della classe ObjectPrototype.Stores objects that represent the static methods of the ObjectPrototype class. La classe LenientObjectPrototype appartiene alla categoria del modello a oggetti incorporata.The LenientObjectPrototype class belongs to the built-in object model category.

LenientRegExpPrototype

Archivia oggetti che rappresentano i metodi statici della classe RegExpPrototype.Stores objects that represent the static methods of the RegExpPrototype class. La classe LenientRegExpPrototype appartiene alla categoria del modello a oggetti incorporata.The LenientRegExpPrototype class belongs to the built-in object model category.

LenientStringConstructor

Archivia oggetti che rappresentano i metodi statici della classe StringConstructor.Stores objects that represent the static methods of the StringConstructor class. La classe LenientStringConstructor appartiene alla categoria del modello a oggetti incorporata.The LenientStringConstructor class belongs to the built-in object model category.

LenientStringPrototype

Archivia oggetti che rappresentano i metodi statici della classe StringPrototype.Stores objects that represent the static methods of the StringPrototype class. La classe LenientStringPrototype appartiene alla categoria del modello a oggetti incorporata.The LenientStringPrototype class belongs to the built-in object model category.

LenientVBArrayPrototype

Archivia oggetti che rappresentano i metodi statici della classe VBArrayPrototype.Stores objects that represent the static methods of the VBArrayPrototype class. La classe LenientVBArrayPrototype appartiene alla categoria del modello a oggetti incorporata.The LenientVBArrayPrototype class belongs to the built-in object model category.

MathObject

Vengono forniti costanti e metodi statici per eseguire funzioni trigonometriche, funzioni logaritmiche e normali funzioni matematiche.Provides constants and static methods for trigonometric functions, logarithmic functions, and other common mathematical functions. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

MemberInfoList

Mantiene un elenco di elementi MemberInfo.Maintains a list of MemberInfo elements.

MethodInvoker

Rappresenta l'invoker per un particolare metodo.Represents the invoker for a particular method. Utilizzato dalla classe JSMethodInfo per richiamare i metodi.Used by the JSMethodInfo class to invoke methods.

Missing

Rappresenta il valore di una variabile di cui è stata creata l'istanza, ma di cui non è ancora stato impostato il valore.Represents the value of a variable that has been instantiated but that has not yet had its value set.

Namespace

Rappresenta uno spazio dei nomi.Represents a namespace.

NoContextException

Eccezione generata quando nessun oggetto Context del codice è associato a un oggetto JScriptException.The exception that is thrown when there is no code Context associated with a JScriptException.

NotRecommended

Indica che un metodo o un campo non è consigliato.Indicates that a method or field is not recommended.

NumberConstructor

Rappresenta un oggetto basato su prototipo definito da una funzione costruttore.Represents a prototype-based object that is defined by a constructor function. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

NumberObject

Rappresenta un oggetto numero.Represents a number object. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

NumberPrototype

Fornisce proprietà e metodi statici per oggetti NumberObject.Provides static methods and properties for NumberObject objects. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo.All methods of this class are called by passing in a reference to the object that is requesting access to the method. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

NumericBinary

Esegue operazioni binarie su operandi numerici.Performs binary operations on numeric operands. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

NumericUnary

Esegue operazioni unarie su operandi numerici.Performs unary operations on numeric operands. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

ObjectConstructor

Rappresenta un oggetto basato su prototipo definito da una funzione costruttore.Represents a prototype-based object that is defined by a constructor function. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

ObjectPrototype

Fornisce proprietà e metodi statici per oggetti JSObject.Provides static methods and properties for JSObject objects. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo.All methods of this class are called by passing in a reference to the object that is requesting access to the method. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

Override

Indica che un metodo o un campo esegue l'override di un metodo o un campo di una classe base.Indicates that a method or field overrides a method or field in a base class.

Package

Crea pacchetti di codice JScript che vengono utilizzati da un altro codice.Creates packages of JScript code for use by other code. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

ParserException

Questa classe viene utilizzata dal parser Jscript per rappresentare le eccezioni del parser.This class is used by the JScript parser to represent parser exceptions.

Plus

Esegue operazioni di addizione e di concatenazione.Performs addition and concatenation operations. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

PostOrPrefixOperator

Esegue operazioni di incremento e di decremento corrispondenti alla sintassi di prefisso e di suffisso.Performs increment and decrement operations that correspond to the prefix and postfix syntax. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

RangeErrorObject

Rappresenta un errore di intervallo.Represents a range error. Un errore di intervallo può verificarsi, ad esempio, quando si utilizza un indice non corretto per accedere a un elemento matrice.For example, a range error can occur when you use an incorrect index to access an array element.

ReferenceAttribute

Rappresenta un riferimento a un assembly.Represents a reference to an assembly.

ReferenceErrorObject

Rappresenta un errore di riferimento.Represents a reference error. Un errore di riferimento può verificarsi, ad esempio, quando si fa riferimento a una varaibile non dichiarata.For example, a reference error can occur when you reference an undeclared variable.

RegExpConstructor

Rappresenta un oggetto basato su prototipo definito da una funzione costruttore.Represents a prototype-based object that is defined by a constructor function. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

RegExpMatch

Rappresenta i risultati di una corrispondenza di un'espressione regolare.Represents the results from a regular expression match. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

RegExpObject

Rappresenta un oggetto dell'espressione regolare.Represents a regular expression object. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

RegExpPrototype

Fornisce proprietà e metodi statici per oggetti RegExpObject.Provides static methods and properties for RegExpObject objects. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo.All methods of this class are called by passing in a reference to the object that is requesting access to the method. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

Relational

Esegue operazioni di confronto relazionali.Performs relational comparison operations. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

ReturnOutOfFinally

Rappresenta lo stato di eccezione quando l'esecuzione del codice torna all'esterno di un blocco finally.Represents the exception state when code execution returns out of a finally block.

Runtime

Fornisce le funzionalità di utilità.Provides utility functions.

ScriptBlock

Rappresenta un blocco di codice JScript.Represents a block of JScript code. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

ScriptFunction

Rappresenta un oggetto basato su prototipo definito da una funzione costruttore.Represents a prototype-based object that is defined by a constructor function. Molte delle classi di funzione costruttore, quali DateConstructor, NumberConstructor, StringConstructor e ObjectConstructor, ereditano da questa classe.Most of the constructor function classes, such as DateConstructor, NumberConstructor, StringConstructor, and ObjectConstructor, inherit from this class. La classe appartiene alla categoria delle funzioni e degli oggetti.This class belongs to the objects and functions category.

ScriptObject

Supporta tutte le classi Jscript.Supports all JScript classes. Si tratta della classe base principale di tutte le classi JScript.This is the ultimate base class of all JScript classes. La classe appartiene alla categoria delle funzioni e degli oggetti.This class belongs to the objects and functions category.

ScriptStream

Rappresenta un flusso di dati.Represents a stream of data. Questa classe invia i dati a un flusso COMCharStream o Console.This class sends its data to either a COMCharStream or a Console stream.

SimpleHashtable

Tabella hash per l'archivio interno di elementi.A hash table for the internal storage of items.

StackFrame

Rappresenta uno stack frame per l'esecuzione di codice.Represents a stack frame for executing code. Questa classe contiene i metodi per la risoluzione dell'ambito.This class contains methods for resolving scope. Appartiene alla categoria dello stato di esecuzione e compilazione.It belongs to the compilation and run-time state category.

StrictEquality

Esegue operazioni di confronto.Performs comparison operations. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

StringConstructor

Rappresenta un oggetto basato su prototipo definito da una funzione costruttore.Represents a prototype-based object that is defined by a constructor function. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

StringObject

Rappresenta un oggetto stringa.Represents a string object. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

StringPrototype

Fornisce proprietà e metodi statici per oggetti StringObject.Provides static methods and properties for StringObject objects. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo.All methods of this class are called by passing in a reference to the object that is requesting access to the method. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

SuperTypeMembersSorter

Archivia i membri da classi base e interfacce.Stores members from base classes and interfaces.

SyntaxErrorObject

Rappresenta un errore di sintassi.Represents a syntax error. Un errore di sintassi può verificarsi, ad esempio, quando si omette un punto e virgola.For example, a syntax error can occur when you omit a semicolon.

Throw

Genera un'eccezione.Throws an exception. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

Try

Identifica blocchi di codice da eseguire negli ambiti di gestione errori.Identifies blocks of code to run in error handling scopes. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

TypedArray

Rappresenta un riferimento soggetto a reflection alla classe Array.Represents a reflectable reference to the Array class. Questa classe archivia il tipo di elemento di una matrice tipizzata, ma non i dati.This class stores the element type of a typed array, but this class does not store data.

TypeErrorObject

Rappresenta un errore di tipo.Represents a type error. 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.For example, a type error can occur when you pass an object of one type to a method that expects an object of another type.

Typeof

Determina i tipi di dati degli oggetti.Determines the data types of objects. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

TypeReflector

Fornisce un'implementazione di GetMember(String, BindingFlags) più rapida di GetMember(String, BindingFlags).Provides an implementation of GetMember(String, BindingFlags) that is faster than GetMember(String, BindingFlags).

UnaryOp

Rappresenta la classe base per le classi che eseguono operazioni su singoli operandi, quali Typeof e PostOrPrefixOperator.Represents the base class for classes that perform operations on single operands, such as Typeof and PostOrPrefixOperator. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

URIErrorObject

Rappresenta un errore di URI (Uniform Resource Identifier).Represents a Uniform Resource Identifier (URI) error. Un errore di URI può verificarsi, ad esempio, quando si cerca di codificare o decodificare un URI.For example, a URI error can occur when you try to encode or decode a URI.

VBArrayConstructor

Rappresenta un oggetto basato su prototipo definito da una funzione costruttore.Represents a prototype-based object that is defined by a constructor function. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

VBArrayObject

Rappresenta un oggetto VBArray.Represents a VBArray object. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

VBArrayPrototype

Fornisce proprietà e metodi statici per oggetti VBArrayObject.Provides static methods and properties for VBArrayObject objects. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo.All methods of this class are called by passing in a reference to the object that is requesting access to the method. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

VsaItem

Rappresenta gli elementi aggiunti al modulo di gestione di script .NET,Represents items added to the .NET script engine. inclusi gli elementi di codice, gli elementi di riferimento e gli elementi globali.This includes code items, reference items, and global items.

VsaItems

Rappresenta una raccolta di IJSVsaItem gli oggetti che possono essere indirizzati in base al nome o all'indice.Represents a collection of IJSVsaItem objects that can be addressed either by name or by index.

With

Rappresenta l'istruzione with.Represents the with statement. La classe appartiene alla categoria della struttura ad albero della sintassi astratta.This class belongs to the abstract syntax tree category.

Interfacce

COMMemberInfo

Definisce metodi che consentono a JScript di comunicare con un membro COM esterno.Defines methods that enable JScript to communicate with an external COM member. 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.This interface is used by an external COM implementation to expose its objects to JScript because JScript requires a managed MemberInfo to bind to an external object.

IActivationObject

Definisce metodi per la risoluzione dell'ambito.Defines methods for resolving scope. Questa interfaccia viene implementata da tutti gli oggetti che fanno parte di una gerarchia di ambiti.This interface is implemented by all objects that take part in a scope hierarchy.

IAuthorServices

Definisce servizi per la creazione di codice JScript in un editor.Defines services for authoring JScript code in an editor.

IColorizeText

Definisce i servizi per la colorazione del testo quando il codice JScript viene creato in un editor.Defines services for colorizing text when JScript code is being authored in an editor.

IDebugConvert

Definisce un gruppo di metodi di utilità che convertono i dati da un tipo all'altro.Defines a set of utility methods that convert data from one type to another. Include metodi che convertono valori in oggetti String affinché possano essere visualizzati dal debugger.Includes methods that convert values to String objects so that they can be displayed by the debugger.

IDebugConvert2

Definisce i metodi di utilità che convertono i dati da un tipo all'altro.Defines utility methods that convert data from one type to another. Include metodi che convertono valori in oggetti String affinché possano essere visualizzati dal debugger.Includes methods that convert values to String objects so that they can be displayed by the debugger.

IDebuggerObject

Definisce i metodi che forniscono informazioni sugli oggetti debugger.Defines methods that provide information about debugger objects. Questa interfaccia viene implementata da tutti gli oggetti IReflect implementati dal debugger.This interface is implemented by all IReflect objects that are implemented by the debugger. Questa interfaccia ha attualmente il solo scopo di contrassegnare questi oggetti in quanto tali nel motore di scripting.Currently, this interface serves only to flag these objects as such to the scripting engine.

IDebugScriptScope

Definisce i metodi che impostano il valore this associato all'ambito globale.Defines methods that set the this value that is associated with the global scope. Viene utilizzato dalla proprietà VsaEngine.Used by the VsaEngine.

IDebugType

Definisce i metodi che forniscono informazioni sugli oggetti debugger.Defines methods that provide information about debugger objects. Questa interfaccia viene implementata dagli oggetti debugger che rappresentano un tipo nella destinazione del debugger.This interface is implemented by debugger objects that represent a type in the debugger target.

IDebugVsaScriptCodeItem

Definisce i metodi che valutano le espressioni e analizzano le stringhe.Defines methods that evaluate expressions and parse strings. Questa interfaccia viene in genere implementata da un oggetto che rappresenta un blocco di codice e viene in genere chiamata da un debugger.This interface is typically implemented by an object that represents a code block, and it is typically called by a debugger. Questa interfaccia fornisce funzionalità supplementari necessarie a un host IActiveScript.This interface provides extra functionality that is needed by an IActiveScript host.

IDefineEvent

Definisce funzionalità supplementari necessarie a un host di script attivo.Defines extra functionality that is needed by an active script host.

IEngine2

Definisce funzionalità supplementari necessarie a un host IActiveScript.Defines extra functionality that is needed by an IActiveScript host. Implementato dal motore VsaEngine.Implemented by the VsaEngine engine.

IErrorHandler

Definisce i metodi per gestire gli errori che si verificano durante l'analisi del codice.Defines methods to handle errors that occur when code is being parsed.

IMessageReceiver

Definisce i metodi che ricevono l'output da un motore di script.Defines methods that receive output from a scripting engine. Questa interfaccia funge da oggetto callback per acquisire l'output che andrebbe altrimenti alla console.This interface acts as a callback object to capture output that would otherwise go to the console.

IMethodsCompletionInfo

È un'interfaccia dei marcatori priva di metodi.This is a marker interface and has no methods.

INeedEngine

Definisce i metodi che ottengono e impostano i riferimenti al motore di script.Defines methods that get and set references to the scripting engine.

IObjectCompletionInfo

È un'interfaccia dei marcatori priva di metodi.This is a marker interface and has no methods.

IParseText

Definisce i metodi per l'analisi del testo quando il codice JScript viene creato in un editor.Defines methods for parsing text when JScript code is being authored in an editor.

IRedirectOutput

Definisce i metodi che acquisiscono l'output che andrebbe altrimenti alla console.Defines methods that capture output that would otherwise go to the console. Questa interfaccia viene implementata dall'oggetto VsaEngine.This interface is implemented by the VsaEngine.

ISite2

Definisce i metodi utilizzati dall'oggetto VsaEngine per la risoluzione dei nomi.Defines methods that are used by the VsaEngine for name resolution. Fornisce funzionalità supplementari necessarie a un host IActiveScript.Provides extra functionality that is needed by an IActiveScript host.

ITokenColorInfo

Definisce le proprietà per colorare unità di codice specifiche.Defines properties for coloring specific units of code.

ITokenEnumerator

Definisce i metodi per l'iterazione su un insieme di oggetti ITokenColorInfo.Defines methods for iterating over a collection of ITokenColorInfo objects.

IVsaFullErrorInfo

Definisce le proprietà per ottenere informazioni sugli errori.Defines properties to obtain information about errors. Questa interfaccia fornisce funzionalità supplementari necessarie a un host IActiveScript.This interface provides extra functionality that is needed by an IActiveScript host.

IVsaScriptCodeItem

Definisce funzionalità supplementari necessarie a un host IActiveScript.Defines extra functionality that is needed by an IActiveScript host.

IVsaScriptScope

Definisce metodi per la risoluzione dell'ambito.Defines methods for resolving scope. L'oggetto di ambito globale dell'oggetto VsaEngine implementa questa interfaccia.The global scope object of the VsaEngine implements this interface.

IWrappedMember

Definisce i metodi per l'accesso all'oggetto su cui è definito un membro.Defines methods for accessing the object that a member is defined on.

MemberInfoInitializer

Definisce i metodi che un oggetto COM esterno deve implementare.Defines methods that an external COM object must implement. 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.This interface is used by an external COM implementation to expose its objects to JScript because JScript needs a managed MemberInfo to bind to an external object. Questa interfaccia viene implementata da COMFieldInfo, COMMethodInfo e COMPropertyInfo.This interface is implemented by COMFieldInfo, COMMethodInfo, and 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.This enumeration is used to create CmdLineException objects.

ErrorType

Specifica i tipi di errore di JScript.Specifies the JScript error types.

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.The members of this enumeration are used to create JSFunctionAttribute objects.

JSError

Specifica i messaggi di errore di JScript.Specifies the JScript error messages. La classe appartiene alla categoria dello stato di esecuzione e compilazione.This class belongs to the compilation and run-time state category.

JSFunctionAttributeEnum

Specifica le convenzioni di chiamata delle funzioni generate dal compilatore JScript.Specifies the calling conventions of functions that are generated by the JScript compiler. Utilizzata insieme all'attributo personalizzato JSFunctionAttribute.Used with the JSFunctionAttribute custom attribute.

JSToken

Specifica le singole unità di codice, o token, che costituiscono il linguaggio JScript.Specifies the individual units of code, or tokens, that make up the JScript language.

SourceState

Specifica lo stato del testo del codice sorgente.Specifies the state of source code text. Questa classe viene utilizzata unitamente ad altre classi che forniscono informazioni per colorare il codice JScript in un editor.This class is used together with other classes that provide information to color JScript code in an editor.

TokenColor

Specifica i colori che dovrebbero avere le singole unità di codice quando il testo viene colorato in un editor.Specifies the colors that individual units of code should have when text is being colorized in an editor. I membri di questa enumerazione vengono utilizzati dalla proprietà Color degli oggetti ITokenColorInfo.The members of this enumeration are used by the Color property of ITokenColorInfo objects.

VSAITEMTYPE2

Estende l'enumerazione JSVsaItemType.Extends the JSVsaItemType enumeration. Fornisce funzionalità supplementari necessarie a un host IActiveScript.Provides extra functionality that is needed by an IActiveScript host.