Microsoft.JScript Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
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 |
| 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. |