Microsoft.JScript Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Klassen, die die Kompilierung und Codegenerierung mithilfe der JScript-Sprache unterstützen.
Klassen
| Name | Beschreibung |
|---|---|
| ActivationObject |
Stellt ein Objekt dar, das an einer Bereichshierarchie teilnimmt. Diese Klasse enthält Methoden zum Auflösen des Bereichs und zum Abrufen von Memberinformationen. Sie gehört zur Kategorie "Kompilierungs- und Laufzeitstatus". |
| ActiveXObjectConstructor |
Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| ArgumentsObject |
Stellt die Informationen dar, die zum Aufrufen einer Funktion verwendet werden. Dazu gehören die Funktion, der Aufrufer, die Argumente und Informationen zum Stapelframe. Diese Klasse gehört zur Kategorie "Objekte und Funktionen". |
| ArrayConstructor |
Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| ArrayLiteral |
Diese Klasse wird vom JScript-Parser verwendet, um ein Arrayliteral darzustellen. |
| ArrayObject |
Stellt ein Arrayobjekt dar. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| ArrayPrototype |
Stellt statische Methoden und Eigenschaften für Objekte bereit ArrayObject . Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| ArrayWrapper |
Umschließt ein Array, um ein JScript ArrayObjectzu erstellen. Diese Klasse umschließt entweder ein .NET Framework Array-Objekt oder ein JScript-ArrayObject-Objekt. |
| AssemblyCustomAttributeList |
Diese Klasse wird vom JScript-Parser verwendet, um die Attribute zu speichern, die einer Assembly zugewiesen sind. |
| AST |
Stellt die abstrakte Syntaxstruktur dar, die zum Analysieren von JScript-Code verwendet wird. |
| ASTList |
Verwaltet eine Liste von AST Elementen. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| BinaryOp |
Stellt die Basisklasse für Klassen dar, die Vorgänge für zwei Operanden ausführen, zPlus. B. , und EqualityRelational. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| Binding |
Stellt einen Verweis auf ein Klassenelement, einen aufrufbaren Ausdruck oder einen Variablennamen dar. Diese Klasse versucht, den Verweis auf den richtigen Wert zur Kompilierungszeit aufzulösen. |
| BitwiseBinary |
Führt bitweise binäre Vorgänge aus. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| Block |
Stellt einen Block in JScript dar. Diese Klasse wird hauptsächlich vom Erstellen Block von JSParser Objekten verwendet, wenn sie Code analysiert. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| BlockScope |
Stellt den Bereich eines Codes dar, der an einer Bereichshierarchie teilnimmt und auf den globalen Bereichsstapel übertragen werden kann. Diese Klasse kann z. B. den Bereich eines |
| BooleanConstructor |
Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| BooleanObject |
Stellt ein boolesches Objekt dar. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| BooleanPrototype |
Stellt statische Methoden und Eigenschaften für Objekte bereit BooleanObject . Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| BreakOutOfFinally |
Stellt den Ausnahmezustand dar, wenn die Codeausführung aus einem |
| Closure |
Stellt eine Abschlussfunktion dar. Diese Klasse gehört zur Kategorie "Objekte und Funktionen". |
| CmdLineException |
Stellt Fehler dar, die auftreten, wenn Sie den Befehlszeilencompiler jsc.exeausführen. |
| CmdLineOptionParser |
Bestimmt, ob optionen, die für den Befehlszeilencompiler angegeben jsc.exe korrekt formatiert sind, und liest die Argumente, falls vorhanden. |
| COMCharStream |
Stellt einen Datenstrom dar, der seine Daten an eine IMessageReceiver. Die Daten werden in einem Puffer gespeichert, bis die Daten geleert werden oder der Datenstrom geschlossen wird. |
| COMFieldInfo |
Ermöglicht JScript die Kommunikation mit einem externen COM-Feld. Diese Klasse wird von einer externen COM-Implementierung verwendet, um die Objekte für JScript verfügbar zu machen, da JScript eine verwaltete MemberInfo Eigenschaft benötigt, um eine Bindung an ein externes Objekt durchzuführen. |
| COMMethodInfo |
Ermöglicht JScript die Kommunikation mit einer externen COM-Methode. Diese Klasse wird von einer externen COM-Implementierung verwendet, um die Objekte für JScript verfügbar zu machen, da JScript eine verwaltete MemberInfo Eigenschaft benötigt, um eine Bindung an ein externes Objekt durchzuführen. |
| COMPropertyInfo |
Ermöglicht JScript die Kommunikation mit einer externen COM-Eigenschaft. Diese Klasse wird von einer externen COM-Implementierung verwendet, um die Objekte für JScript verfügbar zu machen, da JScript eine verwaltete MemberInfo Eigenschaft benötigt, um eine Bindung an ein externes Objekt durchzuführen. |
| Context |
Stellt JScript-Quellcode dar. Diese Klasse gehört zur Kategorie des Kompilierungs- und Laufzeitstatus. |
| ContinueOutOfFinally |
Stellt den Ausnahmestatus dar, wenn die Codeausführung außerhalb eines |
| Convert |
Konvertiert Daten von einem Typ in einen anderen. Dies ist eine Hilfsklasse. |
| DateConstructor |
Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| DateObject |
Stellt ein Datumsobjekt dar. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| DatePrototype |
Stellt statische Methoden und Eigenschaften für Objekte bereit DateObject . Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| DebugBreak |
Diese Klasse wird vom JScript-Parser verwendet, um einen Haltepunkt in einem Debugger darzustellen. |
| DebugConvert |
Konvertiert Daten von einem Typ in einen anderen. Enthält Methoden, die Werte in String Objekte konvertieren, sodass sie vom Debugger angezeigt werden können. |
| DocumentContext |
Stellt eine Quellcodedatei dar, die in der JScript-Sprache geschrieben ist. |
| DynamicFieldInfo |
Represents field information. Diese Klasse wird verwendet, um Felder von expando-Klassen und Skriptarrays an den Debugger zurückzugeben. |
| Empty |
Stellt den Wert einer Variablen dar, die nicht instanziiert wurde. |
| EndOfFile |
Diese Klasse wird vom JScript-Parser verwendet, um das Ende einer Datei als Ausnahme zu erreichen. Code kann diesen Fehler auslösen, um den Parser zu beenden. |
| EnumeratorConstructor |
Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| EnumeratorObject |
Stellt ein Enumerationsobjekt dar. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| EnumeratorPrototype |
Stellt statische Methoden und Eigenschaften für Objekte bereit EnumeratorObject . Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| Equality |
Führt Vergleichsvorgänge aus. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| ErrorConstructor |
Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| ErrorObject |
Stellt ein Fehlerobjekt dar. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| ErrorPrototype |
Stellt statische Methoden und Eigenschaften für Objekte bereit ErrorObject . Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| Eval |
Wertet JScript-Code aus. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| EvalErrorObject |
Stellt einen Fehler dar, der auftritt, wenn die |
| Expando |
Gibt an, dass eine Klasse oder Methode eine expando-Klasse oder -Methode ist. |
| FieldAccessor |
Represents a field accessor. |
| ForIn |
Stellt die JScript-Anweisung |
| FunctionConstructor |
Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| FunctionDeclaration |
Stellt eine Funktionsdeklaration dar. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| FunctionExpression |
Stellt ein Funktionsobjekt dar. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| FunctionObject |
Stellt ein Funktionsobjekt dar. |
| FunctionPrototype |
Stellt statische Methoden und Eigenschaften für Objekte bereit FunctionObject . Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| FunctionWrapper |
Bindet die Member einer Funktion an ein Objekt. |
| GlobalObject |
Speichert Konstanten, Datentypinformationen, Hilfsfunktionen und Verweise auf Prototyp-basierte Objekte. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| Globals |
Speichert Verweise auf alle global verfügbaren Typen und verwaltet den Stapel. Diese Klasse gehört zur Kategorie des Kompilierungs- und Laufzeitstatus. |
| GlobalScope |
Stellt den globalen Bereich dar. |
| Hide |
Gibt an, dass eine Methode oder ein Feld eine Methode oder ein Feld in einer Basisklasse ausblendet. |
| Import |
Importiert Namespaces für die Verwendung im Code. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| In |
Bestimmt, ob ein Objekt in einem anderen Objekt enthalten ist. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| Instanceof |
Bestimmt, ob ein Objekt in den Typ eines anderen Objekts umgewandelt werden kann. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| JSAuthor |
Stellt Dienste zum Erstellen von JScript-Code in einem Editor bereit. |
| JSConstructor |
Umschließt ein FunctionObject. |
| JScriptCodeProvider |
Bietet Zugriff auf Instanzen des JScript-Codegenerators und -Codecompilers. |
| JScriptException |
Die Ausnahme, die von JScript ausgelöst wird, um einen CLR-Host (Common Language Runtime) zu benachrichtigen, dass ein Fehler aufgetreten ist. A JScriptException akzeptiert in der Regel einen JSError Enumerationswert. |
| JSField |
Unterstützt alle Felder in JScript. Dies ist die Basisklasse für alle Felder, die von JScript definiert werden. Diese Klasse gehört zur Namensbindungskategorie. |
| JSFieldInfo |
Umschließt ein FieldInfo Objekt. |
| JSFunctionAttribute |
Wird mit JSFunctionAttributeEnum verwendet, um die aufrufenden Konventionen von Methoden und Konstruktoren zu kommentieren, die vom JScript-Compiler generiert werden. |
| JSLocalField |
Stellt eine lokale Variable dar. |
| JSMethod |
Stellt eine JScript-Methode dar. Diese Klasse gehört zur Namensbindungskategorie. |
| JSMethodInfo |
Umschließt ein MethodInfo Objekt. |
| JSObject |
Stellt ein Objekt in JScript dar. Diese Klasse gehört zur Kategorie "Objekte und Funktionen". |
| JSParser |
Analysiert JScript-Code. Diese Klasse gehört zur Scan- und Analysekategorie. |
| JSPrototypeObject |
Fügt eine Konstruktorfunktionseigenschaft zu frühen Bindungszwecken hinzu JSObject . Diese Klasse gehört zur Kategorie "Objekte und Funktionen". |
| JSScanner |
Scannt JScript-Code, der nach einzelnen Codeeinheiten oder Token sucht. Diese Klasse gehört zur Scan- und Analysekategorie. |
| JSVariableField |
Unterstützt Variablenfelder in JScript. Dies ist die Basisklasse für Parameter, lokale Variablen, globale Variablen und Klassenmmber. |
| LateBinding |
Stellt einen Verweis auf ein Klassenelement, einen aufrufbaren Ausdruck oder einen Variablennamen dar. Diese Klasse versucht, den Verweis auf den richtigen Wert zur Laufzeit aufzulösen. |
| LenientArrayPrototype |
Speichert Objekte, die die statischen Methoden der ArrayPrototype Klasse darstellen. Die LenientArrayPrototype Klasse gehört zur integrierten Objektmodellkategorie. |
| LenientBooleanPrototype |
Speichert Objekte, die die statischen Methoden der BooleanPrototype Klasse darstellen. Die LenientBooleanPrototype Klasse gehört zur integrierten Objektmodellkategorie. |
| LenientDateConstructor |
Speichert Objekte, die die statischen Methoden der DateConstructor Klasse darstellen. Die LenientDateConstructor Klasse gehört zur integrierten Objektmodellkategorie. |
| LenientDatePrototype |
Speichert Objekte, die die statischen Methoden der DatePrototype Klasse darstellen. Die LenientDatePrototype Klasse gehört zur integrierten Objektmodellkategorie. |
| LenientEnumeratorPrototype |
Speichert Objekte, die die statischen Methoden der EnumeratorPrototype Klasse darstellen. Die LenientEnumeratorPrototype Klasse gehört zur integrierten Objektmodellkategorie. |
| LenientErrorPrototype |
Speichert Objekte, die die statischen Methoden der ErrorPrototype Klasse darstellen. Die LenientErrorPrototype Klasse gehört zur integrierten Objektmodellkategorie. |
| LenientFunctionPrototype |
Speichert Objekte, die die statischen Methoden der FunctionPrototype Klasse darstellen. Die LenientFunctionPrototype Klasse gehört zur integrierten Objektmodellkategorie. |
| LenientGlobalObject |
Speichert Konstruktorfunktionsobjekte, Datentypinformationen und Objekte, die die statischen Methoden der GlobalObject Klasse darstellen. Die LenientGlobalObject Klasse gehört zur integrierten Objektmodellkategorie. |
| LenientMathObject |
Speichert Objekte, die die statischen Methoden der MathObject Klasse darstellen. Die LenientMathObject Klasse gehört zur integrierten Objektmodellkategorie. |
| LenientNumberPrototype |
Speichert Objekte, die die statischen Methoden der NumberPrototype Klasse darstellen. Die LenientNumberPrototype Klasse gehört zur integrierten Objektmodellkategorie. |
| LenientObjectPrototype |
Speichert Objekte, die die statischen Methoden der ObjectPrototype Klasse darstellen. Die LenientObjectPrototype Klasse gehört zur integrierten Objektmodellkategorie. |
| LenientRegExpPrototype |
Speichert Objekte, die die statischen Methoden der RegExpPrototype Klasse darstellen. Die LenientRegExpPrototype Klasse gehört zur integrierten Objektmodellkategorie. |
| LenientStringConstructor |
Speichert Objekte, die die statischen Methoden der StringConstructor Klasse darstellen. Die LenientStringConstructor Klasse gehört zur integrierten Objektmodellkategorie. |
| LenientStringPrototype |
Speichert Objekte, die die statischen Methoden der StringPrototype Klasse darstellen. Die LenientStringPrototype Klasse gehört zur integrierten Objektmodellkategorie. |
| LenientVBArrayPrototype |
Speichert Objekte, die die statischen Methoden der VBArrayPrototype Klasse darstellen. Die LenientVBArrayPrototype Klasse gehört zur integrierten Objektmodellkategorie. |
| MathObject |
Stellt Konstanten und statische Methoden für trigonometrische Funktionen, logarithmische Funktionen und andere allgemeine mathematische Funktionen bereit. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| MemberInfoList |
Verwaltet eine Liste von MemberInfo Elementen. |
| MethodInvoker |
Stellt den Aufrufer für eine bestimmte Methode dar. Wird von der JSMethodInfo Klasse zum Aufrufen von Methoden verwendet. |
| Missing |
Stellt den Wert einer Variablen dar, die instanziiert wurde, aber noch nicht ihren Wert festgelegt hat. |
| Namespace |
Stellt einen Namespace dar. |
| NoContextException |
Die Ausnahme, die ausgelöst wird, wenn keinem Code Context zugeordnet JScriptExceptionist. |
| NotRecommended |
Gibt an, dass eine Methode oder ein Feld nicht empfohlen wird. |
| NumberConstructor |
Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| NumberObject |
Stellt ein Zahlenobjekt dar. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| NumberPrototype |
Stellt statische Methoden und Eigenschaften für Objekte bereit NumberObject . Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| NumericBinary |
Führt binäre Vorgänge für numerische Operanden aus. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| NumericUnary |
Führt unäre Vorgänge für numerische Operanden aus. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| ObjectConstructor |
Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| ObjectPrototype |
Stellt statische Methoden und Eigenschaften für Objekte bereit JSObject . Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| Override |
Gibt an, dass eine Methode oder ein Feld eine Methode oder ein Feld in einer Basisklasse überschreibt. |
| Package |
Erstellt Pakete von JScript-Code für die Verwendung durch anderen Code. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| ParserException |
Diese Klasse wird vom JScript-Parser verwendet, um Parserausnahmen darzustellen. |
| Plus |
Führt Additions- und Verkettungsvorgänge aus. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| PostOrPrefixOperator |
Führt Inkrement- und Dekrementvorgänge aus, die der Präfix- und Postfixsyntax entsprechen. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| RangeErrorObject |
Stellt einen Bereichsfehler dar. Beispielsweise kann ein Bereichsfehler auftreten, wenn Sie einen falschen Index verwenden, um auf ein Arrayelement zuzugreifen. |
| ReferenceAttribute |
Stellt einen Verweis auf eine Assembly dar. |
| ReferenceErrorObject |
Stellt einen Verweisfehler dar. Ein Verweisfehler kann beispielsweise auftreten, wenn Sie auf eine nicht deklarierte Variable verweisen. |
| RegExpConstructor |
Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| RegExpMatch |
Stellt die Ergebnisse einer Übereinstimmung mit regulären Ausdrücken dar. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| RegExpObject |
Stellt ein reguläres Ausdrucksobjekt dar. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| RegExpPrototype |
Stellt statische Methoden und Eigenschaften für Objekte bereit RegExpObject . Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| Relational |
Führt relationale Vergleichsvorgänge aus. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| ReturnOutOfFinally |
Stellt den Ausnahmestatus dar, wenn die Codeausführung aus einem |
| Runtime |
Stellt Hilfsfunktionen bereit. |
| ScriptBlock |
Stellt einen Block von JScript-Code dar. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| ScriptFunction |
Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird. Die meisten Konstruktorfunktionsklassen, z DateConstructor. B. , NumberConstructor, StringConstructorund ObjectConstructor, erben von dieser Klasse. Diese Klasse gehört zur Kategorie "Objekte und Funktionen". |
| ScriptObject |
Unterstützt alle JScript-Klassen. Dies ist die ultimative Basisklasse aller JScript-Klassen. Diese Klasse gehört zur Kategorie "Objekte und Funktionen". |
| ScriptStream |
Stellt einen Datenstrom dar. Diese Klasse sendet ihre Daten an einen COMCharStream oder einen Console Datenstrom. |
| SimpleHashtable |
Eine Hashtabelle für den internen Speicher von Elementen. |
| StackFrame |
Stellt einen Stapelframe zum Ausführen von Code dar. Diese Klasse enthält Methoden zum Auflösen des Bereichs. Sie gehört zur Kategorie "Kompilierungs- und Laufzeitstatus". |
| StrictEquality |
Führt Vergleichsvorgänge aus. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| StringConstructor |
Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| StringObject |
Stellt ein Zeichenfolgenobjekt dar. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| StringPrototype |
Stellt statische Methoden und Eigenschaften für Objekte bereit StringObject . Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| SuperTypeMembersSorter |
Speichert Elemente aus Basisklassen und Schnittstellen. |
| SyntaxErrorObject |
Stellt einen Syntaxfehler dar. Ein Syntaxfehler kann beispielsweise auftreten, wenn Sie ein Semikolon weglassen. |
| Throw |
Löst eine Ausnahme aus. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| Try |
Identifiziert Codeblöcke, die in Fehlerbehandlungsbereichen ausgeführt werden sollen. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| TypedArray |
Stellt einen reflektierbaren Verweis auf die Array Klasse dar. Diese Klasse speichert den Elementtyp eines typierten Arrays, aber diese Klasse speichert keine Daten. |
| TypeErrorObject |
Stellt einen Typfehler dar. Ein Typfehler kann beispielsweise auftreten, wenn Sie ein Objekt eines Typs an eine Methode übergeben, die ein Objekt eines anderen Typs erwartet. |
| Typeof |
Bestimmt die Datentypen von Objekten. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| TypeReflector |
Stellt eine Implementierung davon GetMember(String, BindingFlags) bereit, die schneller ist als GetMember(String, BindingFlags). |
| UnaryOp |
Stellt die Basisklasse für Klassen dar, die Vorgänge für einzelne Operanden ausführen, z Typeof . B. und PostOrPrefixOperator. Diese Klasse gehört zur abstrakten Syntaxstrukturkategorie. |
| URIErrorObject |
Stellt einen URI-Fehler (Uniform Resource Identifier) dar. Ein URI-Fehler kann beispielsweise auftreten, wenn Sie versuchen, einen URI zu codieren oder zu decodieren. |
| VBArrayConstructor |
Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| VBArrayObject |
Stellt ein VBArray -Objekt dar. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| VBArrayPrototype |
Stellt statische Methoden und Eigenschaften für Objekte bereit VBArrayObject . Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
| VsaItem |
Stellt Elemente dar, die dem skriptmodul .NET hinzugefügt wurden. Dazu gehören Codeelemente, Referenzelemente und globale Elemente. |
| VsaItems |
Stellt eine Auflistung von Objekten dar, die entweder anhand des IJSVsaItem Namens oder nach Index adressiert werden können. |
| With |
Stellt die |
Schnittstellen
| Name | Beschreibung |
|---|---|
| COMMemberInfo |
Definiert Methoden, mit denen JScript mit einem externen COM-Element kommunizieren kann. Diese Schnittstelle wird von einer externen COM-Implementierung verwendet, um ihre Objekte für JScript verfügbar zu machen, da JScript eine verwaltete MemberInfo Bindung an ein externes Objekt erfordert. |
| IActivationObject |
Definiert Methoden zum Auflösen des Bereichs. Diese Schnittstelle wird von allen Objekten implementiert, die an einer Bereichshierarchie teilnehmen. |
| IAuthorServices |
Definiert Dienste zum Erstellen von JScript-Code in einem Editor. |
| IColorizeText |
Definiert Dienste zum Färben von Text, wenn JScript-Code in einem Editor erstellt wird. |
| IDebugConvert |
Definiert eine Reihe von Hilfsmethoden, die Daten von einem Typ in einen anderen konvertieren. Enthält Methoden, die Werte in String Objekte konvertieren, sodass sie vom Debugger angezeigt werden können. |
| IDebugConvert2 |
Definiert Hilfsmethoden, die Daten von einem Typ in einen anderen konvertieren. Enthält Methoden, die Werte in String Objekte konvertieren, sodass sie vom Debugger angezeigt werden können. |
| IDebuggerObject |
Definiert Methoden, die Informationen zu Debuggerobjekten bereitstellen. Diese Schnittstelle wird von allen IReflect Objekten implementiert, die vom Debugger implementiert werden. Derzeit dient diese Schnittstelle nur dazu, diese Objekte als solche für das Skriptmodul zu kennzeichnen. |
| IDebugScriptScope |
Definiert Methoden, die den Wert festlegen, der |
| IDebugType |
Definiert Methoden, die Informationen zu Debuggerobjekten bereitstellen. Diese Schnittstelle wird von Debuggerobjekten implementiert, die einen Typ im Debuggerziel darstellen. |
| IDebugVsaScriptCodeItem |
Definiert Methoden, die Ausdrücke auswerten und Zeichenfolgen analysieren. Diese Schnittstelle wird in der Regel von einem Objekt implementiert, das einen Codeblock darstellt und normalerweise von einem Debugger aufgerufen wird. Diese Schnittstelle bietet zusätzliche Funktionen, die von einem IActiveScript-Host benötigt werden. |
| IDefineEvent |
Definiert zusätzliche Funktionen, die von einem aktiven Skripthost benötigt werden. |
| IEngine2 |
Definiert zusätzliche Funktionen, die von einem IActiveScript-Host benötigt werden. VsaEngine Vom Modul implementiert. |
| IErrorHandler |
Definiert Methoden zum Behandeln von Fehlern, die auftreten, wenn Code analysiert wird. |
| IMessageReceiver |
Definiert Methoden, die die Ausgabe eines Skriptmoduls empfangen. Diese Schnittstelle dient als Rückrufobjekt zum Erfassen der Ausgabe, die andernfalls zur Konsole wechseln würde. |
| IMethodsCompletionInfo |
Dies ist eine Markierungsschnittstelle und hat keine Methoden. |
| INeedEngine |
Definiert Methoden, die Verweise auf das Skriptmodul abrufen und festlegen. |
| IObjectCompletionInfo |
Dies ist eine Markierungsschnittstelle und hat keine Methoden. |
| IParseText |
Definiert Methoden zum Analysieren von Text, wenn JScript-Code in einem Editor erstellt wird. |
| IRedirectOutput |
Definiert Methoden, die die Ausgabe erfassen, die andernfalls zur Konsole wechseln würde. Diese Schnittstelle wird von der VsaEngine. |
| ISite2 |
Definiert Methoden, die von der VsaEngine Namensauflösung verwendet werden. Stellt zusätzliche Funktionen bereit, die von einem IActiveScript-Host benötigt werden. |
| ITokenColorInfo |
Definiert Eigenschaften für die Farbgebung bestimmter Codeeinheiten. |
| ITokenEnumerator |
Definiert Methoden zum Durchlaufen einer Auflistung von ITokenColorInfo Objekten. |
| IVsaFullErrorInfo |
Definiert Eigenschaften zum Abrufen von Informationen zu Fehlern. Diese Schnittstelle bietet zusätzliche Funktionen, die von einem IActiveScript-Host benötigt werden. |
| IVsaScriptCodeItem |
Definiert zusätzliche Funktionen, die von einem IActiveScript-Host benötigt werden. |
| IVsaScriptScope |
Definiert Methoden zum Auflösen des Bereichs. Das globale Bereichsobjekt der VsaEngine Schnittstelle implementiert diese Schnittstelle. |
| IWrappedMember |
Definiert Methoden für den Zugriff auf das Objekt, für das ein Element definiert ist. |
| MemberInfoInitializer |
Definiert Methoden, die ein externes COM-Objekt implementieren muss. Diese Schnittstelle wird von einer externen COM-Implementierung verwendet, um ihre Objekte für JScript verfügbar zu machen, da JScript eine verwaltete MemberInfo Bindung an ein externes Objekt benötigt. Diese Schnittstelle wird von COMFieldInfo, COMMethodInfound COMPropertyInfo. |
Enumerationen
| Name | Beschreibung |
|---|---|
| CmdLineError |
Gibt Fehler an, die auftreten, wenn Sie den Befehlszeilencompiler jsc.exeausführen. Diese Aufzählung wird verwendet, um CmdLineException Objekte zu erstellen. |
| ErrorType |
Gibt die JScript-Fehlertypen an. |
| JSBuiltin |
Gibt die integrierten JScript-Funktionen an. Diese Funktionen entsprechen den statischen Methoden der systeminternen JScript-Objekte. Die Member dieser Aufzählung werden verwendet, um JSFunctionAttribute Objekte zu erstellen. |
| JSError |
Gibt die JScript-Fehlermeldungen an. Diese Klasse gehört zur Kategorie des Kompilierungs- und Laufzeitstatus. |
| JSFunctionAttributeEnum |
Gibt die Aufrufkonventionen von Funktionen an, die vom JScript-Compiler generiert werden. Wird mit dem benutzerdefinierten Attribut JSFunctionAttribute verwendet. |
| JSToken |
Gibt die einzelnen Codeeinheiten oder Tokenan, aus denen die JScript-Sprache besteht. |
| SourceState |
Gibt den Status des Quellcodetexts an. Diese Klasse wird zusammen mit anderen Klassen verwendet, die Informationen zum Färben von JScript-Code in einem Editor bereitstellen. |
| TokenColor |
Gibt die Farben an, die einzelne Codeeinheiten aufweisen sollen, wenn Text in einem Editor farblich gefärbt wird. Die Member dieser Aufzählung werden von der Color-Eigenschaft von ITokenColorInfo-Objekten verwendet. |
| VSAITEMTYPE2 |
Erweitert die JSVsaItemType-Aufzählung. Stellt zusätzliche Funktionen bereit, die von einem IActiveScript-Host benötigt werden. |