Microsoft.JScript Namespace

Dieser Namespace enthält Klassen, die die Kompilierung und Codegenerierung in der Programmiersprache JScript unterstützen. Contains classes that support compilation and code generation using the JScript language.

Klassen

ActivationObject

Stellt ein Objekt dar, das Teil einer Bereichshierarchie ist.Represents an object that is taking part in a scope hierarchy. Diese Klasse enthält Methoden für die Bereichsauflösung und zum Abrufen von Memberinformationen.This class contains methods for resolving scope and for getting member information. Sie gehört zur Kategorie für Kompilierungs- und Laufzeitzustände.It belongs to the compilation and run-time state category.

ActiveXObjectConstructor

Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird.Represents a prototype-based object that is defined by a constructor function. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

ArgumentsObject

Stellt die Informationen dar, die zum Aufrufen einer Funktion verwendet werden.Represents the information that is used to call a function. Diese umfassen die Funktion, den Aufrufer, die Argumente sowie Informationen zum Stapelrahmen.This includes the function, the caller, the arguments, and information about the stack frame. Diese Klasse gehört zur Kategorie der Objekte und Funktionen.This class belongs to the objects and functions category.

ArrayConstructor

Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird.Represents a prototype-based object that is defined by a constructor function. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

ArrayLiteral

Diese Klasse wird vom JScript-Parser verwendet, um ein Arrayliteral darzustellen.This class is used by the JScript parser to represent an array literal.

ArrayObject

Stellt ein Arrayobjekt dar.Represents an array object. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

ArrayPrototype

Stellt statische Methoden und Eigenschaften für ArrayObject-Objekte bereit.Provides static methods and properties for ArrayObject objects. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

ArrayWrapper

Umschließt ein Array, um ein ArrayObject in JScript zu erstellen.Wraps an array to create a JScript ArrayObject. Diese Klasse umschließt ein Array-Objekt von .NET Framework oder ein ArrayObject-Objekt in JScript.This class wraps either a .NET Framework Array object or a JScript ArrayObject object.

AssemblyCustomAttributeList

Diese Klasse wird vom JScript-Parser verwendet, um die einer Assembly zugewiesenen Attribute zu speichern.This class is used by the JScript parser to store the attributes that are assigned to an assembly.

AST

Stellt die abstrakte Syntaxstruktur dar, die für die Analyse von JScript-Code verwendet wird.Represents the abstract syntax tree that is used to parse JScript code.

ASTList

Führt eine Liste von AST-Elementen.Maintains a list of AST elements. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

BinaryOp

Stellt die Basisklasse für Klassen dar, die Operationen mit zwei Operanden ausführen, z. B. Plus, Equality und Relational.Represents the base class for classes that perform operations on two operands, such as Plus, Equality, and Relational. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

Binding

Stellt einen Verweis auf einen Klassenmember, einen aufrufbaren Ausdruck oder einen Variablennamen dar.Represents a reference to a class member, callable expression, or variable name. Diese Klasse versucht, den Verweis auf den richtigen Wert zur Kompilierzeit aufzulösen.This class attempts to resolve the reference to the correct value at compile time.

BitwiseBinary

Führt bitweise binäre Operationen aus.Performs bitwise binary operations. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

Block

Stellt einen Block in JScript dar.Represents a block in JScript. Diese Klasse wird hauptsächlich vom JSParser verwendet, um bei der Codeanalyse Block-Objekte zu erstellen.This class is used mainly by the JSParser to create Block objects when it parses code. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

BlockScope

Stellt den Bereich eines Blocks von Code dar, der Teil einer Bereichshierarchie ist und auf dem Stapel des globalen Bereichs abgelegt werden kann.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. Zum Beispiel kann diese Klasse den Bereich eines try-Blocks darstellen.For example, this class can represent the scope of a try block.

BooleanConstructor

Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird.Represents a prototype-based object that is defined by a constructor function. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

BooleanObject

Stellt ein boolesches Objekt dar.Represents a Boolean object. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

BooleanPrototype

Stellt statische Methoden und Eigenschaften für BooleanObject-Objekte bereit.Provides static methods and properties for BooleanObject objects. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

BreakOutOfFinally

Stellt den Ausnahmezustand dar, wenn die Codeausführung einen finally überschreitet.Represents the exception state when code execution breaks out of a finally block.

Closure

Stellt eine Abschlussfunktion dar.Represents a closure function. Diese Klasse gehört zur Kategorie der Objekte und Funktionen.This class belongs to the objects and functions category.

CmdLineException

Stellt Fehler dar, die beim Ausführen des Befehlszeilencompilers jsc.exe auftreten.Represents errors that occur when you run the command-line compiler jsc.exe.

CmdLineOptionParser

Bestimmt, ob für den Befehlszeilencompiler jsc.exe angegebene Optionen richtig formatiert sind, und liest ggf. angegebene Argumente.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

Stellt einen Stream dar, der die Daten an einen IMessageReceiver sendet.Represents a stream that sends its data to an IMessageReceiver. Die Daten werden in einem Puffer gespeichert, bis die Daten gelöscht werden oder der Stream geschlossen wird.The data is stored in a buffer until the data is flushed or the stream is closed.

COMFieldInfo

Ermöglicht JScript die Kommunikation mit einem externen COM-Feld.Enables JScript to communicate with an external COM field. Diese Klasse wird von einer externen COM-Implementierung zum Offenlegen ihrer Objekte für JScript verwendet, da JScript eine verwaltete MemberInfo für die Bindung an ein externes Objekt benötigt.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

Ermöglicht die Kommunikation zwischen JScript und einer externen COM-Methode.Enables JScript to communicate with an external COM method. Diese Klasse wird von einer externen COM-Implementierung zum Offenlegen ihrer Objekte für JScript verwendet, da JScript eine verwaltete MemberInfo für die Bindung an ein externes Objekt benötigt.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

Ermöglicht JScript die Kommunikation mit einer externen COM-Eigenschaft.Enables JScript to communicate with an external COM property. Diese Klasse wird von einer externen COM-Implementierung zum Offenlegen ihrer Objekte für JScript verwendet, da JScript eine verwaltete MemberInfo für die Bindung an ein externes Objekt benötigt.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

Stellt JScript-Quellcode dar.Represents JScript source code. Diese Klasse gehört zur Kategorie für Kompilierungs- und Laufzeitzustände.This class belongs to the compilation and run-time state category.

ContinueOutOfFinally

Stellt den Ausnahmezustand dar, wenn die Codeausführung über einen finally-Block hinaus fortgesetzt wird.Represents the exception state when code execution continues out of a finally block.

Convert

Konvertiert Daten aus einem Typ in einen anderen.Converts data from one type to another. Dies ist eine Dienstprogrammklasse.This is a utility class.

DateConstructor

Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird.Represents a prototype-based object that is defined by a constructor function. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

DateObject

Stellt ein Datumsobjekt dar.Represents a date object. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

DatePrototype

Stellt statische Methoden und Eigenschaften für DateObject-Objekte bereit.Provides static methods and properties for DateObject objects. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

DebugBreak

Diese Klasse wird vom JScript-Parser verwendet, um einen Haltepunkt in einem Debugger darzustellen.This class is used by the JScript parser to represent a breakpoint in a debugger.

DebugConvert

Konvertiert Daten aus einem Typ in einen anderen.Converts data from one type to another. Schließt Methoden ein, die Werte in String-Objekte konvertieren, damit sie vom Debugger angezeigt werden können.Includes methods that convert values to String objects so that they can be displayed by the debugger.

DocumentContext

Stellt eine in der Programmiersprache JScript geschriebene Quellcodedatei dar.Represents a source code file that is written in the JScript language.

DynamicFieldInfo

Stellt Feldinformationen dar.Represents field information. Diese Klasse wird zum Zurückgeben von Feldern von Expando-Klassen und Skriptarrays an den Debugger verwendet.This class is used to return fields of expando classes and script arrays to the debugger.

Empty

Stellt den Wert einer Variable dar, die noch nicht instanziiert wurde.Represents the value of a variable that has not been instantiated.

EndOfFile

Diese Klasse wird vom JScript-Parser verwendet, um das Erreichen des Dateiendes als Ausnahme darzustellen.This class is used by the JScript parser to represent reaching the end of a file as an exception. Code kann diesen Fehler auslösen, um den Parser zu beenden.Code can throw this error to stop the parser.

EnumeratorConstructor

Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird.Represents a prototype-based object that is defined by a constructor function. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

EnumeratorObject

Stellt ein Enumeratorobjekt dar.Represents an enumerator object. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

EnumeratorPrototype

Stellt statische Methoden und Eigenschaften für EnumeratorObject-Objekte bereit.Provides static methods and properties for EnumeratorObject objects. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

Equality

Führt Vergleichsoperationen aus.Performs comparison operations. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

ErrorConstructor

Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird.Represents a prototype-based object that is defined by a constructor function. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

ErrorObject

Stellt ein Fehlerobjekt dar.Represents an error object. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

ErrorPrototype

Stellt statische Methoden und Eigenschaften für ErrorObject-Objekte bereit.Provides static methods and properties for ErrorObject objects. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

Eval

Wertet JScript-Code aus.Evaluates JScript code. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

EvalErrorObject

Stellt einen Fehler dar, der bei Verwendung der eval-Methode auftritt.Represents an error that occurs when the eval method is used. Weitere Informationen finden Sie unter eval-Methode (Visual Studio – JScript).For more information, see eval Method (Visual Studio - JScript).

Expando

Gibt an, dass eine Klasse oder eine Methode eine Expando-Klasse bzw. Expando-Methode ist.Indicates that a class or method is an expando class or method.

FieldAccessor

Stellt einen Feldaccessor dar.Represents a field accessor.

ForIn

Stellt die for...in-Anweisung in JScript dar.Represents the JScript for...in statement. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

FunctionConstructor

Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird.Represents a prototype-based object that is defined by a constructor function. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

FunctionDeclaration

Stellt eine Funktionsdeklaration dar.Represents a function declaration. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

FunctionExpression

Darstellen eines Funktionsobjekts.Represents a function object. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

FunctionObject

Darstellen eines Funktionsobjekts.Represents a function object.

FunctionPrototype

Stellt statische Methoden und Eigenschaften für FunctionObject-Objekte bereit.Provides static methods and properties for FunctionObject objects. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

FunctionWrapper

Bindet die Member einer Funktion an ein Objekt.Binds the members of a function to an object.

GlobalObject

Speichert Konstanten, Datentypinformationen, Dienstprogrammfunktionen und Verweise auf prototypbasierte Objekte.Stores constants, data type information, utility functions, and references to prototype-based objects. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

Globals

Speichert Verweise auf alle global verfügbaren Typen und verwaltet den Stapel.Stores references to all globally available types and manages the stack. Diese Klasse gehört zur Kategorie für Kompilierungs- und Laufzeitzustände.This class belongs to the compilation and run-time state category.

GlobalScope

Stellt den globalen Bereich dar.Represents the global scope.

Hide

Gibt an, dass eine Methode oder ein Feld eine Methode oder ein Feld in einer Basisklasse ausblendet.Indicates that a method or field hides a method or field in a base class.

Import

Importiert Namespaces zur Verwendung in Code.Imports namespaces for use in code. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

In

Bestimmt, ob ein Objekt in einem anderen Objekt enthalten ist.Determines whether an object is contained in another object. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

Instanceof

Bestimmt, ob ein Objekt in den Typ eines anderen Objekts umgewandelt werden kann.Determines whether an object can be coerced to the type of another object. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

JSAuthor

Stellt Dienste zum Erstellen von JScript-Code in einem Editor bereit.Provides services for authoring JScript code in an editor.

JSConstructor

Bricht ein FunctionObjectum.Wraps a FunctionObject.

JScriptCodeProvider

Stellt den Zugriff auf Instanzen des JScript-Code-Generators und des JScript-Codecompilers bereit.Provides access to instances of the JScript code generator and code compiler.

JScriptException

Die von JScript ausgelöste Ausnahme zur Benachrichtigung eines CLR-Hosts oder -Programms, dass ein Fehler aufgetreten ist.The exception that is thrown by JScript to notify a common language runtime (CLR) host or program that an error occurred. Eine JScriptException verwendet in der Regel einen JSError-Enumerationswert.A JScriptException usually takes a JSError enumeration value.

JSField

Unterstützt alle Felder in JScript.Supports all fields in JScript. Dies ist die Basisklasse für alle von JScript definierten Felder.This is the base class for all fields that are defined by JScript. Diese Klasse gehört zur Namensbindungskategorie.This class belongs to the name binding category.

JSFieldInfo

Umschließt ein FieldInfo-Objekt.Wraps a FieldInfo object.

JSFunctionAttribute

Wird mit JSFunctionAttributeEnum verwendet, um den Aufrufkonventionen der vom JScript-Compiler generierten Methoden und Konstruktoren Anmerkungen hinzuzufügen.Used with JSFunctionAttributeEnum to annotate the calling conventions of methods and constructors that are generated by the JScript compiler.

JSLocalField

Stellt eine lokale Variable dar.Represents a local variable.

JSMethod

Stellt eine JScript-Methode dar.Represents a JScript method. Diese Klasse gehört zur Namensbindungskategorie.This class belongs to the name binding category.

JSMethodInfo

Umschließt ein MethodInfo-Objekt.Wraps a MethodInfo object.

JSObject

Stellt ein Objekt in JScript dar.Represents an object in JScript. Diese Klasse gehört zur Kategorie der Objekte und Funktionen.This class belongs to the objects and functions category.

JSParser

Analysiert JScript-Code.Parses JScript code. Diese Klasse gehört zur Scan- und Analysekategorie.This class belongs to the scanning and parsing category.

JSPrototypeObject

Fügt zu Zwecken der frühen Bindung einem JSObject eine Konstruktorfunktionseigenschaft hinzu.Adds a constructor function property to a JSObject for early binding purposes. Diese Klasse gehört zur Kategorie der Objekte und Funktionen.This class belongs to the objects and functions category.

JSScanner

Überprüft JScript-Code, indem nach einzelnen Einheiten von Code oder nach Tokens gesucht wird.Scans JScript code searching for individual units of code, or tokens. Diese Klasse gehört zur Scan- und Analysekategorie.This class belongs to the scanning and parsing category.

JSVariableField

Unterstützt variable Felder in JScript.Supports variable fields in JScript. Dies ist die Basisklasse für Parameter, lokale Variablen, globale Variablen und Klassenmember.This is the base class for parameters, local variables, global variables, and class members.

LateBinding

Stellt einen Verweis auf einen Klassenmember, einen aufrufbaren Ausdruck oder einen Variablennamen dar.Represents a reference to a class member, callable expression, or variable name. Diese Klasse versucht, den Verweis auf den richtigen Wert zur Laufzeit aufzulösen.This class attempts to resolve the reference to the correct value at run time.

LenientArrayPrototype

Speichert Objekte, die die statischen Methoden der ArrayPrototype-Klasse darstellen.Stores objects that represent the static methods of the ArrayPrototype class. Die LenientArrayPrototype-Klasse gehört zur integrierten Objektmodellkategorie.The LenientArrayPrototype class belongs to the built-in object model category.

LenientBooleanPrototype

Speichert Objekte, die die statischen Methoden der BooleanPrototype-Klasse darstellen.Stores objects that represent the static methods of the BooleanPrototype class. Die LenientBooleanPrototype-Klasse gehört zur integrierten Objektmodellkategorie.The LenientBooleanPrototype class belongs to the built-in object model category.

LenientDateConstructor

Speichert Objekte, die die statischen Methoden der DateConstructor-Klasse darstellen.Stores objects that represent the static methods of the DateConstructor class. Die LenientDateConstructor-Klasse gehört zur integrierten Objektmodellkategorie.The LenientDateConstructor class belongs to the built-in object model category.

LenientDatePrototype

Speichert Objekte, die die statischen Methoden der DatePrototype-Klasse darstellen.Stores objects that represent the static methods of the DatePrototype class. Die LenientDatePrototype-Klasse gehört zur integrierten Objektmodellkategorie.The LenientDatePrototype class belongs to the built-in object model category.

LenientEnumeratorPrototype

Speichert Objekte, die die statischen Methoden der EnumeratorPrototype-Klasse darstellen.Stores objects that represent the static methods of the EnumeratorPrototype class. Die LenientEnumeratorPrototype-Klasse gehört zur integrierten Objektmodellkategorie.The LenientEnumeratorPrototype class belongs to the built-in object model category.

LenientErrorPrototype

Speichert Objekte, die die statischen Methoden der ErrorPrototype-Klasse darstellen.Stores objects that represent the static methods of the ErrorPrototype class. Die LenientErrorPrototype-Klasse gehört zur integrierten Objektmodellkategorie.The LenientErrorPrototype class belongs to the built-in object model category.

LenientFunctionPrototype

Speichert Objekte, die die statischen Methoden der FunctionPrototype-Klasse darstellen.Stores objects that represent the static methods of the FunctionPrototype class. Die LenientFunctionPrototype-Klasse gehört zur integrierten Objektmodellkategorie.The LenientFunctionPrototype class belongs to the built-in object model category.

LenientGlobalObject

Speichert Konstruktorfunktionsobjekte, Datentypinformationen und Objekte, die die statischen Methoden der GlobalObject-Klasse darstellen.Stores constructor function objects, data type information, and objects that represent the static methods of the GlobalObject class. Die LenientGlobalObject-Klasse gehört zur integrierten Objektmodellkategorie.The LenientGlobalObject class belongs to the built-in object model category.

LenientMathObject

Speichert Objekte, die die statischen Methoden der MathObject-Klasse darstellen.Stores objects that represent the static methods of the MathObject class. Die LenientMathObject-Klasse gehört zur integrierten Objektmodellkategorie.The LenientMathObject class belongs to the built-in object model category.

LenientNumberPrototype

Speichert Objekte, die die statischen Methoden der NumberPrototype-Klasse darstellen.Stores objects that represent the static methods of the NumberPrototype class. Die LenientNumberPrototype-Klasse gehört zur integrierten Objektmodellkategorie.The LenientNumberPrototype class belongs to the built-in object model category.

LenientObjectPrototype

Speichert Objekte, die die statischen Methoden der ObjectPrototype-Klasse darstellen.Stores objects that represent the static methods of the ObjectPrototype class. Die LenientObjectPrototype-Klasse gehört zur integrierten Objektmodellkategorie.The LenientObjectPrototype class belongs to the built-in object model category.

LenientRegExpPrototype

Speichert Objekte, die die statischen Methoden der RegExpPrototype-Klasse darstellen.Stores objects that represent the static methods of the RegExpPrototype class. Die LenientRegExpPrototype-Klasse gehört zur integrierten Objektmodellkategorie.The LenientRegExpPrototype class belongs to the built-in object model category.

LenientStringConstructor

Speichert Objekte, die die statischen Methoden der StringConstructor-Klasse darstellen.Stores objects that represent the static methods of the StringConstructor class. Die LenientStringConstructor-Klasse gehört zur integrierten Objektmodellkategorie.The LenientStringConstructor class belongs to the built-in object model category.

LenientStringPrototype

Speichert Objekte, die die statischen Methoden der StringPrototype-Klasse darstellen.Stores objects that represent the static methods of the StringPrototype class. Die LenientStringPrototype-Klasse gehört zur integrierten Objektmodellkategorie.The LenientStringPrototype class belongs to the built-in object model category.

LenientVBArrayPrototype

Speichert Objekte, die die statischen Methoden der VBArrayPrototype-Klasse darstellen.Stores objects that represent the static methods of the VBArrayPrototype class. Die LenientVBArrayPrototype-Klasse gehört zur integrierten Objektmodellkategorie.The LenientVBArrayPrototype class belongs to the built-in object model category.

MathObject

Stellt Konstanten und statische Methoden für trigonometrische Funktionen, logarithmische Funktionen und andere gebräuchliche mathematische Funktionen bereit.Provides constants and static methods for trigonometric functions, logarithmic functions, and other common mathematical functions. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

MemberInfoList

Führt eine Liste von MemberInfo-Elementen.Maintains a list of MemberInfo elements.

MethodInvoker

Stellt die aufrufende Instanz für eine bestimmte Methode dar.Represents the invoker for a particular method. Wird von der JSMethodInfo-Klasse zum Aufrufen von Methoden verwendet.Used by the JSMethodInfo class to invoke methods.

Missing

Stellt den Wert einer Variable dar, die instanziiert wurde, für die jedoch noch kein Wert festgelegt wurde.Represents the value of a variable that has been instantiated but that has not yet had its value set.

Namespace

Stellt einen Namespace dar.Represents a namespace.

NoContextException

Die Ausnahme, die ausgelöst wird, wenn einer Context kein JScriptException für Code zugeordnet ist.The exception that is thrown when there is no code Context associated with a JScriptException.

NotRecommended

Gibt an, dass eine Methode oder ein Feld nicht empfohlen wird.Indicates that a method or field is not recommended.

NumberConstructor

Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird.Represents a prototype-based object that is defined by a constructor function. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

NumberObject

Stellt ein Zahlobjekt dar.Represents a number object. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

NumberPrototype

Stellt statische Methoden und Eigenschaften für NumberObject-Objekte bereit.Provides static methods and properties for NumberObject objects. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

NumericBinary

Führt binäre Operationen für numerische Operanden aus.Performs binary operations on numeric operands. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

NumericUnary

Führt unäre Operationen für numerische Operanden aus.Performs unary operations on numeric operands. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

ObjectConstructor

Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird.Represents a prototype-based object that is defined by a constructor function. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

ObjectPrototype

Stellt statische Methoden und Eigenschaften für JSObject-Objekte bereit.Provides static methods and properties for JSObject objects. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

Override

Gibt an, dass eine Methode oder ein Feld eine Methode oder ein Feld in einer Basisklasse überschreibt.Indicates that a method or field overrides a method or field in a base class.

Package

Erstellt Pakete von JScript-Code zur Verwendung durch anderen Code.Creates packages of JScript code for use by other code. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

ParserException

Diese Klasse wird vom JScript-Parser verwendet, um Parserausnahmen darzustellen.This class is used by the JScript parser to represent parser exceptions.

Plus

Führt Additions- und Verkettungsoperationen aus.Performs addition and concatenation operations. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

PostOrPrefixOperator

Führt Inkrementierungs- und Dekrementierungsvorgänge aus, die der Syntax für Präfixe und Postfixe entsprechen.Performs increment and decrement operations that correspond to the prefix and postfix syntax. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

RangeErrorObject

Stellt einen Bereichsfehler dar.Represents a range error. Beispielsweise kann ein Bereichsfehler auftreten, wenn Sie für den Zugriff auf ein Arrayelement einen falschen Index verwenden.For example, a range error can occur when you use an incorrect index to access an array element.

ReferenceAttribute

Stellt einen Verweis auf eine Assembly dar.Represents a reference to an assembly.

ReferenceErrorObject

Stellt einen Verweisfehler dar.Represents a reference error. Zum Beispiel kann ein Verweisfehler auftreten, wenn Sie auf eine nicht deklarierte Variable verweisen.For example, a reference error can occur when you reference an undeclared variable.

RegExpConstructor

Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird.Represents a prototype-based object that is defined by a constructor function. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

RegExpMatch

Stellt die Ergebnisse aus einer Übereinstimmung eines regulären Ausdrucks dar.Represents the results from a regular expression match. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

RegExpObject

Stellt ein Objekt eines regulären Ausdrucks dar.Represents a regular expression object. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

RegExpPrototype

Stellt statische Methoden und Eigenschaften für RegExpObject-Objekte bereit.Provides static methods and properties for RegExpObject objects. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

Relational

Führt relationale Vergleichsoperationen aus.Performs relational comparison operations. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

ReturnOutOfFinally

Stellt den Ausnahmezustand dar, wenn die Codeausführung in einem finally beendet wird.Represents the exception state when code execution returns out of a finally block.

Runtime

Stellt Dienstprogrammfunktionen bereit.Provides utility functions.

ScriptBlock

Stellt einen Block von JScript-Code dar.Represents a block of JScript code. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

ScriptFunction

Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird.Represents a prototype-based object that is defined by a constructor function. Die meisten Konstruktorfunktionsklassen, z. B. DateConstructor, NumberConstructor, StringConstructor und ObjectConstructor, erben von dieser Klasse.Most of the constructor function classes, such as DateConstructor, NumberConstructor, StringConstructor, and ObjectConstructor, inherit from this class. Diese Klasse gehört zur Kategorie der Objekte und Funktionen.This class belongs to the objects and functions category.

ScriptObject

Unterstützt alle JScript-Klassen.Supports all JScript classes. Dies ist die oberste Basisklasse aller JScript-Klassen.This is the ultimate base class of all JScript classes. Diese Klasse gehört zur Kategorie der Objekte und Funktionen.This class belongs to the objects and functions category.

ScriptStream

Stellt einen Stream von Daten dar.Represents a stream of data. Diese Klasse sendet eigene Daten an einen COMCharStream-Stream oder an einen Console-Stream.This class sends its data to either a COMCharStream or a Console stream.

SimpleHashtable

Eine Hashtabelle für den internen Speicher von Elementen.A hash table for the internal storage of items.

StackFrame

Stellt einen Stapelrahmen zum Ausführen von Code dar.Represents a stack frame for executing code. Diese Klasse enthält Methoden für die Bereichsauflösung.This class contains methods for resolving scope. Sie gehört zur Kategorie für Kompilierungs- und Laufzeitzustände.It belongs to the compilation and run-time state category.

StrictEquality

Führt Vergleichsoperationen aus.Performs comparison operations. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

StringConstructor

Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird.Represents a prototype-based object that is defined by a constructor function. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

StringObject

Stellt ein Zeichenfolgenobjekt dar.Represents a string object. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

StringPrototype

Stellt statische Methoden und Eigenschaften für StringObject-Objekte bereit.Provides static methods and properties for StringObject objects. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

SuperTypeMembersSorter

Speichert Member von Basisklassen und Schnittstellen.Stores members from base classes and interfaces.

SyntaxErrorObject

Stellt einen Syntaxfehler dar.Represents a syntax error. Zum Beispiel kann ein Syntaxfehler auftreten, wenn Sie ein Semikolon weglassen.For example, a syntax error can occur when you omit a semicolon.

Throw

Löst eine Ausnahme aus.Throws an exception. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

Try

Identifiziert Codeblöcke, die in Fehlerbehandlungsbereichen ausgeführt werden sollen.Identifies blocks of code to run in error handling scopes. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

TypedArray

Stellt einen reflektierbaren Verweis auf die Array-Klasse dar.Represents a reflectable reference to the Array class. Diese Klasse speichert den Elementtyp eines typisierten Arrays, jedoch speichert diese Klasse keine Daten.This class stores the element type of a typed array, but this class does not store data.

TypeErrorObject

Stellt einen Typfehler dar.Represents a type error. Beispielsweise kann ein Typfehler auftreten, wenn Sie ein Objekt eines Typs an eine Methode übergeben, die ein Objekt eines anderen Typs erwartet.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

Bestimmt die Datentypen von Objekten.Determines the data types of objects. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

TypeReflector

Stellt eine Implementierung von GetMember(String, BindingFlags) bereit, die schneller als GetMember(String, BindingFlags) ist.Provides an implementation of GetMember(String, BindingFlags) that is faster than GetMember(String, BindingFlags).

UnaryOp

Stellt die Basisklasse für Klassen dar, die Operationen für einzelne Operanden ausführen, z. B. Typeof und PostOrPrefixOperator.Represents the base class for classes that perform operations on single operands, such as Typeof and PostOrPrefixOperator. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

URIErrorObject

Stellt einen URI (Uniform Resource Identifier)-Fehler dar.Represents a Uniform Resource Identifier (URI) error. Zum Beispiel kann ein URI-Fehler auftreten, wenn Sie versuchen, einen URI zu codieren oder zu decodieren.For example, a URI error can occur when you try to encode or decode a URI.

VBArrayConstructor

Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird.Represents a prototype-based object that is defined by a constructor function. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

VBArrayObject

Stellt ein VBArray-Objekt dar.Represents a VBArray object. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

VBArrayPrototype

Stellt statische Methoden und Eigenschaften für VBArrayObject-Objekte bereit.Provides static methods and properties for VBArrayObject objects. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Diese Klasse gehört zur integrierten Objektmodellkategorie.This class belongs to the built-in object model category.

VsaItem

Stellt der .NET-Skript-Engine hinzugefügte Elemente dar.Represents items added to the .NET script engine. Dies betrifft Codeelemente, Verweiselemente und globale Elemente.This includes code items, reference items, and global items.

VsaItems

Stellt eine Auflistung von IJSVsaItem-Objekten dar, auf die über den Namen oder den Index verwiesen werden kann.Represents a collection of IJSVsaItem objects that can be addressed either by name or by index.

With

Stellt die with-Anweisung dar.Represents the with statement. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen.This class belongs to the abstract syntax tree category.

Schnittstellen

COMMemberInfo

Definiert Methoden, die JScript aktivieren, um mit einem externen COM-Member kommunizieren zu können.Defines methods that enable JScript to communicate with an external COM member. Diese Schnittstelle wird von einer externen COM-Implementierung verwendet, um deren Objekte für JScript verfügbar zu machen, da JScript zum Binden an ein externes Objekt eine verwaltete MemberInfo erfordert.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

Definiert Methoden für die Bereichsauflösung.Defines methods for resolving scope. Diese Schnittstelle wird von allen Objekten implementiert, die Teil einer Bereichshierarchie sind.This interface is implemented by all objects that take part in a scope hierarchy.

IAuthorServices

Definiert Dienste zum Erstellen von JScript-Code in einem Editor.Defines services for authoring JScript code in an editor.

IColorizeText

Definiert Dienste zum farbigen Anzeigen von Text, wenn JScript-Code in einem Editor erstellt wird.Defines services for colorizing text when JScript code is being authored in an editor.

IDebugConvert

Definiert einen Satz von Dienstprogrammmethoden, die Daten von einem Typ in einen anderen konvertieren.Defines a set of utility methods that convert data from one type to another. Schließt Methoden ein, die Werte in String-Objekte konvertieren, damit sie vom Debugger angezeigt werden können.Includes methods that convert values to String objects so that they can be displayed by the debugger.

IDebugConvert2

Definiert Dienstprogrammmethoden, die Daten von einem Typ in einen anderen konvertieren.Defines utility methods that convert data from one type to another. Schließt Methoden ein, die Werte in String-Objekte konvertieren, damit sie vom Debugger angezeigt werden können.Includes methods that convert values to String objects so that they can be displayed by the debugger.

IDebuggerObject

Definiert Methoden, die Informationen zu Debuggerobjekten bereitstellen.Defines methods that provide information about debugger objects. Diese Schnittstelle wird von allen IReflect-Objekten implementiert, die vom Debugger implementiert werden.This interface is implemented by all IReflect objects that are implemented by the debugger. Derzeit wird diese Schnittstelle nur verwendet, um diese Objekte als solche für die Skript-Engine zu kennzeichnen.Currently, this interface serves only to flag these objects as such to the scripting engine.

IDebugScriptScope

Definiert Methoden, die den this-Wert festlegen, der dem globalen Bereich zugeordnet ist.Defines methods that set the this value that is associated with the global scope. Wird von der VsaEngine verwendet.Used by the VsaEngine.

IDebugType

Definiert Methoden, die Informationen zu Debuggerobjekten bereitstellen.Defines methods that provide information about debugger objects. Diese Schnittstelle wird von Debuggerobjekten implementiert, die einen Typ im Debuggerziel darstellen.This interface is implemented by debugger objects that represent a type in the debugger target.

IDebugVsaScriptCodeItem

Definiert Methoden zur Auswertung von Ausdrücken und Analyse von Zeichenfolgen.Defines methods that evaluate expressions and parse strings. Diese Schnittstelle wird typischerweise von einem Objekt implementiert, das einen Codeblock darstellt, und meist von einem Debugger aufgerufen.This interface is typically implemented by an object that represents a code block, and it is typically called by a debugger. Diese Schnittstelle bietet zusätzliche Funktionen, die von einem IActiveScript-Host benötigt werden.This interface provides extra functionality that is needed by an IActiveScript host.

IDefineEvent

Definiert zusätzliche Funktionen, die von einem Active Script-Host benötigt werden.Defines extra functionality that is needed by an active script host.

IEngine2

Definiert zusätzliche Funktionen, die von einem IActiveScript-Host benötigt werden.Defines extra functionality that is needed by an IActiveScript host. Wird von der VsaEngine-Engine implementiert.Implemented by the VsaEngine engine.

IErrorHandler

Definiert Methoden zur Behandlung von Fehlern, die beim Analysieren von Code auftreten.Defines methods to handle errors that occur when code is being parsed.

IMessageReceiver

Definiert Methoden, die die Ausgabe von einer Skript-Engine empfangen.Defines methods that receive output from a scripting engine. Diese Schnittstelle wird als Rückrufobjekt zum Erfassen der Ausgabe verwendet, die andernfalls an die Konsole gesendet würde.This interface acts as a callback object to capture output that would otherwise go to the console.

IMethodsCompletionInfo

Hierbei handelt es sich um eine Markierungsschnittstelle, die keine Methoden besitzt.This is a marker interface and has no methods.

INeedEngine

Definiert Methoden, die Verweise auf die Skript-Engine abrufen und festlegen.Defines methods that get and set references to the scripting engine.

IObjectCompletionInfo

Hierbei handelt es sich um eine Markierungsschnittstelle, die keine Methoden besitzt.This is a marker interface and has no methods.

IParseText

Definiert Methoden zum Analysieren von Text, wenn JScript-Code in einem Editor erstellt wird.Defines methods for parsing text when JScript code is being authored in an editor.

IRedirectOutput

Definiert Methoden, die Ausgaben aufzeichnen, die andernfalls an die Konsole gesendet würden.Defines methods that capture output that would otherwise go to the console. Diese Schnittstelle wird von der VsaEngine implementiert.This interface is implemented by the VsaEngine.

ISite2

Definiert Methoden, die von der VsaEngine zur Namensauflösung verwendet werden.Defines methods that are used by the VsaEngine for name resolution. Stellt zusätzliche Funktionen bereit, die von einem IActiveScript-Host benötigt werden.Provides extra functionality that is needed by an IActiveScript host.

ITokenColorInfo

Definiert Eigenschaften zum farbigen Anzeigen bestimmter Einheiten von Code.Defines properties for coloring specific units of code.

ITokenEnumerator

Definiert Methoden zum Durchlaufen einer Auflistung von ITokenColorInfo-Objekten.Defines methods for iterating over a collection of ITokenColorInfo objects.

IVsaFullErrorInfo

Definiert Eigenschaften, mit denen Informationen zu Fehler abgerufen werden.Defines properties to obtain information about errors. Diese Schnittstelle bietet zusätzliche Funktionen, die von einem IActiveScript-Host benötigt werden.This interface provides extra functionality that is needed by an IActiveScript host.

IVsaScriptCodeItem

Definiert zusätzliche Funktionen, die von einem IActiveScript-Host benötigt werden.Defines extra functionality that is needed by an IActiveScript host.

IVsaScriptScope

Definiert Methoden für die Bereichsauflösung.Defines methods for resolving scope. Das globale Bereichsobjekt der VsaEngine implementiert diese Schnittstelle.The global scope object of the VsaEngine implements this interface.

IWrappedMember

Definiert Methoden für den Zugriff auf das Objekt, auf dessen Grundlage ein Member definiert wird.Defines methods for accessing the object that a member is defined on.

MemberInfoInitializer

Definiert Methoden, die von einem externen COM-Objekt implementiert werden müssen.Defines methods that an external COM object must implement. Diese Schnittstelle wird von einer externen COM-Implementierung verwendet, um deren Objekte für JScript verfügbar zu machen, da JScript zum Binden an ein externes Objekt eine verwaltete MemberInfo erfordert.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. Diese Schnittstelle wird durch COMFieldInfo, COMMethodInfo und COMPropertyInfo implementiert.This interface is implemented by COMFieldInfo, COMMethodInfo, and COMPropertyInfo.

Enumerationen

CmdLineError

Gibt Fehler an, die beim Ausführen des Befehlszeilencompilers jsc.exe auftreten. Diese Enumeration wird zum Erstellen von CmdLineException-Objekten verwendet.This enumeration is used to create CmdLineException objects.

ErrorType

Gibt die JScript-Fehlertypen an.Specifies the JScript error types.

JSBuiltin

Gibt die integrierten JScript-Funktionen an.Specifies the built-in JScript functions. Diese Funktionen entsprechen den statischen Methoden der systeminternen JScript-Objekte.These functions correspond to the static methods of the intrinsic JScript objects. Die Member dieser Enumeration werden zum Erstellen von JSFunctionAttribute-Objekten verwendet.The members of this enumeration are used to create JSFunctionAttribute objects.

JSError

Gibt die JScript-Fehlermeldungen an.Specifies the JScript error messages. Diese Klasse gehört zur Kategorie für Kompilierungs- und Laufzeitzustände.This class belongs to the compilation and run-time state category.

JSFunctionAttributeEnum

Gibt die Aufrufkonventionen für vom JScript-Compiler generierte Funktionen an.Specifies the calling conventions of functions that are generated by the JScript compiler. Wird mit dem benutzerdefinierten JSFunctionAttribute-Attribut verwendet.Used with the JSFunctionAttribute custom attribute.

JSToken

Gibt die einzelnen Einheiten von Code oder Token an, die die Programmiersprache JScript bilden.Specifies the individual units of code, or tokens, that make up the JScript language.

SourceState

Gibt den Zustand des Quellcodetexts an.Specifies the state of source code text. Diese Klasse wird zusammen mit anderen Klassen verwendet, die Informationen zum farbigen Anzeigen von JScript-Code in einem Editor bereitstellen.This class is used together with other classes that provide information to color JScript code in an editor.

TokenColor

Gibt die Farben der einzelnen Einheiten von Code dar, die diese beim farbigen Anzeigen in einem Editor aufweisen sollten.Specifies the colors that individual units of code should have when text is being colorized in an editor. Die Member dieser Enumeration werden von der Color-Eigenschaft von ITokenColorInfo-Objekten verwendet.The members of this enumeration are used by the Color property of ITokenColorInfo objects.

VSAITEMTYPE2

Erweitert die JSVsaItemType-Enumeration.Extends the JSVsaItemType enumeration. Stellt zusätzliche Funktionen bereit, die von einem IActiveScript-Host benötigt werden.Provides extra functionality that is needed by an IActiveScript host.