Microsoft.JScript Névtér

Olyan osztályokat tartalmaz, amelyek támogatják a fordítást és a kódgenerálást a JScript nyelv használatával.

Osztályok

Name Description
ActivationObject

Egy hatókörhierarchiában részt vevő objektumot jelöl. Ez az osztály metódusokat tartalmaz a hatókör feloldásához és a tagok adatainak lekéréséhez. A fordítási és futásidejű állapot kategóriájába tartozik.

ActiveXObjectConstructor

Egy konstruktorfüggvény által definiált prototípusalapú objektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

ArgumentsObject

A függvény meghívásához használt információkat jelöli. Ez magában foglalja a függvényt, a hívót, az argumentumokat és a veremkerettel kapcsolatos információkat. Ez az osztály az objektumok és a függvények kategóriájába tartozik.

ArrayConstructor

Egy konstruktorfüggvény által definiált prototípusalapú objektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

ArrayLiteral

Ezt az osztályt a JScript-elemző egy tömbkonstans ábrázolására használja.

ArrayObject

Tömbobjektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

ArrayPrototype

Statikus metódusokat és tulajdonságokat biztosít az objektumokhoz ArrayObject . Az osztály összes metódusának meghívása úgy történik, hogy a metódushoz hozzáférést kérő objektumra mutató hivatkozást ad át. Ez az osztály a beépített objektummodell-kategóriához tartozik.

ArrayWrapper

Tömb körbefuttatása JScript ArrayObjectlétrehozásához. Ez az osztály egy .NET Framework Array objektumot vagy JScript ArrayObject objektumot burkol.

AssemblyCustomAttributeList

Ezt az osztályt használja a JScript-elemző a szerelvényhez rendelt attribútumok tárolására.

AST

A JScript-kód elemzéséhez használt absztrakt szintaxisfát jelöli.

ASTList

Karbantartja az AST elemek listáját. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

BinaryOp

A két operanduson műveleteket végrehajtó osztályok alaposztályát jelöli, például Plus: , Equalityés Relational. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

Binding

Egy osztálytagra, hívható kifejezésre vagy változónévre mutató hivatkozást jelöl. Ez az osztály fordításkor megpróbálja feloldani a megfelelő értékre mutató hivatkozást.

BitwiseBinary

Bitenkénti bináris műveleteket hajt végre. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

Block

Egy blokkot jelöl a JScriptben. Ezt az osztályt elsősorban a JSParser kód elemzésekor használt objektumok létrehozásához Block használják. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

BlockScope

A hatókörhierarchiában részt vevő és a globális hatókör verembe leküldhető kódblokk hatókörét jelöli. Ez az osztály például egy blokk hatókörét try jelölheti.

BooleanConstructor

Egy konstruktorfüggvény által definiált prototípusalapú objektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

BooleanObject

Logikai objektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

BooleanPrototype

Statikus metódusokat és tulajdonságokat biztosít az objektumokhoz BooleanObject . Az osztály összes metódusának meghívása úgy történik, hogy a metódushoz hozzáférést kérő objektumra mutató hivatkozást ad át. Ez az osztály a beépített objektummodell-kategóriához tartozik.

BreakOutOfFinally

A kivétel állapotát jelzi, amikor a kódfuttatás egy blokkból tör ki finally .

Closure

Záró függvényt jelöl. Ez az osztály az objektumok és a függvények kategóriájába tartozik.

CmdLineException

A parancssori fordító jsc.exefuttatásakor előforduló hibákat jelöli.

CmdLineOptionParser

Meghatározza, hogy a parancssori fordítóhoz jsc.exe megadott beállítások megfelelően vannak-e formázva, és beolvassa az argumentumokat, ha vannak ilyenek.

COMCharStream

Olyan adatfolyamot jelöl, amely elküldi az adatait egy IMessageReceiver. Az adatok pufferben lesznek tárolva, amíg az adatok ki nem ürítésre vagy az adatfolyam bezárására nem kerülnek.

COMFieldInfo

Lehetővé teszi, hogy a JScript kommunikáljon egy külső COM-mezővel. Ezt az osztályt egy külső COM-implementáció használja az objektumok JScriptben való elérhetővé megvalósításához, mivel a JScriptnek felügyeltre MemberInfo van szüksége egy külső objektumhoz való kötéshez.

COMMethodInfo

Lehetővé teszi, hogy a JScript kommunikáljon egy külső COM-módszerrel. Ezt az osztályt egy külső COM-implementáció használja az objektumok JScriptben való elérhetővé megvalósításához, mivel a JScriptnek felügyeltre MemberInfo van szüksége egy külső objektumhoz való kötéshez.

COMPropertyInfo

Lehetővé teszi, hogy a JScript kommunikáljon egy külső COM-tulajdonsággal. Ezt az osztályt egy külső COM-implementáció használja az objektumok JScriptben való elérhetővé megvalósításához, mivel a JScriptnek felügyeltre MemberInfo van szüksége egy külső objektumhoz való kötéshez.

Context

JScript-forráskódot jelöl. Ez az osztály a fordítási és futásidejű állapot kategóriájába tartozik.

ContinueOutOfFinally

A kivétel állapotát jelzi, ha a kódvégrehajtás egy blokkon kívül finally folytatódik.

Convert

Adatok konvertálása egyik típusból a másikba. Ez egy segédprogramosztály.

DateConstructor

Egy konstruktorfüggvény által definiált prototípusalapú objektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

DateObject

Dátumobjektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

DatePrototype

Statikus metódusokat és tulajdonságokat biztosít az objektumokhoz DateObject . Az osztály összes metódusának meghívása úgy történik, hogy a metódushoz hozzáférést kérő objektumra mutató hivatkozást ad át. Ez az osztály a beépített objektummodell-kategóriához tartozik.

DebugBreak

Ezt az osztályt használja a JScript-elemző egy hibakereső töréspontjának ábrázolására.

DebugConvert

Adatok konvertálása egyik típusból a másikba. Olyan metódusokat tartalmaz, amelyek az értékeket String objektummá alakítják, hogy a hibakereső megjeleníthesse őket.

DocumentContext

JScript nyelven írt forráskódfájlt jelöl.

DynamicFieldInfo

Mezőinformációkat jelöl. Ez az osztály az expando osztályok és szkripttömbök mezőit adja vissza a hibakeresőnek.

Empty

Egy olyan változó értékét jelöli, amely nem lett példányosítva.

EndOfFile

Ezt az osztályt használja a JScript-elemző a fájl végére való kivételként való megjelenítésére. A kód eldobhatja ezt a hibát az elemző leállításához.

EnumeratorConstructor

Egy konstruktorfüggvény által definiált prototípusalapú objektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

EnumeratorObject

Enumerator objektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

EnumeratorPrototype

Statikus metódusokat és tulajdonságokat biztosít az objektumokhoz EnumeratorObject . Az osztály összes metódusának meghívása úgy történik, hogy a metódushoz hozzáférést kérő objektumra mutató hivatkozást ad át. Ez az osztály a beépített objektummodell-kategóriához tartozik.

Equality

Összehasonlító műveleteket hajt végre. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

ErrorConstructor

Egy konstruktorfüggvény által definiált prototípusalapú objektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

ErrorObject

Hibaobjektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

ErrorPrototype

Statikus metódusokat és tulajdonságokat biztosít az objektumokhoz ErrorObject . Az osztály összes metódusának meghívása úgy történik, hogy a metódushoz hozzáférést kérő objektumra mutató hivatkozást ad át. Ez az osztály a beépített objektummodell-kategóriához tartozik.

Eval

JScript-kód kiértékelése. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

EvalErrorObject

Olyan hibát jelöl, amely a eval metódus használatakor fordul elő. További információ: eval metódus (Visual Studio - JScript).

Expando

Azt jelzi, hogy egy osztály vagy metódus egy expando osztály vagy metódus.

FieldAccessor

Mezőkiegészítőt jelöl.

ForIn

A JScript utasítást for...in jelöli. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

FunctionConstructor

Egy konstruktorfüggvény által definiált prototípusalapú objektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

FunctionDeclaration

Függvénydeklarációt jelöl. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

FunctionExpression

Függvényobjektumot jelöl. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

FunctionObject

Függvényobjektumot jelöl.

FunctionPrototype

Statikus metódusokat és tulajdonságokat biztosít az objektumokhoz FunctionObject . Az osztály összes metódusának meghívása úgy történik, hogy a metódushoz hozzáférést kérő objektumra mutató hivatkozást ad át. Ez az osztály a beépített objektummodell-kategóriához tartozik.

FunctionWrapper

Egy függvény tagjait egy objektumhoz köti.

GlobalObject

Állandókat, adattípus-információkat, segédprogramfüggvényeket és prototípusalapú objektumokra mutató hivatkozásokat tárol. Ez az osztály a beépített objektummodell-kategóriához tartozik.

Globals

Az összes globálisan elérhető típusra mutató hivatkozásokat tárol, és kezeli a vermet. Ez az osztály a fordítási és futásidejű állapot kategóriájába tartozik.

GlobalScope

A globális hatókört jelöli.

Hide

Azt jelzi, hogy egy metódus vagy mező elrejt egy metódust vagy mezőt egy alaposztályban.

Import

Importálja a kódban használható névtereket. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

In

Meghatározza, hogy egy objektum egy másik objektumban található-e. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

Instanceof

Meghatározza, hogy egy objektum kényszeríthető-e egy másik objektum típusára. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

JSAuthor

JScript-kód szerkesztőben való készítéséhez nyújt szolgáltatásokat.

JSConstructor

Körbefuttat egy FunctionObject.

JScriptCodeProvider

Hozzáférést biztosít a JScript-kódgenerátor és a kódfordító példányaihoz.

JScriptException

A JScript által a közös nyelvi futtatókörnyezet (CLR) gazdagépének vagy programjának hibajelzésére vonatkozó kivétel. A JScriptException számbavétel általában enumerálási JSError értéket vesz igénybe.

JSField

A JScript összes mezőjét támogatja. Ez a JScript által definiált összes mező alaposztálya. Ez az osztály a névkötési kategóriához tartozik.

JSFieldInfo

Körbefuttat egy objektumot FieldInfo .

JSFunctionAttribute

JSFunctionAttributeEnum A JScript-fordító által létrehozott metódusok és konstruktorok hívási konvencióinak megjegyzésekkel való ellátásához használható.

JSLocalField

Helyi változót jelöl.

JSMethod

JScript-metódust jelöl. Ez az osztály a névkötési kategóriához tartozik.

JSMethodInfo

Körbefuttat egy objektumot MethodInfo .

JSObject

Egy JScript-objektumot jelöl. Ez az osztály az objektumok és a függvények kategóriájába tartozik.

JSParser

JScript-kód elemzése. Ez az osztály a vizsgálati és elemzési kategóriához tartozik.

JSPrototypeObject

Konstruktorfüggvénytulajdonságot ad hozzá egy JSObject korai kötési célra. Ez az osztály az objektumok és a függvények kategóriájába tartozik.

JSScanner

Beolvassa a JScript-kódot, és megkeresi az egyes kódegységeket vagy jogkivonatokat. Ez az osztály a vizsgálati és elemzési kategóriához tartozik.

JSVariableField

Támogatja a változó mezőket a JScriptben. Ez a paraméterek, helyi változók, globális változók és osztálytagok alaposztálya.

LateBinding

Egy osztálytagra, hívható kifejezésre vagy változónévre mutató hivatkozást jelöl. Ez az osztály futásidőben megpróbálja feloldani a megfelelő értékre mutató hivatkozást.

LenientArrayPrototype

Az osztály statikus metódusait ArrayPrototype képviselő objektumokat tárolja. Az LenientArrayPrototype osztály a beépített objektummodell-kategóriához tartozik.

LenientBooleanPrototype

Az osztály statikus metódusait BooleanPrototype képviselő objektumokat tárolja. Az LenientBooleanPrototype osztály a beépített objektummodell-kategóriához tartozik.

LenientDateConstructor

Az osztály statikus metódusait DateConstructor képviselő objektumokat tárolja. Az LenientDateConstructor osztály a beépített objektummodell-kategóriához tartozik.

LenientDatePrototype

Az osztály statikus metódusait DatePrototype képviselő objektumokat tárolja. Az LenientDatePrototype osztály a beépített objektummodell-kategóriához tartozik.

LenientEnumeratorPrototype

Az osztály statikus metódusait EnumeratorPrototype képviselő objektumokat tárolja. Az LenientEnumeratorPrototype osztály a beépített objektummodell-kategóriához tartozik.

LenientErrorPrototype

Az osztály statikus metódusait ErrorPrototype képviselő objektumokat tárolja. Az LenientErrorPrototype osztály a beépített objektummodell-kategóriához tartozik.

LenientFunctionPrototype

Az osztály statikus metódusait FunctionPrototype képviselő objektumokat tárolja. Az LenientFunctionPrototype osztály a beépített objektummodell-kategóriához tartozik.

LenientGlobalObject

A konstruktorfüggvény objektumait, adattípus-információit és az osztály statikus metódusait GlobalObject képviselő objektumokat tárolja. Az LenientGlobalObject osztály a beépített objektummodell-kategóriához tartozik.

LenientMathObject

Az osztály statikus metódusait MathObject képviselő objektumokat tárolja. Az LenientMathObject osztály a beépített objektummodell-kategóriához tartozik.

LenientNumberPrototype

Az osztály statikus metódusait NumberPrototype képviselő objektumokat tárolja. Az LenientNumberPrototype osztály a beépített objektummodell-kategóriához tartozik.

LenientObjectPrototype

Az osztály statikus metódusait ObjectPrototype képviselő objektumokat tárolja. Az LenientObjectPrototype osztály a beépített objektummodell-kategóriához tartozik.

LenientRegExpPrototype

Az osztály statikus metódusait RegExpPrototype képviselő objektumokat tárolja. Az LenientRegExpPrototype osztály a beépített objektummodell-kategóriához tartozik.

LenientStringConstructor

Az osztály statikus metódusait StringConstructor képviselő objektumokat tárolja. Az LenientStringConstructor osztály a beépített objektummodell-kategóriához tartozik.

LenientStringPrototype

Az osztály statikus metódusait StringPrototype képviselő objektumokat tárolja. Az LenientStringPrototype osztály a beépített objektummodell-kategóriához tartozik.

LenientVBArrayPrototype

Az osztály statikus metódusait VBArrayPrototype képviselő objektumokat tárolja. Az LenientVBArrayPrototype osztály a beépített objektummodell-kategóriához tartozik.

MathObject

Állandókat és statikus metódusokat biztosít trigonometriai függvényekhez, logaritmikus függvényekhez és egyéb gyakori matematikai függvényekhez. Ez az osztály a beépített objektummodell-kategóriához tartozik.

MemberInfoList

Karbantartja az MemberInfo elemek listáját.

MethodInvoker

Egy adott metódus meghívójának felel meg. Az osztály metódusok JSMethodInfo meghívására használja.

Missing

A példányosított, de még nem beállított változó értékét jelöli.

Namespace

Névteret jelöl.

NoContextException

Az a kivétel, amely akkor lesz kiadva, ha nincs kód Context társítva egy JScriptException.

NotRecommended

Azt jelzi, hogy egy metódus vagy mező nem ajánlott.

NumberConstructor

Egy konstruktorfüggvény által definiált prototípusalapú objektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

NumberObject

Számobjektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

NumberPrototype

Statikus metódusokat és tulajdonságokat biztosít az objektumokhoz NumberObject . Az osztály összes metódusának meghívása úgy történik, hogy a metódushoz hozzáférést kérő objektumra mutató hivatkozást ad át. Ez az osztály a beépített objektummodell-kategóriához tartozik.

NumericBinary

Bináris műveleteket hajt végre numerikus operandusokon. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

NumericUnary

A numerikus operandusokon nem szereplő műveleteket hajt végre. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

ObjectConstructor

Egy konstruktorfüggvény által definiált prototípusalapú objektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

ObjectPrototype

Statikus metódusokat és tulajdonságokat biztosít az objektumokhoz JSObject . Az osztály összes metódusának meghívása úgy történik, hogy a metódushoz hozzáférést kérő objektumra mutató hivatkozást ad át. Ez az osztály a beépített objektummodell-kategóriához tartozik.

Override

Azt jelzi, hogy egy metódus vagy mező felülír egy metódust vagy mezőt egy alaposztályban.

Package

JScript-kódcsomagokat hoz létre más kódok számára. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

ParserException

Ezt az osztályt használja a JScript-elemző az elemzési kivételek megjelenítéséhez.

Plus

Összeadási és összefűzési műveleteket hajt végre. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

PostOrPrefixOperator

Az előtag és a postfix szintaxisának megfelelő növekményes és decrement műveleteket hajt végre. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

RangeErrorObject

Tartományhiba. Tartományhiba például akkor fordulhat elő, ha helytelen indexet használ egy tömbelem eléréséhez.

ReferenceAttribute

Egy szerelvényre mutató hivatkozást jelöl.

ReferenceErrorObject

Hivatkozási hibát jelöl. Hivatkozási hiba például akkor fordulhat elő, ha be nem jelentett változóra hivatkozik.

RegExpConstructor

Egy konstruktorfüggvény által definiált prototípusalapú objektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

RegExpMatch

Egy reguláris kifejezésegyezés eredményeit jelöli. Ez az osztály a beépített objektummodell-kategóriához tartozik.

RegExpObject

Egy reguláris kifejezésobjektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

RegExpPrototype

Statikus metódusokat és tulajdonságokat biztosít az objektumokhoz RegExpObject . Az osztály összes metódusának meghívása úgy történik, hogy a metódushoz hozzáférést kérő objektumra mutató hivatkozást ad át. Ez az osztály a beépített objektummodell-kategóriához tartozik.

Relational

Relációs összehasonlító műveleteket hajt végre. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

ReturnOutOfFinally

A kivétel állapotát jelzi, amikor a kódvégrehajtás egy blokkból ad finally vissza.

Runtime

Segédprogramfüggvényeket biztosít.

ScriptBlock

JScript-kódblokkot jelöl. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

ScriptFunction

Egy konstruktorfüggvény által definiált prototípusalapú objektumot jelöl. A konstruktorfüggvény-osztályok többsége, például DateConstructor, NumberConstructor, StringConstructorés ObjectConstructor, örököl ebből az osztályból. Ez az osztály az objektumok és a függvények kategóriájába tartozik.

ScriptObject

Minden JScript-osztályt támogat. Ez az összes JScript-osztály végső alaposztálya. Ez az osztály az objektumok és a függvények kategóriájába tartozik.

ScriptStream

Adatstreamet jelöl. Ez az osztály elküldi az adatait egy COMCharStream vagy egy streamnek Console .

SimpleHashtable

Kivonattábla az elemek belső tárolásához.

StackFrame

A kód végrehajtására szolgáló veremkeretet jelöl. Ez az osztály metódusokat tartalmaz a hatókör feloldásához. A fordítási és futásidejű állapot kategóriájába tartozik.

StrictEquality

Összehasonlító műveleteket hajt végre. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

StringConstructor

Egy konstruktorfüggvény által definiált prototípusalapú objektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

StringObject

Sztringobjektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

StringPrototype

Statikus metódusokat és tulajdonságokat biztosít az objektumokhoz StringObject . Az osztály összes metódusának meghívása úgy történik, hogy a metódushoz hozzáférést kérő objektumra mutató hivatkozást ad át. Ez az osztály a beépített objektummodell-kategóriához tartozik.

SuperTypeMembersSorter

Az alaposztályok és felületek tagjait tárolja.

SyntaxErrorObject

Szintaxishibát jelöl. Szintaxishiba például akkor fordulhat elő, ha kihagy egy pontosvesszőt.

Throw

Kivételt jelez. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

Try

Azonosítja a hibakezelési hatókörökben futtatandó kódblokkokat. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

TypedArray

Az osztályra Array mutató tükrözhető hivatkozást jelöl. Ez az osztály egy beírt tömb elemtípusát tárolja, de ez az osztály nem tárol adatokat.

TypeErrorObject

Típushibát jelöl. Típushiba például akkor fordulhat elő, ha egy adott típusú objektumot egy olyan metódusnak ad át, amely egy másik típusú objektumot vár.

Typeof

Meghatározza az objektumok adattípusait. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

TypeReflector

Ez gyorsabb implementációt GetMember(String, BindingFlags) biztosít, mint GetMember(String, BindingFlags)a .

UnaryOp

Az olyan osztályok alaposztályát jelöli, amelyek egyetlen operanduson hajtanak végre műveleteket, például Typeof és PostOrPrefixOperator. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

URIErrorObject

Egységes erőforrás-azonosító (URI) hibát jelöl. URI-hiba például akkor fordulhat elő, ha megpróbál kódolni vagy dekódolni egy URI-t.

VBArrayConstructor

Egy konstruktorfüggvény által definiált prototípusalapú objektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

VBArrayObject

VBArray objektumot jelöl. Ez az osztály a beépített objektummodell-kategóriához tartozik.

VBArrayPrototype

Statikus metódusokat és tulajdonságokat biztosít az objektumokhoz VBArrayObject . Az osztály összes metódusának meghívása úgy történik, hogy a metódushoz hozzáférést kérő objektumra mutató hivatkozást ad át. Ez az osztály a beépített objektummodell-kategóriához tartozik.

VsaItem

A .NET szkriptmotorhoz hozzáadott elemeket jelöli. Ide tartoznak a kódelemek, a referenciaelemek és a globális elemek.

VsaItems

Olyan objektumgyűjteményt IJSVsaItem jelöl, amely név vagy index alapján is megcímzhető.

With

Az utasítást with jelöli. Ez az osztály az absztrakt szintaxisfa kategóriájába tartozik.

Interfészek

Name Description
COMMemberInfo

Olyan módszereket határoz meg, amelyek lehetővé teszik a JScript számára a külső COM-tagokkal való kommunikációt. Ezt a felületet egy külső COM-implementáció használja az objektumok JScriptben való elérhetővé megvalósításához, mivel a JScripthez felügyelt MemberInfo kötésre van szükség egy külső objektumhoz.

IActivationObject

A hatókör feloldásának módszereit határozza meg. Ezt a felületet minden olyan objektum implementálja, amely egy hatókörhierarchiában vesz részt.

IAuthorServices

JScript-kód szerkesztőben való készítésére szolgáló szolgáltatásokat definiál.

IColorizeText

Meghatározza a szöveg színezésére szolgáló szolgáltatásokat, amikor JScript-kódot szerkeszt egy szerkesztőben.

IDebugConvert

Olyan segédprogram-metódusok készletét határozza meg, amelyek adatokat konvertálnak egyik típusból a másikba. Olyan metódusokat tartalmaz, amelyek az értékeket String objektummá alakítják, hogy a hibakereső megjeleníthesse őket.

IDebugConvert2

Olyan segédprogram-metódusokat definiál, amelyek adatokat konvertálnak egyik típusból a másikba. Olyan metódusokat tartalmaz, amelyek az értékeket String objektummá alakítják, hogy a hibakereső megjeleníthesse őket.

IDebuggerObject

Olyan metódusokat határoz meg, amelyek információt nyújtanak a hibakereső objektumokról. Ezt a felületet a hibakereső által implementált összes IReflect objektum implementálja. Ez a felület jelenleg csak arra szolgál, hogy megjelölje ezeket az objektumokat a szkriptelési motorhoz hasonlóként.

IDebugScriptScope

Olyan metódusokat határoz meg, amelyek beállítják a this globális hatókörhöz társított értéket. VsaEngineA .

IDebugType

Olyan metódusokat határoz meg, amelyek információt nyújtanak a hibakereső objektumokról. Ezt a felületet olyan hibakereső objektumok implementálják, amelyek a hibakereső cél egy típusát jelölik.

IDebugVsaScriptCodeItem

Kifejezéseket kiértékelő és sztringeket elemző metódusokat definiál. Ezt a felületet általában egy kódblokkot jelképező objektum implementálja, és ezt általában egy hibakereső hívja meg. Ez a felület további funkciókat biztosít, amelyekre egy IActiveScript-gazdagépnek szüksége van.

IDefineEvent

Meghatározza az aktív szkriptgazda számára szükséges további funkciókat.

IEngine2

Meghatározza az IActiveScript-gazdagép számára szükséges további funkciókat. A motor implementálva VsaEngine .

IErrorHandler

A kód elemzésekor előforduló hibák kezelésére szolgáló módszereket definiál.

IMessageReceiver

Definiálja azokat a metódusokat, amelyek kimenetet kapnak egy szkriptelési motortól. Ez a felület visszahívási objektumként működik, hogy rögzítse a kimenetet, amely egyébként a konzolra kerül.

IMethodsCompletionInfo

Ez egy jelölőfelület, és nincs metódusa.

INeedEngine

Olyan metódusokat határoz meg, amelyek a szkriptelési motorra mutató hivatkozásokat kapnak és állíthatnak be.

IObjectCompletionInfo

Ez egy jelölőfelület, és nincs metódusa.

IParseText

A JScript-kód szerkesztőben való létrehozásakor a szöveg elemzési módszereit határozza meg.

IRedirectOutput

Olyan metódusokat határoz meg, amelyek olyan kimeneteket rögzítenek, amelyek egyébként a konzolra kerülnek. Ezt a felületet a VsaEngine.

ISite2

A névfeloldáshoz használt VsaEngine metódusokat határozza meg. Az IActiveScript-gazdagép számára szükséges további funkciókat biztosít.

ITokenColorInfo

Meghatározott kódegységek színezésének tulajdonságait határozza meg.

ITokenEnumerator

Az objektumgyűjtemények iterálási ITokenColorInfo módszereit határozza meg.

IVsaFullErrorInfo

Tulajdonságokat határoz meg a hibákra vonatkozó információk lekéréséhez. Ez a felület további funkciókat biztosít, amelyekre egy IActiveScript-gazdagépnek szüksége van.

IVsaScriptCodeItem

Meghatározza az IActiveScript-gazdagép számára szükséges további funkciókat.

IVsaScriptScope

A hatókör feloldásának módszereit határozza meg. Ezt a felületet a VsaEngine globális hatókör objektuma valósítja meg.

IWrappedMember

A tag által definiált objektum elérésének módszereit határozza meg.

MemberInfoInitializer

Meghatározza azokat a metódusokat, amelyeket egy külső COM-objektumnak implementálnia kell. Ezt a felületet egy külső COM-implementáció használja az objektumok JScript-nek való elérhetővé megvalósításához, mivel a JScriptnek felügyelt MemberInfo kötésre van szüksége egy külső objektumhoz. Ezt a felületet az , COMFieldInfoés COMMethodInfoa COMPropertyInfo.

Enumerációk

Name Description
CmdLineError

A parancssori fordító jsc.exefuttatásakor előforduló hibákat adja meg. Ez az enumerálás objektumok létrehozására CmdLineException szolgál.

ErrorType

Megadja a JScript-hibatípusokat.

JSBuiltin

A beépített JScript-függvényeket adja meg. Ezek a függvények a belső JScript-objektumok statikus metódusainak felelnek meg. Az enumerálás tagjai objektumok létrehozására JSFunctionAttribute szolgálnak.

JSError

Megadja a JScript-hibaüzeneteket. Ez az osztály a fordítási és futásidejű állapot kategóriájába tartozik.

JSFunctionAttributeEnum

A JScript-fordító által létrehozott függvények hívási konvencióinak megadása. Az egyéni attribútummal együtt JSFunctionAttribute használva.

JSToken

A JScript nyelvet alkotó kód vagy jogkivonatok egyedi egységeit adja meg.

SourceState

A forráskód szövegének állapotát adja meg. Ez az osztály más osztályokkal együtt használatos, amelyek információt nyújtanak a JScript-kód szerkesztőben való színezéséhez.

TokenColor

Meghatározza, hogy az egyes kódegységeknek milyen színekkel kell rendelkezniük a szöveg szerkesztőben való színezésekor. Az enumerálás tagjait az Color objektumok tulajdonsága ITokenColorInfo használja.

VSAITEMTYPE2

Kibővíti az JSVsaItemType enumerálást. Az IActiveScript-gazdagép számára szükséges további funkciókat biztosít.