Microsoft.JScript Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje třídy, které podporují kompilaci a generování kódu pomocí jazyka JScript.
Třídy
| Name | Description |
|---|---|
| ActivationObject |
Představuje objekt, který se účastní hierarchie oboru. Tato třída obsahuje metody pro překlad oboru a získání informací o členech. Patří do kategorie kompilace a stavu za běhu. |
| ActiveXObjectConstructor |
Představuje objekt založený na prototypu, který je definován funkcí konstruktoru. Tato třída patří do předdefinované kategorie objektového modelu. |
| ArgumentsObject |
Představuje informace, které se používají k volání funkce. To zahrnuje funkci, volajícího, argumenty a informace o rámci zásobníku. Tato třída patří do kategorie objektů a funkcí. |
| ArrayConstructor |
Představuje objekt založený na prototypu, který je definován funkcí konstruktoru. Tato třída patří do předdefinované kategorie objektového modelu. |
| ArrayLiteral |
Tato třída je používána analyzátorem JScript k reprezentaci literálu pole. |
| ArrayObject |
Představuje objekt pole. Tato třída patří do předdefinované kategorie objektového modelu. |
| ArrayPrototype |
Poskytuje statické metody a vlastnosti pro ArrayObject objekty. Všechny metody této třídy jsou volána předáním odkazu na objekt, který požaduje přístup k metodě. Tato třída patří do předdefinované kategorie objektového modelu. |
| ArrayWrapper |
Zabalí pole pro vytvoření JScriptu ArrayObject. Tato třída zabalí objekt .NET Framework Array nebo objekt JScript ArrayObject. |
| AssemblyCustomAttributeList |
Tato třída je používána analyzátorem JScript k uložení atributů, které jsou přiřazeny k sestavení. |
| AST |
Představuje abstraktní strom syntaxe, který se používá k analýze kódu JScript. |
| ASTList |
Udržuje seznam AST prvků. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| BinaryOp |
Představuje základní třídu pro třídy, které provádějí operace na dvou operandech, například Plus, Equalitya Relational. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| Binding |
Představuje odkaz na člen třídy, volatelný výraz nebo název proměnné. Tato třída se pokusí přeložit odkaz na správnou hodnotu v době kompilace. |
| BitwiseBinary |
Provádí bitové binární operace. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| Block |
Představuje blok v jazyce JScript. Tato třída se používá hlavně JSParser k vytváření Block objektů při analýze kódu. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| BlockScope |
Představuje rozsah bloku kódu, který se podílí na hierarchii oboru a který lze odeslat do globálního zásobníku oboru. Tato třída může například představovat obor |
| BooleanConstructor |
Představuje objekt založený na prototypu, který je definován funkcí konstruktoru. Tato třída patří do předdefinované kategorie objektového modelu. |
| BooleanObject |
Představuje logický objekt. Tato třída patří do předdefinované kategorie objektového modelu. |
| BooleanPrototype |
Poskytuje statické metody a vlastnosti pro BooleanObject objekty. Všechny metody této třídy jsou volána předáním odkazu na objekt, který požaduje přístup k metodě. Tato třída patří do předdefinované kategorie objektového modelu. |
| BreakOutOfFinally |
Představuje stav výjimky, když spuštění kódu přeruší blok |
| Closure |
Představuje funkci uzavření. Tato třída patří do kategorie objektů a funkcí. |
| CmdLineException |
Představuje chyby, ke kterým dochází při spuštění kompilátoru příkazového řádku jsc.exe. |
| CmdLineOptionParser |
Určuje, zda jsou možnosti zadané kompilátoru příkazového řádku jsc.exe správně vytvořeny a přečte argumenty, pokud jsou zahrnuty. |
| COMCharStream |
Představuje datový proud, který odesílá data do objektu IMessageReceiver. Data se ukládají do vyrovnávací paměti, dokud se data neprázdní nebo se datový proud zavře. |
| COMFieldInfo |
Umožňuje jazyku JScript komunikovat s externím polem com. Tato třída je používána externí implementací modelu COM k zveřejnění svých objektů v jazyce JScript, protože JScript potřebuje spravované MemberInfo , aby bylo možné vytvořit vazbu k externímu objektu. |
| COMMethodInfo |
Umožňuje JScriptu komunikovat s externí metodou MODELU COM. Tato třída je používána externí implementací modelu COM k zveřejnění svých objektů v jazyce JScript, protože JScript potřebuje spravované MemberInfo , aby bylo možné vytvořit vazbu k externímu objektu. |
| COMPropertyInfo |
Umožňuje jazyku JScript komunikovat s externí vlastností modelu COM. Tato třída je používána externí implementací modelu COM k zveřejnění svých objektů v jazyce JScript, protože JScript potřebuje spravované MemberInfo , aby bylo možné vytvořit vazbu k externímu objektu. |
| Context |
Představuje zdrojový kód JScriptu. Tato třída patří do kategorie kompilace a stavu za běhu. |
| ContinueOutOfFinally |
Představuje stav výjimky, když provádění kódu pokračuje mimo |
| Convert |
Převede data z jednoho typu na jiný. Toto je třída utility. |
| DateConstructor |
Představuje objekt založený na prototypu, který je definován funkcí konstruktoru. Tato třída patří do předdefinované kategorie objektového modelu. |
| DateObject |
Představuje objekt data. Tato třída patří do předdefinované kategorie objektového modelu. |
| DatePrototype |
Poskytuje statické metody a vlastnosti pro DateObject objekty. Všechny metody této třídy jsou volána předáním odkazu na objekt, který požaduje přístup k metodě. Tato třída patří do předdefinované kategorie objektového modelu. |
| DebugBreak |
Tuto třídu používá analyzátor JScript k reprezentaci zarážky v ladicím programu. |
| DebugConvert |
Převede data z jednoho typu na jiný. Obsahuje metody, které převádějí hodnoty na String objekty, aby je mohl zobrazit ladicí program. |
| DocumentContext |
Představuje soubor zdrojového kódu, který je napsaný v jazyce JScript. |
| DynamicFieldInfo |
Představuje informace o poli. Tato třída se používá k vrácení polí expando tříd a skriptových polí do ladicího programu. |
| Empty |
Představuje hodnotu proměnné, která nebyla vytvořena instance. |
| EndOfFile |
Tato třída se používá analyzátorem JScriptu k reprezentaci dosažení konce souboru jako výjimky. Kód může vyvolat tuto chybu, aby se zastavil analyzátor. |
| EnumeratorConstructor |
Představuje objekt založený na prototypu, který je definován funkcí konstruktoru. Tato třída patří do předdefinované kategorie objektového modelu. |
| EnumeratorObject |
Představuje objekt enumerátoru. Tato třída patří do předdefinované kategorie objektového modelu. |
| EnumeratorPrototype |
Poskytuje statické metody a vlastnosti pro EnumeratorObject objekty. Všechny metody této třídy jsou volána předáním odkazu na objekt, který požaduje přístup k metodě. Tato třída patří do předdefinované kategorie objektového modelu. |
| Equality |
Provádí operace porovnání. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| ErrorConstructor |
Představuje objekt založený na prototypu, který je definován funkcí konstruktoru. Tato třída patří do předdefinované kategorie objektového modelu. |
| ErrorObject |
Představuje objekt chyby. Tato třída patří do předdefinované kategorie objektového modelu. |
| ErrorPrototype |
Poskytuje statické metody a vlastnosti pro ErrorObject objekty. Všechny metody této třídy jsou volána předáním odkazu na objekt, který požaduje přístup k metodě. Tato třída patří do předdefinované kategorie objektového modelu. |
| Eval |
Vyhodnotí kód JScriptu. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| EvalErrorObject |
Představuje chybu, ke které dochází při |
| Expando |
Označuje, že třída nebo metoda je expando třída nebo metoda. |
| FieldAccessor |
Představuje přístupové objekty pole. |
| ForIn |
Představuje příkaz JScript |
| FunctionConstructor |
Představuje objekt založený na prototypu, který je definován funkcí konstruktoru. Tato třída patří do předdefinované kategorie objektového modelu. |
| FunctionDeclaration |
Představuje deklaraci funkce. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| FunctionExpression |
Představuje objekt funkce. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| FunctionObject |
Představuje objekt funkce. |
| FunctionPrototype |
Poskytuje statické metody a vlastnosti pro FunctionObject objekty. Všechny metody této třídy jsou volána předáním odkazu na objekt, který požaduje přístup k metodě. Tato třída patří do předdefinované kategorie objektového modelu. |
| FunctionWrapper |
Vytvoří vazbu členů funkce na objekt. |
| GlobalObject |
Ukládá konstanty, informace o datovém typu, funkce nástrojů a odkazy na objekty založené na prototypech. Tato třída patří do předdefinované kategorie objektového modelu. |
| Globals |
Ukládá odkazy na všechny globálně dostupné typy a spravuje zásobník. Tato třída patří do kategorie kompilace a stavu za běhu. |
| GlobalScope |
Představuje globální obor. |
| Hide |
Označuje, že metoda nebo pole skryje metodu nebo pole v základní třídě. |
| Import |
Importuje obory názvů pro použití v kódu. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| In |
Určuje, zda je objekt obsažen v jiném objektu. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| Instanceof |
Určuje, zda lze objekt převést na typ jiného objektu. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| JSAuthor |
Poskytuje služby pro vytváření kódu JScriptu v editoru. |
| JSConstructor |
Zabalí ...FunctionObject |
| JScriptCodeProvider |
Poskytuje přístup k instancím generátoru kódu JScript a kompilátoru kódu. |
| JScriptException |
Výjimka vyvolaná jazykem JScript, která oznámí hostiteli nebo programu CLR (Common Language Runtime), že došlo k chybě. A JScriptException obvykle přebírá hodnotu výčtu JSError . |
| JSField |
Podporuje všechna pole v jazyce JScript. Toto je základní třída pro všechna pole definovaná jazykem JScript. Tato třída patří do kategorie vazby názvů. |
| JSFieldInfo |
Zalomí objekt FieldInfo. |
| JSFunctionAttribute |
Používá se s JSFunctionAttributeEnum k anotaci konvencí volání metod a konstruktorů generovaných kompilátorem JScriptu. |
| JSLocalField |
Představuje místní proměnnou. |
| JSMethod |
Představuje metodu JScript. Tato třída patří do kategorie vazby názvů. |
| JSMethodInfo |
Zalomí objekt MethodInfo. |
| JSObject |
Představuje objekt v jazyce JScript. Tato třída patří do kategorie objektů a funkcí. |
| JSParser |
Parsuje kód JScriptu. Tato třída patří do kategorie skenování a analýzy. |
| JSPrototypeObject |
Přidá vlastnost funkce konstruktoru do objektu JSObject pro účely počáteční vazby. Tato třída patří do kategorie objektů a funkcí. |
| JSScanner |
Prohledá kód JScriptu, který hledá jednotlivé jednotky kódu nebo tokeny. Tato třída patří do kategorie skenování a analýzy. |
| JSVariableField |
Podporuje pole proměnných v jazyce JScript. Toto je základní třída parametrů, místních proměnných, globálních proměnných a členů třídy. |
| LateBinding |
Představuje odkaz na člen třídy, volatelný výraz nebo název proměnné. Tato třída se pokusí přeložit odkaz na správnou hodnotu za běhu. |
| LenientArrayPrototype |
Ukládá objekty, které představují statické metody ArrayPrototype třídy. Třída LenientArrayPrototype patří do předdefinované kategorie objektového modelu. |
| LenientBooleanPrototype |
Ukládá objekty, které představují statické metody BooleanPrototype třídy. Třída LenientBooleanPrototype patří do předdefinované kategorie objektového modelu. |
| LenientDateConstructor |
Ukládá objekty, které představují statické metody DateConstructor třídy. Třída LenientDateConstructor patří do předdefinované kategorie objektového modelu. |
| LenientDatePrototype |
Ukládá objekty, které představují statické metody DatePrototype třídy. Třída LenientDatePrototype patří do předdefinované kategorie objektového modelu. |
| LenientEnumeratorPrototype |
Ukládá objekty, které představují statické metody EnumeratorPrototype třídy. Třída LenientEnumeratorPrototype patří do předdefinované kategorie objektového modelu. |
| LenientErrorPrototype |
Ukládá objekty, které představují statické metody ErrorPrototype třídy. Třída LenientErrorPrototype patří do předdefinované kategorie objektového modelu. |
| LenientFunctionPrototype |
Ukládá objekty, které představují statické metody FunctionPrototype třídy. Třída LenientFunctionPrototype patří do předdefinované kategorie objektového modelu. |
| LenientGlobalObject |
Ukládá objekty funkce konstruktoru, informace o datovém typu a objekty, které představují statické metody GlobalObject třídy. Třída LenientGlobalObject patří do předdefinované kategorie objektového modelu. |
| LenientMathObject |
Ukládá objekty, které představují statické metody MathObject třídy. Třída LenientMathObject patří do předdefinované kategorie objektového modelu. |
| LenientNumberPrototype |
Ukládá objekty, které představují statické metody NumberPrototype třídy. Třída LenientNumberPrototype patří do předdefinované kategorie objektového modelu. |
| LenientObjectPrototype |
Ukládá objekty, které představují statické metody ObjectPrototype třídy. Třída LenientObjectPrototype patří do předdefinované kategorie objektového modelu. |
| LenientRegExpPrototype |
Ukládá objekty, které představují statické metody RegExpPrototype třídy. Třída LenientRegExpPrototype patří do předdefinované kategorie objektového modelu. |
| LenientStringConstructor |
Ukládá objekty, které představují statické metody StringConstructor třídy. Třída LenientStringConstructor patří do předdefinované kategorie objektového modelu. |
| LenientStringPrototype |
Ukládá objekty, které představují statické metody StringPrototype třídy. Třída LenientStringPrototype patří do předdefinované kategorie objektového modelu. |
| LenientVBArrayPrototype |
Ukládá objekty, které představují statické metody VBArrayPrototype třídy. Třída LenientVBArrayPrototype patří do předdefinované kategorie objektového modelu. |
| MathObject |
Poskytuje konstanty a statické metody pro trigonometrické funkce, logaritmické funkce a další běžné matematické funkce. Tato třída patří do předdefinované kategorie objektového modelu. |
| MemberInfoList |
Udržuje seznam MemberInfo prvků. |
| MethodInvoker |
Představuje invoker pro konkrétní metodu. Používá se JSMethodInfo třídou k vyvolání metod. |
| Missing |
Představuje hodnotu proměnné, která byla vytvořena instance, ale která ještě neměla nastavenou hodnotu. |
| Namespace |
Představuje obor názvů. |
| NoContextException |
Výjimka, která je vyvolán v případě, že neexistuje žádný kód Context přidružený k objektu JScriptException. |
| NotRecommended |
Označuje, že metoda nebo pole se nedoporučuje. |
| NumberConstructor |
Představuje objekt založený na prototypu, který je definován funkcí konstruktoru. Tato třída patří do předdefinované kategorie objektového modelu. |
| NumberObject |
Představuje číselný objekt. Tato třída patří do předdefinované kategorie objektového modelu. |
| NumberPrototype |
Poskytuje statické metody a vlastnosti pro NumberObject objekty. Všechny metody této třídy jsou volána předáním odkazu na objekt, který požaduje přístup k metodě. Tato třída patří do předdefinované kategorie objektového modelu. |
| NumericBinary |
Provádí binární operace s číselnými operandy. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| NumericUnary |
Provádí unární operace s číselnými operandy. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| ObjectConstructor |
Představuje objekt založený na prototypu, který je definován funkcí konstruktoru. Tato třída patří do předdefinované kategorie objektového modelu. |
| ObjectPrototype |
Poskytuje statické metody a vlastnosti pro JSObject objekty. Všechny metody této třídy jsou volána předáním odkazu na objekt, který požaduje přístup k metodě. Tato třída patří do předdefinované kategorie objektového modelu. |
| Override |
Označuje, že metoda nebo pole přepíše metodu nebo pole v základní třídě. |
| Package |
Vytvoří balíčky kódu JScript pro použití jiným kódem. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| ParserException |
Tuto třídu používá analyzátor JScript k reprezentaci výjimek analyzátoru. |
| Plus |
Provádí operace sčítání a zřetězení. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| PostOrPrefixOperator |
Provádí operace přírůstku a dekrementace, které odpovídají syntaxi předpony a přípony. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| RangeErrorObject |
Představuje chybu rozsahu. K chybě rozsahu může dojít například v případě, že pro přístup k prvku pole použijete nesprávný index. |
| ReferenceAttribute |
Představuje odkaz na sestavení. |
| ReferenceErrorObject |
Představuje chybu odkazu. K chybě odkazu může dojít například v případě, že odkazujete na nedelarovanou proměnnou. |
| RegExpConstructor |
Představuje objekt založený na prototypu, který je definován funkcí konstruktoru. Tato třída patří do předdefinované kategorie objektového modelu. |
| RegExpMatch |
Představuje výsledky shody regulárního výrazu. Tato třída patří do předdefinované kategorie objektového modelu. |
| RegExpObject |
Představuje objekt regulárního výrazu. Tato třída patří do předdefinované kategorie objektového modelu. |
| RegExpPrototype |
Poskytuje statické metody a vlastnosti pro RegExpObject objekty. Všechny metody této třídy jsou volána předáním odkazu na objekt, který požaduje přístup k metodě. Tato třída patří do předdefinované kategorie objektového modelu. |
| Relational |
Provádí relační operace porovnání. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| ReturnOutOfFinally |
Představuje stav výjimky, když provádění kódu vrátí z |
| Runtime |
Poskytuje pomocné funkce. |
| ScriptBlock |
Představuje blok kódu JScriptu. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| ScriptFunction |
Představuje objekt založený na prototypu, který je definován funkcí konstruktoru. Většina tříd funkcí konstruktoru, například DateConstructor, NumberConstructor, StringConstructora ObjectConstructor, dědí z této třídy. Tato třída patří do kategorie objektů a funkcí. |
| ScriptObject |
Podporuje všechny třídy JScriptu. Toto je konečná základní třída všech tříd JScriptu. Tato třída patří do kategorie objektů a funkcí. |
| ScriptStream |
Představuje datový proud. Tato třída odesílá data do datového COMCharStream proudu nebo do datového Console proudu. |
| SimpleHashtable |
Tabulka hash pro interní úložiště položek. |
| StackFrame |
Představuje rámec zásobníku pro spouštění kódu. Tato třída obsahuje metody pro překlad oboru. Patří do kategorie kompilace a stavu za běhu. |
| StrictEquality |
Provádí operace porovnání. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| StringConstructor |
Představuje objekt založený na prototypu, který je definován funkcí konstruktoru. Tato třída patří do předdefinované kategorie objektového modelu. |
| StringObject |
Představuje objekt řetězce. Tato třída patří do předdefinované kategorie objektového modelu. |
| StringPrototype |
Poskytuje statické metody a vlastnosti pro StringObject objekty. Všechny metody této třídy jsou volána předáním odkazu na objekt, který požaduje přístup k metodě. Tato třída patří do předdefinované kategorie objektového modelu. |
| SuperTypeMembersSorter |
Ukládá členy ze základních tříd a rozhraní. |
| SyntaxErrorObject |
Představuje chybu syntaxe. Například při vynechání středníku může dojít k chybě syntaxe. |
| Throw |
Vyvolá výjimku. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| Try |
Identifikuje bloky kódu, které se mají spustit v oborech zpracování chyb. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| TypedArray |
Představuje odrazitelný odkaz na Array třídu. Tato třída ukládá typ prvku typ pole, ale tato třída neukládá data. |
| TypeErrorObject |
Představuje chybu typu. Například k chybě typu může dojít, když předáte objekt jednoho typu metodě, která očekává objekt jiného typu. |
| Typeof |
Určuje datové typy objektů. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| TypeReflector |
Poskytuje implementaci GetMember(String, BindingFlags) , která je rychlejší než GetMember(String, BindingFlags). |
| UnaryOp |
Představuje základní třídu pro třídy, které provádějí operace s jedním operandy, například Typeof a PostOrPrefixOperator. Tato třída patří do kategorie abstraktního stromu syntaxe. |
| URIErrorObject |
Představuje chybu identifikátoru URI (Uniform Resource Identifier). Například při pokusu o kódování nebo dekódování identifikátoru URI může dojít k chybě identifikátoru URI. |
| VBArrayConstructor |
Představuje objekt založený na prototypu, který je definován funkcí konstruktoru. Tato třída patří do předdefinované kategorie objektového modelu. |
| VBArrayObject |
Představuje objekt VBArray. Tato třída patří do předdefinované kategorie objektového modelu. |
| VBArrayPrototype |
Poskytuje statické metody a vlastnosti pro VBArrayObject objekty. Všechny metody této třídy jsou volána předáním odkazu na objekt, který požaduje přístup k metodě. Tato třída patří do předdefinované kategorie objektového modelu. |
| VsaItem |
Představuje položky přidané do modulu skriptů .NET. To zahrnuje položky kódu, referenční položky a globální položky. |
| VsaItems |
Představuje kolekci IJSVsaItem objektů, které lze adresovat buď názvem, nebo indexem. |
| With |
|
Rozhraní
| Name | Description |
|---|---|
| COMMemberInfo |
Definuje metody, které umožňují JScriptu komunikovat s externím členem modelu COM. Toto rozhraní je používáno externí implementací modelu COM k zveřejnění svých objektů v jazyce JScript, protože JScript vyžaduje spravovanou MemberInfo vazbu k externímu objektu. |
| IActivationObject |
Definuje metody pro překlad oboru. Toto rozhraní je implementováno všemi objekty, které se účastní hierarchie oboru. |
| IAuthorServices |
Definuje služby pro vytváření kódu JScriptu v editoru. |
| IColorizeText |
Definuje služby pro obarvení textu při vytváření kódu JScript v editoru. |
| IDebugConvert |
Definuje sadu pomocných metod, které převádějí data z jednoho typu na jiný. Obsahuje metody, které převádějí hodnoty na String objekty, aby je mohl zobrazit ladicí program. |
| IDebugConvert2 |
Definuje metody nástroje, které převádějí data z jednoho typu na jiný. Obsahuje metody, které převádějí hodnoty na String objekty, aby je mohl zobrazit ladicí program. |
| IDebuggerObject |
Definuje metody, které poskytují informace o objektech ladicího programu. Toto rozhraní je implementováno všemi IReflect objekty, které jsou implementovány ladicí program. V současné době toto rozhraní slouží pouze k označení těchto objektů jako skriptovací modul. |
| IDebugScriptScope |
Definuje metody, které nastaví |
| IDebugType |
Definuje metody, které poskytují informace o objektech ladicího programu. Toto rozhraní je implementováno objekty ladicího programu, které představují typ v cíli ladicího programu. |
| IDebugVsaScriptCodeItem |
Definuje metody, které vyhodnocují výrazy a parsují řetězce. Toto rozhraní je obvykle implementováno objektem, který představuje blok kódu a je obvykle volána ladicí program. Toto rozhraní poskytuje další funkce, které vyžaduje hostitel IActiveScript. |
| IDefineEvent |
Definuje další funkce, které potřebuje aktivní hostitel skriptů. |
| IEngine2 |
Definuje další funkce, které vyžaduje hostitel IActiveScript. Implementuje modul VsaEngine . |
| IErrorHandler |
Definuje metody pro zpracování chyb, ke kterým dochází při analýze kódu. |
| IMessageReceiver |
Definuje metody, které přijímají výstup ze skriptovacího modulu. Toto rozhraní funguje jako objekt zpětného volání pro zachycení výstupu, který by jinak šel do konzoly. |
| IMethodsCompletionInfo |
Toto je rozhraní značek a nemá žádné metody. |
| INeedEngine |
Definuje metody, které získávají a nastavují odkazy na skriptovací modul. |
| IObjectCompletionInfo |
Toto je rozhraní značek a nemá žádné metody. |
| IParseText |
Definuje metody pro analýzu textu při vytváření kódu JScript v editoru. |
| IRedirectOutput |
Definuje metody, které zachycují výstup, který by jinak šel do konzoly. Toto rozhraní je implementováno VsaEnginerozhraním . |
| ISite2 |
Definuje metody, které jsou používány VsaEngine pro překlad názvů. Poskytuje další funkce, které vyžaduje hostitel IActiveScript. |
| ITokenColorInfo |
Definuje vlastnosti pro obarvení konkrétních jednotek kódu. |
| ITokenEnumerator |
Definuje metody iterace nad kolekcí ITokenColorInfo objektů. |
| IVsaFullErrorInfo |
Definuje vlastnosti pro získání informací o chybách. Toto rozhraní poskytuje další funkce, které vyžaduje hostitel IActiveScript. |
| IVsaScriptCodeItem |
Definuje další funkce, které vyžaduje hostitel IActiveScript. |
| IVsaScriptScope |
Definuje metody pro překlad oboru. Objekt globálního VsaEngine oboru implementuje toto rozhraní. |
| IWrappedMember |
Definuje metody pro přístup k objektu, na který je definován člen. |
| MemberInfoInitializer |
Definuje metody, které musí implementovat externí objekt MODELU COM. Toto rozhraní je používáno externí implementací modelu COM k zveřejnění svých objektů v jazyce JScript, protože JScript potřebuje spravovanou MemberInfo vazbu k externímu objektu. Toto rozhraní je implementováno pomocí COMFieldInfo, COMMethodInfoa COMPropertyInfo. |
Výčty
| Name | Description |
|---|---|
| CmdLineError |
Určuje chyby, ke kterým dochází při spuštění kompilátoru příkazového řádku jsc.exe. Tento výčet slouží k vytvoření CmdLineException objektů. |
| ErrorType |
Určuje typy chyb JScriptu. |
| JSBuiltin |
Určuje předdefinované funkce jazyka JScript. Tyto funkce odpovídají statickým metodám vnitřních objektů JScript. Členy tohoto výčtu se používají k vytvoření JSFunctionAttribute objektů. |
| JSError |
Určuje chybové zprávy JScriptu. Tato třída patří do kategorie kompilace a stavu za běhu. |
| JSFunctionAttributeEnum |
Určuje konvence volání funkcí, které jsou generovány kompilátorem JScript. Používá se s JSFunctionAttribute vlastním atributem. |
| JSToken |
Určuje jednotlivé jednotky kódu nebo tokeny, které tvoří jazyk JScript. |
| SourceState |
Určuje stav textu zdrojového kódu. Tato třída se používá společně s dalšími třídami, které poskytují informace pro barevný kód JScriptu v editoru. |
| TokenColor |
Určuje barvy, které by měly mít jednotlivé jednotky kódu, když je text v editoru obarvený. Členy tohoto výčtu jsou používány Color vlastnost ITokenColorInfo objekty. |
| VSAITEMTYPE2 |
Rozšíří výčet JSVsaItemType. Poskytuje další funkce, které vyžaduje hostitel IActiveScript. |