Freigeben über


Microsoft.JScript-Namespace

Der Microsoft.JScript-Namespace enthält Klassen, die die Kompilierung und Codegenerierung in der Programmiersprache JScript unterstützen.

Klassen

  Klasse Beschreibung
Öffentliche Klasse ActivationObject  
Öffentliche Klasse ActiveXObjectConstructor  
Öffentliche Klasse ArgumentsObject  
Öffentliche Klasse ArrayConstructor  
Öffentliche Klasse ArrayLiteral  
Öffentliche Klasse ArrayObject  
Öffentliche Klasse ArrayPrototype  
Öffentliche Klasse ArrayWrapper  
Öffentliche Klasse AssemblyCustomAttributeList  
Öffentliche Klasse AST  
Öffentliche Klasse ASTList  
Öffentliche Klasse BinaryOp  
Öffentliche Klasse Binding  
Öffentliche Klasse BitwiseBinary  
Öffentliche Klasse Block  
Öffentliche Klasse BlockScope  
Öffentliche Klasse BooleanConstructor  
Öffentliche Klasse BooleanObject  
Öffentliche Klasse BooleanPrototype  
Öffentliche Klasse BreakOutOfFinally  
Öffentliche Klasse Closure  
Öffentliche Klasse CmdLineException  
Öffentliche Klasse CmdLineOptionParser  
Öffentliche Klasse COMCharStream  
Öffentliche Klasse COMFieldInfo  
Öffentliche Klasse COMMethodInfo  
Öffentliche Klasse COMPropertyInfo  
Öffentliche Klasse Context  
Öffentliche Klasse ContinueOutOfFinally  
Öffentliche Klasse Convert  
Öffentliche Klasse DateConstructor  
Öffentliche Klasse DateObject  
Öffentliche Klasse DatePrototype  
Öffentliche Klasse DebugBreak  
Öffentliche Klasse DebugConvert  
Öffentliche Klasse DocumentContext  
Öffentliche Klasse DynamicFieldInfo  
Öffentliche Klasse Empty  
Öffentliche Klasse EndOfFile  
Öffentliche Klasse EnumeratorConstructor  
Öffentliche Klasse EnumeratorObject  
Öffentliche Klasse EnumeratorPrototype  
Öffentliche Klasse Equality  
Öffentliche Klasse ErrorConstructor  
Öffentliche Klasse ErrorObject  
Öffentliche Klasse ErrorPrototype  
Öffentliche Klasse Eval  
Öffentliche Klasse EvalErrorObject  
Öffentliche Klasse Expando  
Öffentliche Klasse FieldAccessor  
Öffentliche Klasse ForIn  
Öffentliche Klasse FunctionConstructor  
Öffentliche Klasse FunctionDeclaration  
Öffentliche Klasse FunctionExpression  
Öffentliche Klasse FunctionObject  
Öffentliche Klasse FunctionPrototype  
Öffentliche Klasse FunctionWrapper  
Öffentliche Klasse GlobalObject  
Öffentliche Klasse Globals  
Öffentliche Klasse GlobalScope  
Öffentliche Klasse Hide  
Öffentliche Klasse Import  
Öffentliche Klasse In  
Öffentliche Klasse Instanceof  
Öffentliche Klasse JSAuthor  
Öffentliche Klasse JSConstructor  
Öffentliche Klasse JScriptCodeProvider Stellt den Zugriff auf Instanzen des JScript-Code-Generators und des JScript-Codecompilers bereit.
Öffentliche Klasse JScriptException  
Öffentliche Klasse JSField  
Öffentliche Klasse JSFieldInfo  
Öffentliche Klasse JSFunctionAttribute  
Öffentliche Klasse JSLocalField  
Öffentliche Klasse JSMethod  
Öffentliche Klasse JSMethodInfo  
Öffentliche Klasse JSObject  
Öffentliche Klasse JSParser  
Öffentliche Klasse JSPrototypeObject  
Öffentliche Klasse JSScanner  
Öffentliche Klasse JSVariableField  
Öffentliche Klasse LateBinding  
Öffentliche Klasse LenientArrayPrototype  
Öffentliche Klasse LenientBooleanPrototype  
Öffentliche Klasse LenientDateConstructor  
Öffentliche Klasse LenientDatePrototype  
Öffentliche Klasse LenientEnumeratorPrototype  
Öffentliche Klasse LenientErrorPrototype  
Öffentliche Klasse LenientFunctionPrototype  
Öffentliche Klasse LenientGlobalObject  
Öffentliche Klasse LenientMathObject  
Öffentliche Klasse LenientNumberPrototype  
Öffentliche Klasse LenientObjectPrototype  
Öffentliche Klasse LenientRegExpPrototype  
Öffentliche Klasse LenientStringConstructor  
Öffentliche Klasse LenientStringPrototype  
Öffentliche Klasse LenientVBArrayPrototype  
Öffentliche Klasse MathObject  
Öffentliche Klasse MemberInfoList  
Öffentliche Klasse MethodInvoker  
Öffentliche Klasse Missing  
Öffentliche Klasse Namespace  
Öffentliche Klasse NoContextException  
Öffentliche Klasse NotRecommended  
Öffentliche Klasse NumberConstructor  
Öffentliche Klasse NumberObject  
Öffentliche Klasse NumberPrototype  
Öffentliche Klasse NumericBinary  
Öffentliche Klasse NumericUnary  
Öffentliche Klasse ObjectConstructor  
Öffentliche Klasse ObjectPrototype  
Öffentliche Klasse Override  
Öffentliche Klasse Package  
Öffentliche Klasse ParserException  
Öffentliche Klasse Plus  
Öffentliche Klasse PostOrPrefixOperator  
Öffentliche Klasse RangeErrorObject  
Öffentliche Klasse ReferenceAttribute  
Öffentliche Klasse ReferenceErrorObject  
Öffentliche Klasse RegExpConstructor  
Öffentliche Klasse RegExpMatch  
Öffentliche Klasse RegExpObject  
Öffentliche Klasse RegExpPrototype  
Öffentliche Klasse Relational  
Öffentliche Klasse ReturnOutOfFinally  
Öffentliche Klasse Runtime  
Öffentliche Klasse ScriptBlock  
Öffentliche Klasse ScriptFunction  
Öffentliche Klasse ScriptObject  
Öffentliche Klasse ScriptStream  
Öffentliche Klasse SimpleHashtable  
Öffentliche Klasse StackFrame  
Öffentliche Klasse StrictEquality  
Öffentliche Klasse StringConstructor  
Öffentliche Klasse StringObject  
Öffentliche Klasse StringPrototype  
Öffentliche Klasse SuperTypeMembersSorter  
Öffentliche Klasse SyntaxErrorObject  
Öffentliche Klasse Throw  
Öffentliche Klasse Try  
Öffentliche Klasse TypedArray  
Öffentliche Klasse TypeErrorObject  
Öffentliche Klasse Typeof  
Öffentliche Klasse TypeReflector  
Öffentliche Klasse UnaryOp  
Öffentliche Klasse URIErrorObject  
Öffentliche Klasse VBArrayConstructor  
Öffentliche Klasse VBArrayObject  
Öffentliche Klasse VBArrayPrototype  
Öffentliche Klasse VsaItem  
Öffentliche Klasse VsaItems  
Öffentliche Klasse With  

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle COMMemberInfo Wird von Objekten implementiert, die den Wert eines Members darstellen. Es wird dem Aufrufer ermöglicht, Aktionen für den Wert auszuführen. Der Wert kann mit der Call-Methode als Funktion aufgerufen werden, mit der GetValue-Methode abgerufen werden und mit der SetValue-Methode festgelegt werden.
Öffentliche Schnittstelle IActivationObject  
Öffentliche Schnittstelle IAuthorServices  
Öffentliche Schnittstelle IColorizeText  
Öffentliche Schnittstelle IDebugConvert Definiert eine Gruppe von Dienstprogrammmethoden zum Konvertieren von Objekten in primitive Werte und von primitiven Werten in Zeichenfolgen sowie zum Abrufen von Fehlermeldungen, die JScript-Fehlercodes zugeordnet sind.
Öffentliche Schnittstelle IDebugConvert2 Ermöglicht es Clients, Dezimalwerte mithilfe von JScript-Konvertierungssemantik in Zeichenfolgen zu konvertieren.
Öffentliche Schnittstelle IDebuggerObject Ermöglicht es der JScript-Laufzeit, COM-Objekte zu ermitteln und zu verarbeiten, die entweder direkt JScript-Objekte implementieren oder als Proxys für verwaltete JScript-Objekte fungieren.
Öffentliche Schnittstelle IDebugScriptScope Wird vom VSA-Modul implementiert. Mit seiner einzigen Methode kann der Aufrufer den dem globalen Bereich zugeordneten "this"-Wert festlegen.
Öffentliche Schnittstelle IDebugType Ermöglicht der JScript-Laufzeit das Ermitteln und Verarbeiten von COM-Objekten, die entweder direkt einen Typ oder einen JScript-Konstruktor implementieren, oder die als Proxy für einen verwalteten Typ oder einen verwalteten JScript-Konstruktor fungieren.
Öffentliche Schnittstelle IDebugVsaScriptCodeItem Wird normalerweise von einem Objekt implementiert, das einen Codeblock darstellt. (Ein Codeblock kann erstellt werden, indem ein Bereichsobjekt aus dem VSA-Modul abgerufen wird, und indem dann durch Aufrufen von AddItem dem Bereich ein Skriptblock, ein Ausdruck oder eine Anweisung hinzugefügt wird.) Normalerweise wird dieser Member von einem Debugger aufgerufen, der einen Ausdruck auswerten muss (z. B. in einem Überwachungsfenster) oder Informationen über einen als string dargestellten Haltepunkt analysieren muss.
Öffentliche Schnittstelle IDefineEvent  
Öffentliche Schnittstelle IEngine2 Vom Modul implementiert. Es wird eine Schnittstelle zur Verwendung der zusätzlichen vom JScript-Modul bereitgestellten Funktionalität bereitgestellt.
Öffentliche Schnittstelle IErrorHandler  
Öffentliche Schnittstelle IMessageReceiver Definiert eine Schnittstelle, die von der JScript-Laufzeit zum Ausgeben aller Zeichenfolgen verwendet wird, die der integrierten Druckfunktion übergeben werden.
Öffentliche Schnittstelle IMethodsCompletionInfo  
Öffentliche Schnittstelle INeedEngine  
Öffentliche Schnittstelle IObjectCompletionInfo  
Öffentliche Schnittstelle IParseText  
Öffentliche Schnittstelle IRedirectOutput Ermöglicht dem Aufrufer das Festlegen des IMessageReceiver, der zum Anzeigen von an die in JScript integrierte Druckfunktion übergebenen Zeichenfolgen verwendet wird.
Öffentliche Schnittstelle ISite2  
Öffentliche Schnittstelle ITokenColorInfo  
Öffentliche Schnittstelle ITokenEnumerator  
Öffentliche Schnittstelle IVsaFullErrorInfo  
Öffentliche Schnittstelle IVsaScriptCodeItem  
Öffentliche Schnittstelle IVsaScriptScope Stellt ein Bereichsobjekt dar. Das globale Bereichsobjekt des VSA-Moduls implementiert diese Schnittstelle, die durch Aufrufen von GetGlobalScope im VSA-Modul abgerufen werden kann. Sie können auch neue Unterbereiche erstellen, indem Sie GetItem in einem vorhandenen Bereichsobjekt aufrufen.
Öffentliche Schnittstelle IWrappedMember  
Öffentliche Schnittstelle MemberInfoInitializer Initialisiert Instanzen von COMFieldInfo, COMMethodInfo und COMPropertyInfo mit dem Namen des Members und einem Objekt, das den im Member gespeicherten Wert darstellt. Das Objekt kann mit GetCOMMemberInfo abgerufen werden.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration CmdLineError  
Öffentliche Enumeration ErrorType  
Öffentliche Enumeration JSBuiltin  
Öffentliche Enumeration JSError Enthält die den JScript-Fehlermeldungen zugeordneten Fehlercodes.
Öffentliche Enumeration JSFunctionAttributeEnum Wird mit dem benutzerdefinierten JSFunctionAttribute-Attribut verwendet, um den Aufrufkonventionen von vom JScript-Compiler generierten Funktionen Informationen hinzuzufügen. Die HasArguments, HasEngine und HasThisObject zugeordneten Parameter sind implizit und werden automatisch von der JScript-Laufzeit bereitgestellt, wenn die Funktion aus dem JScript-Code aufgerufen wird.
Öffentliche Enumeration JSToken  
Öffentliche Enumeration SourceState  
Öffentliche Enumeration TokenColor  
Öffentliche Enumeration VSAITEMTYPE2 Die JScript-Implementierung akzeptiert VSAITEMTYPE2-Enumerationswerte und lehnt VsaItemType-Elemente ab. Weitere Informationen finden Sie unter AddItem.