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.
Dieser Namespace enthält Klassen, die die Kompilierung und Codegenerierung in der Programmiersprache JScript unterstützen.
Klassen
ActivationObject |
Stellt ein Objekt dar, das Teil einer Bereichshierarchie ist. Diese Klasse enthält Methoden für die Bereichsauflösung und zum Abrufen von Memberinformationen. Sie gehört zur Kategorie für Kompilierungs- und Laufzeitzustände. |
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. Diese umfassen die Funktion, den Aufrufer, die Argumente sowie Informationen zum Stapelrahmen. Diese Klasse gehört zur Kategorie der 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 ArrayObject-Objekte bereit. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
ArrayWrapper |
Umschließt ein Array, um ein ArrayObject in JScript zu erstellen. Diese Klasse umschließt ein Array-Objekt von .NET Framework oder ein ArrayObject-Objekt in JScript. |
AssemblyCustomAttributeList |
Diese Klasse wird vom JScript-Parser verwendet, um die einer Assembly zugewiesenen Attribute zu speichern. |
AST |
Stellt die abstrakte Syntaxstruktur dar, die für die Analyse von JScript-Code verwendet wird. |
ASTList |
Führt eine Liste von AST-Elementen. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
BinaryOp |
Stellt die Basisklasse für Klassen dar, die Operationen mit zwei Operanden ausführen, z. B. Plus, Equality und Relational. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
Binding |
Stellt einen Verweis auf einen Klassenmember, einen aufrufbaren Ausdruck oder einen Variablennamen dar. Diese Klasse versucht, den Verweis auf den richtigen Wert zur Kompilierzeit aufzulösen. |
BitwiseBinary |
Führt bitweise binäre Operationen aus. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
Block |
Stellt einen Block in JScript dar. Diese Klasse wird hauptsächlich vom JSParser verwendet, um bei der Codeanalyse Block-Objekte zu erstellen. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
BlockScope |
Stellt den Bereich eines Blocks von Code dar, der Teil einer Bereichshierarchie ist und auf dem Stapel des globalen Bereichs abgelegt werden kann. Zum Beispiel kann diese Klasse 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 BooleanObject-Objekte bereit. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
BreakOutOfFinally |
Stellt den Ausnahmezustand dar, wenn die Codeausführung einen |
Closure |
Stellt eine Abschlussfunktion dar. Diese Klasse gehört zur Kategorie der Objekte und Funktionen. |
CmdLineException |
Stellt Fehler dar, die beim Ausführen des Befehlszeilencompilers jsc.exe auftreten. |
CmdLineOptionParser |
Bestimmt, ob für den Befehlszeilencompiler jsc.exe angegebene Optionen richtig formatiert sind, und liest ggf. angegebene Argumente. |
COMCharStream |
Stellt einen Stream dar, der die Daten an einen IMessageReceiver sendet. Die Daten werden in einem Puffer gespeichert, bis die Daten gelöscht werden oder der Stream geschlossen wird. |
COMFieldInfo |
Ermöglicht JScript die Kommunikation mit einem externen COM-Feld. 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. |
COMMethodInfo |
Ermöglicht die Kommunikation zwischen JScript und einer externen COM-Methode. 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. |
COMPropertyInfo |
Ermöglicht JScript die Kommunikation mit einer externen COM-Eigenschaft. 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. |
Context |
Stellt JScript-Quellcode dar. Diese Klasse gehört zur Kategorie für Kompilierungs- und Laufzeitzustände. |
ContinueOutOfFinally |
Stellt den Ausnahmezustand dar, wenn die Codeausführung über einen |
Convert |
Konvertiert Daten aus einem Typ in einen anderen. Dies ist eine Dienstprogrammklasse. |
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 DateObject-Objekte bereit. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den 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 aus einem Typ in einen anderen. Schließt Methoden ein, die Werte in String-Objekte konvertieren, damit sie vom Debugger angezeigt werden können. |
DocumentContext |
Stellt eine in der Programmiersprache JScript geschriebene Quellcodedatei dar. |
DynamicFieldInfo |
Stellt Feldinformationen dar. Diese Klasse wird zum Zurückgeben von Feldern von Expando-Klassen und Skriptarrays an den Debugger verwendet. |
Empty |
Stellt den Wert einer Variable dar, die noch nicht instanziiert wurde. |
EndOfFile |
Diese Klasse wird vom JScript-Parser verwendet, um das Erreichen des Dateiendes als Ausnahme darzustellen. 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 Enumeratorobjekt dar. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
EnumeratorPrototype |
Stellt statische Methoden und Eigenschaften für EnumeratorObject-Objekte bereit. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
Equality |
Führt Vergleichsoperationen aus. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
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 ErrorObject-Objekte bereit. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
Eval |
Wertet JScript-Code aus. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
EvalErrorObject |
Stellt einen Fehler dar, der bei Verwendung der |
Expando |
Gibt an, dass eine Klasse oder eine Methode eine Expando-Klasse bzw. Expando-Methode ist. |
FieldAccessor |
Stellt einen Feldaccessor dar. |
ForIn |
Stellt die |
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 Kategorie für abstrakte Syntaxstrukturen. |
FunctionExpression |
Darstellen eines Funktionsobjekts. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
FunctionObject |
Darstellen eines Funktionsobjekts. |
FunctionPrototype |
Stellt statische Methoden und Eigenschaften für FunctionObject-Objekte bereit. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den 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, Dienstprogrammfunktionen und Verweise auf prototypbasierte 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 für Kompilierungs- und Laufzeitzustände. |
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 zur Verwendung in Code. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
In |
Bestimmt, ob ein Objekt in einem anderen Objekt enthalten ist. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
Instanceof |
Bestimmt, ob ein Objekt in den Typ eines anderen Objekts umgewandelt werden kann. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
JSAuthor |
Stellt Dienste zum Erstellen von JScript-Code in einem Editor bereit. |
JSConstructor |
Bricht ein FunctionObjectum. |
JScriptCodeProvider |
Stellt den Zugriff auf Instanzen des JScript-Code-Generators und des JScript-Codecompilers bereit. |
JScriptException |
Die von JScript ausgelöste Ausnahme zur Benachrichtigung eines CLR-Hosts oder -Programms, dass ein Fehler aufgetreten ist. Eine JScriptException verwendet in der Regel einen JSError-Enumerationswert. |
JSField |
Unterstützt alle Felder in JScript. Dies ist die Basisklasse für alle von JScript definierten Felder. Diese Klasse gehört zur Namensbindungskategorie. |
JSFieldInfo |
Umschließt ein FieldInfo-Objekt. |
JSFunctionAttribute |
Wird mit JSFunctionAttributeEnum verwendet, um den Aufrufkonventionen der vom JScript-Compiler generierten Methoden und Konstruktoren Anmerkungen hinzuzufügen. |
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 der Objekte und Funktionen. |
JSParser |
Analysiert JScript-Code. Diese Klasse gehört zur Scan- und Analysekategorie. |
JSPrototypeObject |
Fügt zu Zwecken der frühen Bindung einem JSObject eine Konstruktorfunktionseigenschaft hinzu. Diese Klasse gehört zur Kategorie der Objekte und Funktionen. |
JSScanner |
Überprüft JScript-Code, indem nach einzelnen Einheiten von Code oder nach Tokens gesucht wird. Diese Klasse gehört zur Scan- und Analysekategorie. |
JSVariableField |
Unterstützt variable Felder in JScript. Dies ist die Basisklasse für Parameter, lokale Variablen, globale Variablen und Klassenmember. |
LateBinding |
Stellt einen Verweis auf einen Klassenmember, 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 gebräuchliche mathematische Funktionen bereit. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
MemberInfoList |
Führt eine Liste von MemberInfo-Elementen. |
MethodInvoker |
Stellt die aufrufende Instanz für eine bestimmte Methode dar. Wird von der JSMethodInfo-Klasse zum Aufrufen von Methoden verwendet. |
Missing |
Stellt den Wert einer Variable dar, die instanziiert wurde, für die jedoch noch kein Wert festgelegt wurde. |
Namespace |
Stellt einen Namespace dar. |
NoContextException |
Die Ausnahme, die ausgelöst wird, wenn einer Context kein JScriptException für Code zugeordnet ist. |
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 Zahlobjekt dar. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
NumberPrototype |
Stellt statische Methoden und Eigenschaften für NumberObject-Objekte bereit. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
NumericBinary |
Führt binäre Operationen für numerische Operanden aus. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
NumericUnary |
Führt unäre Operationen für numerische Operanden aus. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
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 JSObject-Objekte bereit. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den 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 zur Verwendung durch anderen Code. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
ParserException |
Diese Klasse wird vom JScript-Parser verwendet, um Parserausnahmen darzustellen. |
Plus |
Führt Additions- und Verkettungsoperationen aus. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
PostOrPrefixOperator |
Führt Inkrementierungs- und Dekrementierungsvorgänge aus, die der Syntax für Präfixe und Postfixe entsprechen. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
RangeErrorObject |
Stellt einen Bereichsfehler dar. Beispielsweise kann ein Bereichsfehler auftreten, wenn Sie für den Zugriff auf ein Arrayelement einen falschen Index verwenden. |
ReferenceAttribute |
Stellt einen Verweis auf eine Assembly dar. |
ReferenceErrorObject |
Stellt einen Verweisfehler dar. Zum Beispiel kann ein Verweisfehler 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 aus einer Übereinstimmung eines regulären Ausdrucks dar. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
RegExpObject |
Stellt ein Objekt eines regulären Ausdrucks dar. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
RegExpPrototype |
Stellt statische Methoden und Eigenschaften für RegExpObject-Objekte bereit. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
Relational |
Führt relationale Vergleichsoperationen aus. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
ReturnOutOfFinally |
Stellt den Ausnahmezustand dar, wenn die Codeausführung in einem |
Runtime |
Stellt Dienstprogrammfunktionen bereit. |
ScriptBlock |
Stellt einen Block von JScript-Code dar. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
ScriptFunction |
Stellt ein prototypbasiertes Objekt dar, das von einer Konstruktorfunktion definiert wird. Die meisten Konstruktorfunktionsklassen, z. B. DateConstructor, NumberConstructor, StringConstructor und ObjectConstructor, erben von dieser Klasse. Diese Klasse gehört zur Kategorie der Objekte und Funktionen. |
ScriptObject |
Unterstützt alle JScript-Klassen. Dies ist die oberste Basisklasse aller JScript-Klassen. Diese Klasse gehört zur Kategorie der Objekte und Funktionen. |
ScriptStream |
Stellt einen Stream von Daten dar. Diese Klasse sendet eigene Daten an einen COMCharStream-Stream oder an einen Console-Stream. |
SimpleHashtable |
Eine Hashtabelle für den internen Speicher von Elementen. |
StackFrame |
Stellt einen Stapelrahmen zum Ausführen von Code dar. Diese Klasse enthält Methoden für die Bereichsauflösung. Sie gehört zur Kategorie für Kompilierungs- und Laufzeitzustände. |
StrictEquality |
Führt Vergleichsoperationen aus. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
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 StringObject-Objekte bereit. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
SuperTypeMembersSorter |
Speichert Member von Basisklassen und Schnittstellen. |
SyntaxErrorObject |
Stellt einen Syntaxfehler dar. Zum Beispiel kann ein Syntaxfehler auftreten, wenn Sie ein Semikolon weglassen. |
Throw |
Löst eine Ausnahme aus. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
Try |
Identifiziert Codeblöcke, die in Fehlerbehandlungsbereichen ausgeführt werden sollen. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
TypedArray |
Stellt einen reflektierbaren Verweis auf die Array-Klasse dar. Diese Klasse speichert den Elementtyp eines typisierten Arrays, jedoch speichert diese Klasse keine Daten. |
TypeErrorObject |
Stellt einen Typfehler dar. Beispielsweise kann ein Typfehler 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 Kategorie für abstrakte Syntaxstrukturen. |
TypeReflector |
Stellt eine Implementierung von GetMember(String, BindingFlags) bereit, die schneller als GetMember(String, BindingFlags) ist. |
UnaryOp |
Stellt die Basisklasse für Klassen dar, die Operationen für einzelne Operanden ausführen, z. B. Typeof und PostOrPrefixOperator. Diese Klasse gehört zur Kategorie für abstrakte Syntaxstrukturen. |
URIErrorObject |
Stellt einen URI (Uniform Resource Identifier)-Fehler dar. Zum Beispiel kann ein URI-Fehler 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 VBArrayObject-Objekte bereit. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie. |
VsaItem |
Stellt der .NET-Skript-Engine hinzugefügte Elemente dar. Dies betrifft Codeelemente, Verweiselemente und globale Elemente. |
VsaItems |
Stellt eine Auflistung von IJSVsaItem-Objekten dar, auf die über den Namen oder den Index verwiesen werden kann. |
With |
Stellt die |
Schnittstellen
COMMemberInfo |
Definiert Methoden, die JScript aktivieren, um mit einem externen COM-Member kommunizieren zu können. 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. |
IActivationObject |
Definiert Methoden für die Bereichsauflösung. Diese Schnittstelle wird von allen Objekten implementiert, die Teil einer Bereichshierarchie sind. |
IAuthorServices |
Definiert Dienste zum Erstellen von JScript-Code in einem Editor. |
IColorizeText |
Definiert Dienste zum farbigen Anzeigen von Text, wenn JScript-Code in einem Editor erstellt wird. |
IDebugConvert |
Definiert einen Satz von Dienstprogrammmethoden, die Daten von einem Typ in einen anderen konvertieren. Schließt Methoden ein, die Werte in String-Objekte konvertieren, damit sie vom Debugger angezeigt werden können. |
IDebugConvert2 |
Definiert Dienstprogrammmethoden, die Daten von einem Typ in einen anderen konvertieren. Schließt Methoden ein, die Werte in String-Objekte konvertieren, damit 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 wird diese Schnittstelle nur verwendet, um diese Objekte als solche für die Skript-Engine zu kennzeichnen. |
IDebugScriptScope |
Definiert Methoden, die den |
IDebugType |
Definiert Methoden, die Informationen zu Debuggerobjekten bereitstellen. Diese Schnittstelle wird von Debuggerobjekten implementiert, die einen Typ im Debuggerziel darstellen. |
IDebugVsaScriptCodeItem |
Definiert Methoden zur Auswertung von Ausdrücken und Analyse von Zeichenfolgen. Diese Schnittstelle wird typischerweise von einem Objekt implementiert, das einen Codeblock darstellt, und meist von einem Debugger aufgerufen. Diese Schnittstelle bietet zusätzliche Funktionen, die von einem IActiveScript-Host benötigt werden. |
IDefineEvent |
Definiert zusätzliche Funktionen, die von einem Active Script-Host benötigt werden. |
IEngine2 |
Definiert zusätzliche Funktionen, die von einem IActiveScript-Host benötigt werden. Wird von der VsaEngine-Engine implementiert. |
IErrorHandler |
Definiert Methoden zur Behandlung von Fehlern, die beim Analysieren von Code auftreten. |
IMessageReceiver |
Definiert Methoden, die die Ausgabe von einer Skript-Engine empfangen. Diese Schnittstelle wird als Rückrufobjekt zum Erfassen der Ausgabe verwendet, die andernfalls an die Konsole gesendet würde. |
IMethodsCompletionInfo |
Hierbei handelt es sich um eine Markierungsschnittstelle, die keine Methoden besitzt. |
INeedEngine |
Definiert Methoden, die Verweise auf die Skript-Engine abrufen und festlegen. |
IObjectCompletionInfo |
Hierbei handelt es sich um eine Markierungsschnittstelle, die keine Methoden besitzt. |
IParseText |
Definiert Methoden zum Analysieren von Text, wenn JScript-Code in einem Editor erstellt wird. |
IRedirectOutput |
Definiert Methoden, die Ausgaben aufzeichnen, die andernfalls an die Konsole gesendet würden. Diese Schnittstelle wird von der VsaEngine implementiert. |
ISite2 |
Definiert Methoden, die von der VsaEngine zur Namensauflösung verwendet werden. Stellt zusätzliche Funktionen bereit, die von einem IActiveScript-Host benötigt werden. |
ITokenColorInfo |
Definiert Eigenschaften zum farbigen Anzeigen bestimmter Einheiten von Code. |
ITokenEnumerator |
Definiert Methoden zum Durchlaufen einer Auflistung von ITokenColorInfo-Objekten. |
IVsaFullErrorInfo |
Definiert Eigenschaften, mit denen Informationen zu Fehler abgerufen werden. 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 für die Bereichsauflösung. Das globale Bereichsobjekt der VsaEngine implementiert diese Schnittstelle. |
IWrappedMember |
Definiert Methoden für den Zugriff auf das Objekt, auf dessen Grundlage ein Member definiert wird. |
MemberInfoInitializer |
Definiert Methoden, die von einem externen COM-Objekt implementiert werden müssen. 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. Diese Schnittstelle wird durch COMFieldInfo, COMMethodInfo und COMPropertyInfo implementiert. |
Enumerationen
CmdLineError |
Gibt Fehler an, die beim Ausführen des Befehlszeilencompilers jsc.exe auftreten. Diese Enumeration wird zum Erstellen von CmdLineException-Objekten verwendet. |
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 Enumeration werden zum Erstellen von JSFunctionAttribute-Objekten verwendet. |
JSError |
Gibt die JScript-Fehlermeldungen an. Diese Klasse gehört zur Kategorie für Kompilierungs- und Laufzeitzustände. |
JSFunctionAttributeEnum |
Gibt die Aufrufkonventionen für vom JScript-Compiler generierte Funktionen an. Wird mit dem benutzerdefinierten JSFunctionAttribute-Attribut verwendet. |
JSToken |
Gibt die einzelnen Einheiten von Code oder Token an, die die Programmiersprache JScript bilden. |
SourceState |
Gibt den Zustand des Quellcodetexts an. Diese Klasse wird zusammen mit anderen Klassen verwendet, die Informationen zum farbigen Anzeigen von JScript-Code in einem Editor bereitstellen. |
TokenColor |
Gibt die Farben der einzelnen Einheiten von Code dar, die diese beim farbigen Anzeigen in einem Editor aufweisen sollten. Die Member dieser Enumeration werden von der Color-Eigenschaft von ITokenColorInfo-Objekten verwendet. |
VSAITEMTYPE2 |
Erweitert die JSVsaItemType-Enumeration. Stellt zusätzliche Funktionen bereit, die von einem IActiveScript-Host benötigt werden. |