Microsoft.JScript Obor názvů

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 try bloku.

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 finally .

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 finally blok.

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 eval použití metody. Další informace najdete v tématu eval – metoda (Visual Studio – JScript).

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 for...in . Tato třída patří do kategorie abstraktního stromu syntaxe.

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 finally bloku.

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

with Představuje příkaz. Tato třída patří do kategorie abstraktního stromu syntaxe.

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í this hodnotu přidruženou k globálnímu oboru. Používá .VsaEngine

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.