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
ActivationObject |
Představuje objekt, který se účastní hierarchie rozsahu. Tato třída obsahuje metody pro řešení oboru a pro 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 |
Tuto třídu používá analyzátor jazyka 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 |
Zalomí pole a vytvoří JScript ArrayObject. Tato třída zabalí objekt rozhraní .NET Framework Array nebo objekt JScript ArrayObject . |
AssemblyCustomAttributeList |
Tuto třídu používá analyzátor JScript k ukládání atributů, které jsou přiřazeny sestavení. |
AST |
Představuje abstraktní syntaktické strom, 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 se dvěma operandy, 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. Tuto třídu používá hlavně k JSParser vytváření Block objektů při analýze kódu. Tato třída patří do kategorie abstraktního stromu syntaxe. |
BlockScope |
Představuje obor bloku kódu, který se účastní hierarchie oborů a který lze odeslat do zásobníku globálního 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ž se spuštění kódu přeruší z |
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 správně vytvořeny možnosti zadané v kompilátoru příkazového řádku jsc.exe, a č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 vyprázdní nebo se datový proud zavře. |
COMFieldInfo |
Umožňuje jazyku JScript komunikovat s externím polem modelu COM. Tuto třídu používá externí implementace modelu COM k vystavení svých objektů do jazyka JScript, protože JScript potřebuje spravované MemberInfo , aby bylo možné vytvořit vazbu na externí objekt. |
COMMethodInfo |
Umožňuje jazyku JScript komunikovat s externí metodou modelu COM. Tuto třídu používá externí implementace modelu COM k vystavení svých objektů do jazyka JScript, protože JScript potřebuje spravované MemberInfo , aby bylo možné vytvořit vazbu na externí objekt. |
COMPropertyInfo |
Umožňuje jazyku JScript komunikovat s externí vlastností modelu COM. Tuto třídu používá externí implementace modelu COM k vystavení svých objektů do jazyka JScript, protože JScript potřebuje spravované MemberInfo , aby bylo možné vytvořit vazbu na externí objekt. |
Context |
Představuje zdrojový kód jazyka JScript. 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 nástrojů. |
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ý. Zahrnuje 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 napsán v jazyce JScript. |
DynamicFieldInfo |
Představuje informace o poli. Tato třída se používá k vrácení polí expando tříd a polí skriptů do ladicího programu. |
Empty |
Představuje hodnotu proměnné, která nebyla vytvořena instance. |
EndOfFile |
Tuto třídu používá analyzátor jazyka JScript k reprezentaci dosažení konce souboru jako výjimky. Kód může vyvolat tuto chybu, aby 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 jazyka JScript. 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řístup k poli. |
ForIn |
Představuje příkaz JScript |
FunctionConstructor |
Představuje prototyp založený objekt, který je definován konstruktor funkce. Tato třída patří do předdefinované kategorie modelu objektu. |
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 se volají předáním odkazu na objekt, který požaduje přístup k metodě . Tato třída patří do předdefinované kategorie modelu objektu. |
FunctionWrapper |
Vytvoří vazbu mezi členy funkce a objektem. |
GlobalObject |
Ukládá konstanty, informace o datovém typu, funkce nástrojů a odkazy na objekty založené na prototypu. Tato třída patří do předdefinované kategorie modelu objektu. |
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 JScript 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, aby oznámila hostiteli nebo programu CLR (Common Language Runtime), že došlo k chybě. Obvykle JScriptException 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, která jsou definována jazykem JScript. Tato třída patří do kategorie názvových vazeb. |
JSFieldInfo |
Zalomí FieldInfo objekt. |
JSFunctionAttribute |
Používá se s JSFunctionAttributeEnum k anotování konvencí volání metod a konstruktorů, které jsou generovány kompilátorem jazyka JScript. |
JSLocalField |
Představuje místní proměnnou. |
JSMethod |
Představuje JScript metodu. Tato třída patří do kategorie názvových vazeb. |
JSMethodInfo |
Zalomí MethodInfo objekt. |
JSObject |
Představuje objekt v jazyce JScript. Tato třída patří do kategorie objektů a funkcí. |
JSParser |
Parsuje kód jazyka JScript. Tato třída patří do kategorie skenování a analýzy. |
JSPrototypeObject |
Přidá vlastnost funkce konstruktoru do objektu JSObject pro počáteční účely vazby. Tato třída patří do kategorie objektů a funkcí. |
JSScanner |
Prohledá kód jazyka JScript a vyhledá jednotlivé jednotky kódu neboli 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 pro parametry, místní proměnné, globální proměnné a členy 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 modelu objektu. |
LenientBooleanPrototype |
Ukládá objekty, které představují statické metody BooleanPrototype třídy . Třída LenientBooleanPrototype patří do předdefinované kategorie modelu objektu. |
LenientDateConstructor |
Ukládá objekty, které představují statické metody DateConstructor třídy . Třída LenientDateConstructor patří do předdefinované kategorie modelu objektu. |
LenientDatePrototype |
Ukládá objekty, které představují statické metody DatePrototype třídy . Třída LenientDatePrototype patří do předdefinované kategorie modelu objektu. |
LenientEnumeratorPrototype |
Ukládá objekty, které představují statické metody EnumeratorPrototype třídy . Třída LenientEnumeratorPrototype patří do předdefinované kategorie modelu objektu. |
LenientErrorPrototype |
Ukládá objekty, které představují statické metody ErrorPrototype třídy . Třída LenientErrorPrototype patří do předdefinované kategorie modelu objektu. |
LenientFunctionPrototype |
Ukládá objekty, které představují statické metody FunctionPrototype třídy . Třída LenientFunctionPrototype patří do předdefinované kategorie modelu objektu. |
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 modelu objektu. |
LenientMathObject |
Ukládá objekty, které představují statické metody MathObject třídy . Třída LenientMathObject patří do předdefinované kategorie modelu objektu. |
LenientNumberPrototype |
Ukládá objekty, které představují statické metody NumberPrototype třídy . Třída LenientNumberPrototype patří do předdefinované kategorie modelu objektu. |
LenientObjectPrototype |
Ukládá objekty, které představují statické metody ObjectPrototype třídy . Třída LenientObjectPrototype patří do předdefinované kategorie modelu objektu. |
LenientRegExpPrototype |
Ukládá objekty, které představují statické metody RegExpPrototype třídy . Třída LenientRegExpPrototype patří do předdefinované kategorie modelu objektu. |
LenientStringConstructor |
Ukládá objekty, které představují statické metody StringConstructor třídy . Třída LenientStringConstructor patří do předdefinované kategorie modelu objektu. |
LenientStringPrototype |
Ukládá objekty, které představují statické metody StringPrototype třídy . Třída LenientStringPrototype patří do předdefinované kategorie modelu objektu. |
LenientVBArrayPrototype |
Ukládá objekty, které představují statické metody VBArrayPrototype třídy . Třída LenientVBArrayPrototype patří do předdefinované kategorie modelu objektu. |
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 modelu objektu. |
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, ale která ještě neměla nastavenou hodnotu. |
Namespace |
Představuje obor názvů. |
NoContextException |
Výjimka, která se vyvolá 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 prototyp založený objekt, který je definován konstruktor funkce. Tato třída patří do předdefinované kategorie modelu objektu. |
NumberObject |
Představuje objekt čísla. Tato třída patří do předdefinované kategorie modelu objektu. |
NumberPrototype |
Poskytuje statické metody a vlastnosti pro NumberObject objekty. Všechny metody této třídy se volají předáním odkazu na objekt, který požaduje přístup k metodě . Tato třída patří do předdefinované kategorie modelu objektu. |
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 prototyp založený objekt, který je definován konstruktor funkce. Tato třída patří do předdefinované kategorie modelu objektu. |
ObjectPrototype |
Poskytuje statické metody a vlastnosti pro JSObject objekty. Všechny metody této třídy se volají předáním odkazu na objekt, který požaduje přístup k metodě . Tato třída patří do předdefinované kategorie modelu objektu. |
Override |
Označuje, že metoda nebo pole přepisuje 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 |
Tato třída je používána analyzátorem jazyka 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 inkrementace 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 při použití nesprávného indexu pro přístup k prvku pole. |
ReferenceAttribute |
Představuje odkaz na sestavení. |
ReferenceErrorObject |
Představuje chybu odkazu. Například k chybě odkazu může dojít, když odkazujete na nedeklarovanou proměnnou. |
RegExpConstructor |
Představuje prototyp založený objekt, který je definován konstruktor funkce. Tato třída patří do předdefinované kategorie modelu objektu. |
RegExpMatch |
Představuje výsledky shody regulárního výrazu. Tato třída patří do předdefinované kategorie modelu objektu. |
RegExpObject |
Představuje objekt regulárního výrazu. Tato třída patří do předdefinované kategorie modelu objektu. |
RegExpPrototype |
Poskytuje statické metody a vlastnosti pro RegExpObject objekty. Všechny metody této třídy se volají předáním odkazu na objekt, který požaduje přístup k metodě . Tato třída patří do předdefinované kategorie modelu objektu. |
Relational |
Provádí operace relačního porovnání. Tato třída patří do kategorie abstraktního stromu syntaxe. |
ReturnOutOfFinally |
Představuje stav výjimky, když se spuštění kódu vrátí z |
Runtime |
Poskytuje funkce nástrojů. |
ScriptBlock |
Představuje blok kódu jazyka JScript. Tato třída patří do kategorie abstraktního stromu syntaxe. |
ScriptFunction |
Představuje prototyp založený objekt, který je definován konstruktor funkce. Většina tříd funkcí konstruktoru, jako DateConstructorjsou , NumberConstructorStringConstructor, a ObjectConstructor, dědí z této třídy. Tato třída patří do kategorie objektů a funkcí. |
ScriptObject |
Podporuje všechny třídy jazyka JScript. Toto je základní třída všech tříd jazyka JScript. Tato třída patří do kategorie objektů a funkcí. |
ScriptStream |
Představuje datový proud. Tato třída odesílá data buď do datového proudu, COMCharStream nebo do datového Console proudu. |
SimpleHashtable |
Zatřiďovací tabulka pro interní úložiště položek. |
StackFrame |
Představuje rámec zásobníku pro spuš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 prototyp založený objekt, který je definován konstruktor funkce. Tato třída patří do předdefinované kategorie modelu objektu. |
StringObject |
Představuje objekt řetězce. Tato třída patří do předdefinované kategorie modelu objektu. |
StringPrototype |
Poskytuje statické metody a vlastnosti pro StringObject objekty. Všechny metody této třídy se volají předáním odkazu na objekt, který požaduje přístup k metodě . Tato třída patří do předdefinované kategorie modelu objektu. |
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 reflektovatelný odkaz na Array třídu . Tato třída ukládá typ prvku typového pole, ale tato třída neukládá data. |
TypeErrorObject |
Představuje chybu typu. K chybě typu může například 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 operandem, 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). K chybě identifikátoru URI může dojít například při pokusu o kódování nebo dekódování identifikátoru URI. |
VBArrayConstructor |
Představuje prototyp založený objekt, který je definován konstruktor funkce. Tato třída patří do předdefinované kategorie modelu objektu. |
VBArrayObject |
Představuje objekt VBArray. Tato třída patří do předdefinované kategorie modelu objektu. |
VBArrayPrototype |
Poskytuje statické metody a vlastnosti pro VBArrayObject objekty. Všechny metody této třídy se volají předáním odkazu na objekt, který požaduje přístup k metodě . Tato třída patří do předdefinované kategorie modelu objektu. |
VsaItem |
Představuje položky přidané do skriptovacího stroje .NET. To zahrnuje položky kódu, referenční položky a globální položky. |
VsaItems |
Představuje kolekci IJSVsaItem objektů, které mohou být adresovány buď podle názvu, nebo podle indexu. |
With |
|
Rozhraní
COMMemberInfo |
Definuje metody, které umožňují jazyku JScript komunikovat s externím členem modelu COM. Toto rozhraní je používáno externí com implementace k vystavení jeho objektů do JScript, protože JScript vyžaduje spravované MemberInfo vazby s externím objektem. |
IActivationObject |
Definuje metody pro překlad oboru. Toto rozhraní je implementováno všemi objekty, které se účastní hierarchie oborů. |
IAuthorServices |
Definuje služby pro vytváření kódu JScript v editoru. |
IColorizeText |
Definuje služby pro obarvení textu při vytváření kódu jazyka 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 pomocné metody, 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ím programem. V současné době toto rozhraní slouží pouze k označení těchto objektů jako takové skriptovacímu stroji. |
IDebugScriptScope |
Definuje metody, které nastavují |
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é vyžaduje hostitel aktivních 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 stroje. Toto rozhraní funguje jako objekt zpětného volání pro zachycení výstupu, který by jinak přešel do konzoly. |
IMethodsCompletionInfo |
Toto je rozhraní značky a nemá žádné metody. |
INeedEngine |
Definuje metody, které získávají a nastavují odkazy na skriptovací stroj. |
IObjectCompletionInfo |
Toto je rozhraní značky a nemá žádné metody. |
IParseText |
Definuje metody pro parsování textu při vytváření kódu jazyka JScript v editoru. |
IRedirectOutput |
Definuje metody, které zaznamenávají výstup, který by jinak přešel do konzoly. Toto rozhraní je implementováno pomocí VsaEngine. |
ISite2 |
Definuje metody, které jsou používány k překladu VsaEngine názvů. Poskytuje další funkce, které vyžaduje hostitel IActiveScript. |
ITokenColorInfo |
Definuje vlastnosti pro obarvení konkrétních jednotek kódu. |
ITokenEnumerator |
Definuje metody pro iteraci kolekce 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í externí objekt COM implementovat. Toto rozhraní je používáno externí implementací modelu COM k vystavení svých objektů do jazyka JScript, protože JScript potřebuje spravované MemberInfo vytvořit vazbu na externí objekt. Toto rozhraní implementují , COMFieldInfoCOMMethodInfoa COMPropertyInfo. |
Výčty
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 se používá k vytváření CmdLineException objektů. |
ErrorType |
Určuje typy chyb jazyka JScript. |
JSBuiltin |
Určuje integrované 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 jazyka JScript. Tato třída patří do kategorie kompilace a stavu za běhu. |
JSFunctionAttributeEnum |
Určuje konvence volání funkcí generovaných kompilátorem jazyka JScript. Používá se s vlastním atributem JSFunctionAttribute . |
JSToken |
Určuje jednotlivé jednotky kódu neboli 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 barevnému kódu JScript v editoru. |
TokenColor |
Určuje barvy, které by měly mít jednotlivé jednotky kódu při barevném zabarvení textu v editoru. Členy tohoto výčtu Color jsou používány vlastností ITokenColorInfo objektů. |
VSAITEMTYPE2 |
Rozšíří výčet JSVsaItemType . Poskytuje další funkce, které vyžaduje hostitel IActiveScript. |