Microsoft.JScript Naamruimte

Bevat klassen die compilatie en codegeneratie ondersteunen met behulp van de JScript-taal.

Klassen

Name Description
ActivationObject

Vertegenwoordigt een object dat deelneemt aan een bereikhiërarchie. Deze klasse bevat methoden voor het oplossen van bereik en voor het ophalen van ledengegevens. Het behoort tot de categorie compilatie en runtimestatus.

ActiveXObjectConstructor

Vertegenwoordigt een prototypeobject dat wordt gedefinieerd door een constructorfunctie. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

ArgumentsObject

Vertegenwoordigt de informatie die wordt gebruikt om een functie aan te roepen. Dit omvat de functie, de aanroeper, de argumenten en informatie over het stackframe. Deze klasse behoort tot de categorie objecten en functies.

ArrayConstructor

Vertegenwoordigt een prototypeobject dat wordt gedefinieerd door een constructorfunctie. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

ArrayLiteral

Deze klasse wordt gebruikt door de JScript-parser om een letterlijke matrix weer te geven.

ArrayObject

Vertegenwoordigt een matrixobject. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

ArrayPrototype

Biedt statische methoden en eigenschappen voor ArrayObject objecten. Alle methoden van deze klasse worden aangeroepen door een verwijzing door te geven naar het object dat toegang tot de methode aanvraagt. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

ArrayWrapper

Verpakt een matrix om een JScript ArrayObjectte maken. Deze klasse verpakt een .NET Framework Array-object of een JScript-ArrayObject-object.

AssemblyCustomAttributeList

Deze klasse wordt gebruikt door de JScript-parser om de kenmerken op te slaan die zijn toegewezen aan een assembly.

AST

Vertegenwoordigt de abstracte syntaxisstructuur die wordt gebruikt om JScript-code te parseren.

ASTList

Onderhoudt een lijst met AST elementen. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

BinaryOp

Vertegenwoordigt de basisklasse voor klassen die bewerkingen uitvoeren op twee operanden, zoals Plus, Equalityen Relational. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

Binding

Vertegenwoordigt een verwijzing naar een klasselid, aanroepbare expressie of variabelenaam. Deze klasse probeert de verwijzing naar de juiste waarde tijdens het compileren om te zetten.

BitwiseBinary

Voert bitsgewijze binaire bewerkingen uit. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

Block

Vertegenwoordigt een blok in JScript. Deze klasse wordt voornamelijk gebruikt door het JSParser maken van Block objecten wanneer code wordt geparseerd. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

BlockScope

Vertegenwoordigt het bereik van een codeblok dat deelneemt aan een bereikhiërarchie en die naar de globale bereikstack kan worden gepusht. Deze klasse kan bijvoorbeeld het bereik van een try blok vertegenwoordigen.

BooleanConstructor

Vertegenwoordigt een prototypeobject dat wordt gedefinieerd door een constructorfunctie. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

BooleanObject

Vertegenwoordigt een Booleaanse object. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

BooleanPrototype

Biedt statische methoden en eigenschappen voor BooleanObject objecten. Alle methoden van deze klasse worden aangeroepen door een verwijzing door te geven naar het object dat toegang tot de methode aanvraagt. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

BreakOutOfFinally

Vertegenwoordigt de uitzonderingsstatus wanneer de uitvoering van code uit een finally blok breekt.

Closure

Vertegenwoordigt een sluitingsfunctie. Deze klasse behoort tot de categorie objecten en functies.

CmdLineException

Vertegenwoordigt fouten die optreden wanneer u de opdrachtregelcompiler uitvoert jsc.exe.

CmdLineOptionParser

Bepaalt of opties die zijn opgegeven voor de opdrachtregelcompilator jsc.exe correct zijn gevormd en leest de argumenten indien aanwezig.

COMCharStream

Vertegenwoordigt een stroom die de gegevens naar een IMessageReceiver. De gegevens worden opgeslagen in een buffer totdat de gegevens worden leeggemaakt of de stroom wordt gesloten.

COMFieldInfo

Hiermee kan JScript communiceren met een extern COM-veld. Deze klasse wordt gebruikt door een externe COM-implementatie om de objecten beschikbaar te maken voor JScript, omdat JScript een beheerd MemberInfo object nodig heeft om verbinding te maken met een extern object.

COMMethodInfo

Hiermee kan JScript communiceren met een externe COM-methode. Deze klasse wordt gebruikt door een externe COM-implementatie om de objecten beschikbaar te maken voor JScript, omdat JScript een beheerd MemberInfo object nodig heeft om verbinding te maken met een extern object.

COMPropertyInfo

Hiermee kan JScript communiceren met een externe COM-eigenschap. Deze klasse wordt gebruikt door een externe COM-implementatie om de objecten beschikbaar te maken voor JScript, omdat JScript een beheerd MemberInfo object nodig heeft om verbinding te maken met een extern object.

Context

Vertegenwoordigt JScript-broncode. Deze klasse behoort tot de categorie compilatie en runtimestatus.

ContinueOutOfFinally

Vertegenwoordigt de uitzonderingsstatus wanneer de uitvoering van code buiten een finally blok blijft.

Convert

Converteert gegevens van het ene type naar het andere. Dit is een hulpprogrammaklasse.

DateConstructor

Vertegenwoordigt een prototypeobject dat wordt gedefinieerd door een constructorfunctie. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

DateObject

Vertegenwoordigt een datumobject. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

DatePrototype

Biedt statische methoden en eigenschappen voor DateObject objecten. Alle methoden van deze klasse worden aangeroepen door een verwijzing door te geven naar het object dat toegang tot de methode aanvraagt. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

DebugBreak

Deze klasse wordt gebruikt door de JScript-parser om een onderbrekingspunt in een foutopsporingsprogramma weer te geven.

DebugConvert

Converteert gegevens van het ene type naar het andere. Bevat methoden waarmee waarden worden geconverteerd naar String objecten, zodat ze kunnen worden weergegeven door het foutopsporingsprogramma.

DocumentContext

Vertegenwoordigt een broncodebestand dat is geschreven in de JScript-taal.

DynamicFieldInfo

Vertegenwoordigt veldgegevens. Deze klasse wordt gebruikt om velden van expando-klassen en scriptmatrices te retourneren aan het foutopsporingsprogramma.

Empty

Vertegenwoordigt de waarde van een variabele die niet is geïnstantieerd.

EndOfFile

Deze klasse wordt gebruikt door de JScript-parser om het einde van een bestand te bereiken als uitzondering. Code kan deze fout genereren om de parser te stoppen.

EnumeratorConstructor

Vertegenwoordigt een prototypeobject dat wordt gedefinieerd door een constructorfunctie. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

EnumeratorObject

Vertegenwoordigt een enumerator-object. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

EnumeratorPrototype

Biedt statische methoden en eigenschappen voor EnumeratorObject objecten. Alle methoden van deze klasse worden aangeroepen door een verwijzing door te geven naar het object dat toegang tot de methode aanvraagt. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

Equality

Voert vergelijkingsbewerkingen uit. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

ErrorConstructor

Vertegenwoordigt een prototypeobject dat wordt gedefinieerd door een constructorfunctie. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

ErrorObject

Vertegenwoordigt een foutobject. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

ErrorPrototype

Biedt statische methoden en eigenschappen voor ErrorObject objecten. Alle methoden van deze klasse worden aangeroepen door een verwijzing door te geven naar het object dat toegang tot de methode aanvraagt. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

Eval

Evalueert JScript-code. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

EvalErrorObject

Vertegenwoordigt een fout die optreedt wanneer de eval methode wordt gebruikt. Zie eval Method (Visual Studio - JScript) voor meer informatie.

Expando

Geeft aan dat een klasse of methode een expando-klasse of -methode is.

FieldAccessor

Vertegenwoordigt een veldtoegangspunt.

ForIn

Vertegenwoordigt de JScript-instructie for...in . Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

FunctionConstructor

Vertegenwoordigt een prototypeobject dat wordt gedefinieerd door een constructorfunctie. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

FunctionDeclaration

Vertegenwoordigt een functiedeclaratie. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

FunctionExpression

Vertegenwoordigt een functieobject. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

FunctionObject

Vertegenwoordigt een functieobject.

FunctionPrototype

Biedt statische methoden en eigenschappen voor FunctionObject objecten. Alle methoden van deze klasse worden aangeroepen door een verwijzing door te geven naar het object dat toegang tot de methode aanvraagt. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

FunctionWrapper

Bindt de leden van een functie aan een object.

GlobalObject

Slaat constanten, gegevenstypegegevens, hulpprogrammafuncties en verwijzingen naar prototypeobjecten op. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

Globals

Slaat verwijzingen op naar alle wereldwijd beschikbare typen en beheert de stack. Deze klasse behoort tot de categorie compilatie en runtimestatus.

GlobalScope

Vertegenwoordigt het globale bereik.

Hide

Geeft aan dat een methode of veld een methode of veld in een basisklasse verbergt.

Import

Hiermee importeert u naamruimten voor gebruik in code. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

In

Bepaalt of een object zich in een ander object bevindt. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

Instanceof

Bepaalt of een object kan worden afgetrokken van het type ander object. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

JSAuthor

Biedt services voor het ontwerpen van JScript-code in een editor.

JSConstructor

Verpakt een FunctionObject.

JScriptCodeProvider

Biedt toegang tot exemplaren van de JScript-codegenerator en codecompilator.

JScriptException

De uitzondering die wordt gegenereerd door JScript om een algemene CLR-host (Language Runtime) of een programma op de hoogte te stellen dat er een fout is opgetreden. A JScriptException gebruikt meestal een JSError opsommingswaarde.

JSField

Ondersteunt alle velden in JScript. Dit is de basisklasse voor alle velden die zijn gedefinieerd door JScript. Deze klasse behoort tot de categorie naambinding.

JSFieldInfo

Verpakt een FieldInfo object.

JSFunctionAttribute

JSFunctionAttributeEnum Wordt gebruikt om aantekeningen te maken bij de aanroepende conventies van methoden en constructors die worden gegenereerd door de JScript-compiler.

JSLocalField

Vertegenwoordigt een lokale variabele.

JSMethod

Vertegenwoordigt een JScript-methode. Deze klasse behoort tot de categorie naambinding.

JSMethodInfo

Verpakt een MethodInfo object.

JSObject

Vertegenwoordigt een object in JScript. Deze klasse behoort tot de categorie objecten en functies.

JSParser

Parseert JScript-code. Deze klasse behoort tot de categorie scannen en parseren.

JSPrototypeObject

Hiermee voegt u een eigenschap van een constructorfunctie toe aan een JSObject voor vroege bindingsdoeleinden. Deze klasse behoort tot de categorie objecten en functies.

JSScanner

Scant JScript-code die zoekt naar afzonderlijke code-eenheden of tokens. Deze klasse behoort tot de categorie scannen en parseren.

JSVariableField

Ondersteunt variabele velden in JScript. Dit is de basisklasse voor parameters, lokale variabelen, globale variabelen en klasseleden.

LateBinding

Vertegenwoordigt een verwijzing naar een klasselid, aanroepbare expressie of variabelenaam. Deze klasse probeert de verwijzing naar de juiste waarde tijdens runtime op te lossen.

LenientArrayPrototype

Slaat objecten op die de statische methoden van de ArrayPrototype klasse vertegenwoordigen. De LenientArrayPrototype klasse behoort tot de ingebouwde objectmodelcategorie.

LenientBooleanPrototype

Slaat objecten op die de statische methoden van de BooleanPrototype klasse vertegenwoordigen. De LenientBooleanPrototype klasse behoort tot de ingebouwde objectmodelcategorie.

LenientDateConstructor

Slaat objecten op die de statische methoden van de DateConstructor klasse vertegenwoordigen. De LenientDateConstructor klasse behoort tot de ingebouwde objectmodelcategorie.

LenientDatePrototype

Slaat objecten op die de statische methoden van de DatePrototype klasse vertegenwoordigen. De LenientDatePrototype klasse behoort tot de ingebouwde objectmodelcategorie.

LenientEnumeratorPrototype

Slaat objecten op die de statische methoden van de EnumeratorPrototype klasse vertegenwoordigen. De LenientEnumeratorPrototype klasse behoort tot de ingebouwde objectmodelcategorie.

LenientErrorPrototype

Slaat objecten op die de statische methoden van de ErrorPrototype klasse vertegenwoordigen. De LenientErrorPrototype klasse behoort tot de ingebouwde objectmodelcategorie.

LenientFunctionPrototype

Slaat objecten op die de statische methoden van de FunctionPrototype klasse vertegenwoordigen. De LenientFunctionPrototype klasse behoort tot de ingebouwde objectmodelcategorie.

LenientGlobalObject

Slaat constructorfunctieobjecten, gegevenstypegegevens en objecten op die de statische methoden van de GlobalObject klasse vertegenwoordigen. De LenientGlobalObject klasse behoort tot de ingebouwde objectmodelcategorie.

LenientMathObject

Slaat objecten op die de statische methoden van de MathObject klasse vertegenwoordigen. De LenientMathObject klasse behoort tot de ingebouwde objectmodelcategorie.

LenientNumberPrototype

Slaat objecten op die de statische methoden van de NumberPrototype klasse vertegenwoordigen. De LenientNumberPrototype klasse behoort tot de ingebouwde objectmodelcategorie.

LenientObjectPrototype

Slaat objecten op die de statische methoden van de ObjectPrototype klasse vertegenwoordigen. De LenientObjectPrototype klasse behoort tot de ingebouwde objectmodelcategorie.

LenientRegExpPrototype

Slaat objecten op die de statische methoden van de RegExpPrototype klasse vertegenwoordigen. De LenientRegExpPrototype klasse behoort tot de ingebouwde objectmodelcategorie.

LenientStringConstructor

Slaat objecten op die de statische methoden van de StringConstructor klasse vertegenwoordigen. De LenientStringConstructor klasse behoort tot de ingebouwde objectmodelcategorie.

LenientStringPrototype

Slaat objecten op die de statische methoden van de StringPrototype klasse vertegenwoordigen. De LenientStringPrototype klasse behoort tot de ingebouwde objectmodelcategorie.

LenientVBArrayPrototype

Slaat objecten op die de statische methoden van de VBArrayPrototype klasse vertegenwoordigen. De LenientVBArrayPrototype klasse behoort tot de ingebouwde objectmodelcategorie.

MathObject

Biedt constanten en statische methoden voor trigonometrische functies, logaritmische functies en andere algemene wiskundige functies. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

MemberInfoList

Onderhoudt een lijst met MemberInfo elementen.

MethodInvoker

Vertegenwoordigt de aanroeper voor een bepaalde methode. Wordt door de JSMethodInfo klasse gebruikt om methoden aan te roepen.

Missing

Vertegenwoordigt de waarde van een variabele die is geïnstantieerd, maar die nog niet de waarde heeft ingesteld.

Namespace

Vertegenwoordigt een naamruimte.

NoContextException

De uitzondering die wordt gegenereerd wanneer er geen code Context is gekoppeld aan een JScriptException.

NotRecommended

Geeft aan dat een methode of veld niet wordt aanbevolen.

NumberConstructor

Vertegenwoordigt een prototypeobject dat wordt gedefinieerd door een constructorfunctie. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

NumberObject

Vertegenwoordigt een getalobject. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

NumberPrototype

Biedt statische methoden en eigenschappen voor NumberObject objecten. Alle methoden van deze klasse worden aangeroepen door een verwijzing door te geven naar het object dat toegang tot de methode aanvraagt. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

NumericBinary

Voert binaire bewerkingen uit op numerieke operanden. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

NumericUnary

Voert unaire bewerkingen uit op numerieke operanden. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

ObjectConstructor

Vertegenwoordigt een prototypeobject dat wordt gedefinieerd door een constructorfunctie. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

ObjectPrototype

Biedt statische methoden en eigenschappen voor JSObject objecten. Alle methoden van deze klasse worden aangeroepen door een verwijzing door te geven naar het object dat toegang tot de methode aanvraagt. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

Override

Geeft aan dat een methode of veld een methode of veld in een basisklasse overschrijft.

Package

Hiermee maakt u pakketten van JScript-code voor gebruik door andere code. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

ParserException

Deze klasse wordt gebruikt door de JScript-parser om parseruitzonderingen weer te geven.

Plus

Voert toevoegings- en samenvoegbewerkingen uit. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

PostOrPrefixOperator

Voert incrementele en degradatiebewerkingen uit die overeenkomen met de syntaxis van het voor- en navoegsel. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

RangeErrorObject

Vertegenwoordigt een bereikfout. Er kan bijvoorbeeld een bereikfout optreden wanneer u een onjuiste index gebruikt voor toegang tot een matrixelement.

ReferenceAttribute

Vertegenwoordigt een verwijzing naar een assembly.

ReferenceErrorObject

Vertegenwoordigt een verwijzingsfout. Er kan bijvoorbeeld een verwijzingsfout optreden wanneer u verwijst naar een niet-gedeclareerde variabele.

RegExpConstructor

Vertegenwoordigt een prototypeobject dat wordt gedefinieerd door een constructorfunctie. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

RegExpMatch

Vertegenwoordigt de resultaten van een overeenkomst met een reguliere expressie. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

RegExpObject

Vertegenwoordigt een reguliere expressieobject. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

RegExpPrototype

Biedt statische methoden en eigenschappen voor RegExpObject objecten. Alle methoden van deze klasse worden aangeroepen door een verwijzing door te geven naar het object dat toegang tot de methode aanvraagt. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

Relational

Voert relationele vergelijkingsbewerkingen uit. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

ReturnOutOfFinally

Vertegenwoordigt de uitzonderingsstatus wanneer de uitvoering van code uit een finally blok wordt geretourneerd.

Runtime

Biedt hulpprogrammafuncties.

ScriptBlock

Vertegenwoordigt een blok JScript-code. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

ScriptFunction

Vertegenwoordigt een prototypeobject dat wordt gedefinieerd door een constructorfunctie. De meeste constructorfunctieklassen, zoals DateConstructor, NumberConstructor, StringConstructoren ObjectConstructor, nemen over van deze klasse. Deze klasse behoort tot de categorie objecten en functies.

ScriptObject

Ondersteunt alle JScript-klassen. Dit is de ultieme basisklasse van alle JScript-klassen. Deze klasse behoort tot de categorie objecten en functies.

ScriptStream

Vertegenwoordigt een gegevensstroom. Deze klasse verzendt de gegevens naar een COMCharStream of een Console stream.

SimpleHashtable

Een hash-tabel voor de interne opslag van items.

StackFrame

Vertegenwoordigt een stackframe voor het uitvoeren van code. Deze klasse bevat methoden voor het omzetten van het bereik. Het behoort tot de categorie compilatie en runtimestatus.

StrictEquality

Voert vergelijkingsbewerkingen uit. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

StringConstructor

Vertegenwoordigt een prototypeobject dat wordt gedefinieerd door een constructorfunctie. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

StringObject

Vertegenwoordigt een tekenreeksobject. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

StringPrototype

Biedt statische methoden en eigenschappen voor StringObject objecten. Alle methoden van deze klasse worden aangeroepen door een verwijzing door te geven naar het object dat toegang tot de methode aanvraagt. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

SuperTypeMembersSorter

Slaat leden op uit basisklassen en interfaces.

SyntaxErrorObject

Vertegenwoordigt een syntaxisfout. Een syntaxisfout kan bijvoorbeeld optreden wanneer u een puntkomma weglaat.

Throw

Genereert een uitzondering. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

Try

Identificeert codeblokken die moeten worden uitgevoerd in bereiken voor foutafhandeling. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

TypedArray

Vertegenwoordigt een weerspiegelbare verwijzing naar de Array klasse. In deze klasse wordt het elementtype van een getypte matrix opgeslagen, maar in deze klasse worden geen gegevens opgeslagen.

TypeErrorObject

Vertegenwoordigt een typefout. Een typefout kan bijvoorbeeld optreden wanneer u een object van het ene type doorgeeft aan een methode die een object van een ander type verwacht.

Typeof

Bepaalt de gegevenstypen van objecten. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

TypeReflector

Biedt een implementatie hiervan GetMember(String, BindingFlags) sneller dan GetMember(String, BindingFlags).

UnaryOp

Vertegenwoordigt de basisklasse voor klassen die bewerkingen uitvoeren op individuele operanden, zoals Typeof en PostOrPrefixOperator. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

URIErrorObject

Vertegenwoordigt een URI-fout (Uniform Resource Identifier). Een URI-fout kan bijvoorbeeld optreden wanneer u een URI probeert te coderen of decoderen.

VBArrayConstructor

Vertegenwoordigt een prototypeobject dat wordt gedefinieerd door een constructorfunctie. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

VBArrayObject

Vertegenwoordigt een VBArray-object. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

VBArrayPrototype

Biedt statische methoden en eigenschappen voor VBArrayObject objecten. Alle methoden van deze klasse worden aangeroepen door een verwijzing door te geven naar het object dat toegang tot de methode aanvraagt. Deze klasse behoort tot de ingebouwde objectmodelcategorie.

VsaItem

Vertegenwoordigt items die zijn toegevoegd aan de .NET scriptengine. Dit omvat code-items, verwijzingsitems en globale items.

VsaItems

Vertegenwoordigt een verzameling IJSVsaItem objecten die kunnen worden geadresseerd op naam of index.

With

Vertegenwoordigt de with instructie. Deze klasse behoort tot de categorie abstracte syntaxisstructuur.

Interfaces

Name Description
COMMemberInfo

Definieert methoden waarmee JScript kan communiceren met een extern COM-lid. Deze interface wordt gebruikt door een externe COM-implementatie om de objecten beschikbaar te maken voor JScript, omdat JScript een beheerde MemberInfo binding met een extern object vereist.

IActivationObject

Definieert methoden voor het omzetten van het bereik. Deze interface wordt geïmplementeerd door alle objecten die deelnemen aan een bereikhiërarchie.

IAuthorServices

Definieert services voor het ontwerpen van JScript-code in een editor.

IColorizeText

Definieert services voor het kleuren van tekst wanneer JScript-code wordt geschreven in een editor.

IDebugConvert

Definieert een set hulpprogrammamethoden waarmee gegevens van het ene type naar het andere worden geconverteerd. Bevat methoden waarmee waarden worden geconverteerd naar String objecten, zodat ze kunnen worden weergegeven door het foutopsporingsprogramma.

IDebugConvert2

Definieert hulpprogrammamethoden waarmee gegevens van het ene type naar het andere worden geconverteerd. Bevat methoden waarmee waarden worden geconverteerd naar String objecten, zodat ze kunnen worden weergegeven door het foutopsporingsprogramma.

IDebuggerObject

Definieert methoden die informatie bieden over foutopsporingsprogramma-objecten. Deze interface wordt geïmplementeerd door alle IReflect objecten die worden geïmplementeerd door het foutopsporingsprogramma. Deze interface dient momenteel alleen om deze objecten als zodanig aan de scriptengine te markeren.

IDebugScriptScope

Definieert methoden die de this waarde instellen die is gekoppeld aan het globale bereik. Gebruikt door de VsaEngine.

IDebugType

Definieert methoden die informatie bieden over foutopsporingsprogramma-objecten. Deze interface wordt geïmplementeerd door foutopsporingsprogrammaobjecten die een type vertegenwoordigen in het doel van het foutopsporingsprogramma.

IDebugVsaScriptCodeItem

Definieert methoden waarmee expressies worden geëvalueerd en tekenreeksen worden geparseerd. Deze interface wordt doorgaans geïmplementeerd door een object dat een codeblok vertegenwoordigt en wordt meestal aangeroepen door een foutopsporingsprogramma. Deze interface biedt extra functionaliteit die nodig is voor een IActiveScript-host.

IDefineEvent

Definieert extra functionaliteit die nodig is voor een actieve scripthost.

IEngine2

Definieert extra functionaliteit die nodig is voor een IActiveScript-host. Geïmplementeerd door de VsaEngine engine.

IErrorHandler

Definieert methoden voor het afhandelen van fouten die optreden wanneer code wordt geparseerd.

IMessageReceiver

Definieert methoden die uitvoer ontvangen van een scriptengine. Deze interface fungeert als een callback-object om uitvoer vast te leggen die anders naar de console zou gaan.

IMethodsCompletionInfo

Dit is een markeringsinterface en heeft geen methoden.

INeedEngine

Definieert methoden die verwijzingen naar de scriptengine ophalen en instellen.

IObjectCompletionInfo

Dit is een markeringsinterface en heeft geen methoden.

IParseText

Definieert methoden voor het parseren van tekst wanneer JScript-code wordt geschreven in een editor.

IRedirectOutput

Definieert methoden die uitvoer vastleggen die anders naar de console zouden gaan. Deze interface wordt geïmplementeerd door de VsaEngine.

ISite2

Definieert methoden die worden gebruikt door de VsaEngine naamomzetting. Biedt extra functionaliteit die nodig is voor een IActiveScript-host.

ITokenColorInfo

Hiermee definieert u eigenschappen voor het kleuren van specifieke code-eenheden.

ITokenEnumerator

Definieert methoden voor het herhalen van ITokenColorInfo een verzameling objecten.

IVsaFullErrorInfo

Definieert eigenschappen voor het verkrijgen van informatie over fouten. Deze interface biedt extra functionaliteit die nodig is voor een IActiveScript-host.

IVsaScriptCodeItem

Definieert extra functionaliteit die nodig is voor een IActiveScript-host.

IVsaScriptScope

Definieert methoden voor het omzetten van het bereik. Het globale bereikobject van de VsaEngine implementatie van deze interface.

IWrappedMember

Definieert methoden voor toegang tot het object waarop een lid is gedefinieerd.

MemberInfoInitializer

Definieert methoden die een extern COM-object moet implementeren. Deze interface wordt gebruikt door een externe COM-implementatie om de objecten beschikbaar te maken voor JScript, omdat JScript een beheerde MemberInfo verbinding met een extern object nodig heeft. Deze interface wordt geïmplementeerd door COMFieldInfo, COMMethodInfoen COMPropertyInfo.

Enums

Name Description
CmdLineError

Hiermee geeft u fouten op die optreden wanneer u de opdrachtregelcompiler uitvoert jsc.exe. Deze opsomming wordt gebruikt om objecten te maken CmdLineException .

ErrorType

Hiermee geeft u de JScript-fouttypen op.

JSBuiltin

Hiermee geeft u de ingebouwde JScript-functies. Deze functies komen overeen met de statische methoden van de intrinsieke JScript-objecten. De leden van deze opsomming worden gebruikt om objecten te maken JSFunctionAttribute .

JSError

Hiermee geeft u de JScript-foutberichten. Deze klasse behoort tot de categorie compilatie en runtimestatus.

JSFunctionAttributeEnum

Hiermee geeft u de aanroepende conventies op van functies die worden gegenereerd door de JScript-compiler. Wordt gebruikt met het JSFunctionAttribute aangepaste kenmerk.

JSToken

Hiermee geeft u de afzonderlijke code-eenheden of tokens op waaruit de JScript-taal bestaat.

SourceState

Hiermee geeft u de status van broncodetekst. Deze klasse wordt samen met andere klassen gebruikt die informatie bieden voor het kleuren van JScript-code in een editor.

TokenColor

Hiermee geeft u de kleuren op die afzonderlijke code-eenheden moeten hebben wanneer tekst in een editor wordt gekleurd. De leden van deze opsomming worden gebruikt door de Color eigenschap van ITokenColorInfo objecten.

VSAITEMTYPE2

Breidt de JSVsaItemType opsomming uit. Biedt extra functionaliteit die nodig is voor een IActiveScript-host.