Microsoft.JScript Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller klasser som stöder kompilering och kodgenerering med hjälp av JScript-språket.
Klasser
| Name | Description |
|---|---|
| ActivationObject |
Representerar ett objekt som deltar i en omfångshierarki. Den här klassen innehåller metoder för att matcha omfång och för att hämta medlemsinformation. Den tillhör kategorin för kompilerings- och körningstillstånd. |
| ActiveXObjectConstructor |
Representerar ett prototypbaserat objekt som definieras av en konstruktorfunktion. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| ArgumentsObject |
Representerar den information som används för att anropa en funktion. Detta inkluderar funktionen, anroparen, argumenten och information om stackramen. Den här klassen tillhör kategorin objekt och funktioner. |
| ArrayConstructor |
Representerar ett prototypbaserat objekt som definieras av en konstruktorfunktion. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| ArrayLiteral |
Den här klassen används av JScript-parsern för att representera en matrisliteral. |
| ArrayObject |
Representerar ett matrisobjekt. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| ArrayPrototype |
Innehåller statiska metoder och egenskaper för ArrayObject objekt. Alla metoder i den här klassen anropas genom att en referens skickas till objektet som begär åtkomst till metoden. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| ArrayWrapper |
Omsluter en matris för att skapa ett JScript ArrayObject. Den här klassen omsluter antingen ett .NET Framework-Array-objekt eller ett JScript-ArrayObject-objekt. |
| AssemblyCustomAttributeList |
Den här klassen används av JScript-parsern för att lagra de attribut som har tilldelats till en sammansättning. |
| AST |
Representerar det abstrakta syntaxträd som används för att parsa JScript-kod. |
| ASTList |
Upprätthåller en lista med AST element. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| BinaryOp |
Representerar basklassen för klasser som utför åtgärder på två operander, till exempel Plus, Equalityoch Relational. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| Binding |
Representerar en referens till en klassmedlem, ett anropsbart uttryck eller ett variabelnamn. Den här klassen försöker matcha referensen till rätt värde vid kompileringstillfället. |
| BitwiseBinary |
Utför bitvis binära åtgärder. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| Block |
Representerar ett block i JScript. Den här klassen används främst av JSParser för att skapa Block objekt när den parsar kod. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| BlockScope |
Representerar omfånget för ett kodblock som deltar i en omfångshierarki och som kan skickas till den globala omfångsstacken. Den här klassen kan till exempel representera omfånget för ett |
| BooleanConstructor |
Representerar ett prototypbaserat objekt som definieras av en konstruktorfunktion. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| BooleanObject |
Representerar ett booleskt objekt. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| BooleanPrototype |
Innehåller statiska metoder och egenskaper för BooleanObject objekt. Alla metoder i den här klassen anropas genom att en referens skickas till objektet som begär åtkomst till metoden. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| BreakOutOfFinally |
Representerar undantagstillståndet när kodkörningen bryter ut ur ett |
| Closure |
Representerar en stängningsfunktion. Den här klassen tillhör kategorin objekt och funktioner. |
| CmdLineException |
Representerar fel som uppstår när du kör kommandoradskompilatorn jsc.exe. |
| CmdLineOptionParser |
Avgör om alternativ som har angetts för kommandoradskompilatorn jsc.exe är korrekt formade och läser argumenten om några inkluderas. |
| COMCharStream |
Representerar en ström som skickar sina data till en IMessageReceiver. Data lagras i en buffert tills data töms eller strömmen stängs. |
| COMFieldInfo |
Gör att JScript kan kommunicera med ett externt COM-fält. Den här klassen används av en extern COM-implementering för att exponera dess objekt för JScript eftersom JScript behöver en hanterad MemberInfo för att binda till ett externt objekt. |
| COMMethodInfo |
Gör att JScript kan kommunicera med en extern COM-metod. Den här klassen används av en extern COM-implementering för att exponera dess objekt för JScript eftersom JScript behöver en hanterad MemberInfo för att binda till ett externt objekt. |
| COMPropertyInfo |
Gör att JScript kan kommunicera med en extern COM-egenskap. Den här klassen används av en extern COM-implementering för att exponera dess objekt för JScript eftersom JScript behöver en hanterad MemberInfo för att binda till ett externt objekt. |
| Context |
Representerar JScript-källkod. Den här klassen tillhör kategorin för kompilerings- och körningstillstånd. |
| ContinueOutOfFinally |
Representerar undantagstillståndet när kodkörningen fortsätter från ett |
| Convert |
Konverterar data från en typ till en annan. Det här är en verktygsklass. |
| DateConstructor |
Representerar ett prototypbaserat objekt som definieras av en konstruktorfunktion. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| DateObject |
Representerar ett datumobjekt. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| DatePrototype |
Innehåller statiska metoder och egenskaper för DateObject objekt. Alla metoder i den här klassen anropas genom att en referens skickas till objektet som begär åtkomst till metoden. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| DebugBreak |
Den här klassen används av JScript-parsern för att representera en brytpunkt i ett felsökningsprogram. |
| DebugConvert |
Konverterar data från en typ till en annan. Innehåller metoder som konverterar värden till String objekt så att de kan visas av felsökningsprogrammet. |
| DocumentContext |
Representerar en källkodsfil som är skriven på JScript-språket. |
| DynamicFieldInfo |
Representerar fältinformation. Den här klassen används för att returnera fält med expando-klasser och skriptmatriser till felsökningsprogrammet. |
| Empty |
Representerar värdet för en variabel som inte har instansierats. |
| EndOfFile |
Den här klassen används av JScript-parsern för att representera slutet av en fil som ett undantag. Koden kan utlösa det här felet för att stoppa parsern. |
| EnumeratorConstructor |
Representerar ett prototypbaserat objekt som definieras av en konstruktorfunktion. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| EnumeratorObject |
Representerar ett uppräkningsobjekt. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| EnumeratorPrototype |
Innehåller statiska metoder och egenskaper för EnumeratorObject objekt. Alla metoder i den här klassen anropas genom att en referens skickas till objektet som begär åtkomst till metoden. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| Equality |
Utför jämförelseåtgärder. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| ErrorConstructor |
Representerar ett prototypbaserat objekt som definieras av en konstruktorfunktion. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| ErrorObject |
Representerar ett felobjekt. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| ErrorPrototype |
Innehåller statiska metoder och egenskaper för ErrorObject objekt. Alla metoder i den här klassen anropas genom att en referens skickas till objektet som begär åtkomst till metoden. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| Eval |
Utvärderar JScript-kod. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| EvalErrorObject |
Representerar ett fel som inträffar när |
| Expando |
Anger att en klass eller metod är en expando-klass eller -metod. |
| FieldAccessor |
Representerar en fältåtkomstor. |
| ForIn |
Representerar JScript-instruktionen |
| FunctionConstructor |
Representerar ett prototypbaserat objekt som definieras av en konstruktorfunktion. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| FunctionDeclaration |
Representerar en funktionsdeklaration. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| FunctionExpression |
Representerar ett funktionsobjekt. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| FunctionObject |
Representerar ett funktionsobjekt. |
| FunctionPrototype |
Innehåller statiska metoder och egenskaper för FunctionObject objekt. Alla metoder i den här klassen anropas genom att en referens skickas till objektet som begär åtkomst till metoden. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| FunctionWrapper |
Binder medlemmarna i en funktion till ett objekt. |
| GlobalObject |
Lagrar konstanter, information om datatyp, verktygsfunktioner och referenser till prototypbaserade objekt. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| Globals |
Lagrar referenser till alla globalt tillgängliga typer och hanterar stacken. Den här klassen tillhör kategorin för kompilerings- och körningstillstånd. |
| GlobalScope |
Representerar det globala omfånget. |
| Hide |
Anger att en metod eller ett fält döljer en metod eller ett fält i en basklass. |
| Import |
Importerar namnområden för användning i kod. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| In |
Avgör om ett objekt finns i ett annat objekt. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| Instanceof |
Avgör om ett objekt kan tvingas till typen av ett annat objekt. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| JSAuthor |
Tillhandahåller tjänster för redigering av JScript-kod i en redigerare. |
| JSConstructor |
Omsluter en FunctionObject. |
| JScriptCodeProvider |
Ger åtkomst till instanser av JScript-kodgeneratorn och kodkompilatorn. |
| JScriptException |
Undantaget som utlöses av JScript för att meddela en CLR-värd (Common Language Runtime) om att ett fel uppstod. En JScriptException tar vanligtvis ett JSError uppräkningsvärde. |
| JSField |
Stöder alla fält i JScript. Det här är basklassen för alla fält som definieras av JScript. Den här klassen tillhör namnbindningskategorin. |
| JSFieldInfo |
Omsluter ett FieldInfo objekt. |
| JSFunctionAttribute |
Används med JSFunctionAttributeEnum för att kommentera anropskonventionerna för metoder och konstruktorer som genereras av JScript-kompilatorn. |
| JSLocalField |
Representerar en lokal variabel. |
| JSMethod |
Representerar en JScript-metod. Den här klassen tillhör namnbindningskategorin. |
| JSMethodInfo |
Omsluter ett MethodInfo objekt. |
| JSObject |
Representerar ett objekt i JScript. Den här klassen tillhör kategorin objekt och funktioner. |
| JSParser |
Parsar JScript-kod. Den här klassen tillhör kategorin genomsökning och parsning. |
| JSPrototypeObject |
Lägger till en konstruktorfunktionsegenskap till en JSObject för tidig bindning. Den här klassen tillhör kategorin objekt och funktioner. |
| JSScanner |
Söker igenom JScript-kodsökning efter enskilda kodenheter eller token. Den här klassen tillhör kategorin genomsökning och parsning. |
| JSVariableField |
Stöder variabelfält i JScript. Det här är basklassen för parametrar, lokala variabler, globala variabler och klassmedlemmar. |
| LateBinding |
Representerar en referens till en klassmedlem, ett anropsbart uttryck eller ett variabelnamn. Den här klassen försöker matcha referensen till rätt värde vid körning. |
| LenientArrayPrototype |
Lagrar objekt som representerar klassens ArrayPrototype statiska metoder. Klassen LenientArrayPrototype tillhör den inbyggda objektmodellkategorin. |
| LenientBooleanPrototype |
Lagrar objekt som representerar klassens BooleanPrototype statiska metoder. Klassen LenientBooleanPrototype tillhör den inbyggda objektmodellkategorin. |
| LenientDateConstructor |
Lagrar objekt som representerar klassens DateConstructor statiska metoder. Klassen LenientDateConstructor tillhör den inbyggda objektmodellkategorin. |
| LenientDatePrototype |
Lagrar objekt som representerar klassens DatePrototype statiska metoder. Klassen LenientDatePrototype tillhör den inbyggda objektmodellkategorin. |
| LenientEnumeratorPrototype |
Lagrar objekt som representerar klassens EnumeratorPrototype statiska metoder. Klassen LenientEnumeratorPrototype tillhör den inbyggda objektmodellkategorin. |
| LenientErrorPrototype |
Lagrar objekt som representerar klassens ErrorPrototype statiska metoder. Klassen LenientErrorPrototype tillhör den inbyggda objektmodellkategorin. |
| LenientFunctionPrototype |
Lagrar objekt som representerar klassens FunctionPrototype statiska metoder. Klassen LenientFunctionPrototype tillhör den inbyggda objektmodellkategorin. |
| LenientGlobalObject |
Lagrar konstruktorfunktionsobjekt, information om datatyp och objekt som representerar klassens GlobalObject statiska metoder. Klassen LenientGlobalObject tillhör den inbyggda objektmodellkategorin. |
| LenientMathObject |
Lagrar objekt som representerar klassens MathObject statiska metoder. Klassen LenientMathObject tillhör den inbyggda objektmodellkategorin. |
| LenientNumberPrototype |
Lagrar objekt som representerar klassens NumberPrototype statiska metoder. Klassen LenientNumberPrototype tillhör den inbyggda objektmodellkategorin. |
| LenientObjectPrototype |
Lagrar objekt som representerar klassens ObjectPrototype statiska metoder. Klassen LenientObjectPrototype tillhör den inbyggda objektmodellkategorin. |
| LenientRegExpPrototype |
Lagrar objekt som representerar klassens RegExpPrototype statiska metoder. Klassen LenientRegExpPrototype tillhör den inbyggda objektmodellkategorin. |
| LenientStringConstructor |
Lagrar objekt som representerar klassens StringConstructor statiska metoder. Klassen LenientStringConstructor tillhör den inbyggda objektmodellkategorin. |
| LenientStringPrototype |
Lagrar objekt som representerar klassens StringPrototype statiska metoder. Klassen LenientStringPrototype tillhör den inbyggda objektmodellkategorin. |
| LenientVBArrayPrototype |
Lagrar objekt som representerar klassens VBArrayPrototype statiska metoder. Klassen LenientVBArrayPrototype tillhör den inbyggda objektmodellkategorin. |
| MathObject |
Tillhandahåller konstanter och statiska metoder för trigonometriska funktioner, logaritmiska funktioner och andra vanliga matematiska funktioner. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| MemberInfoList |
Upprätthåller en lista med MemberInfo element. |
| MethodInvoker |
Representerar anroparen för en viss metod. Används av JSMethodInfo klassen för att anropa metoder. |
| Missing |
Representerar värdet för en variabel som har instansierats men som ännu inte har fått sitt värde inställt. |
| Namespace |
Representerar ett namnområde. |
| NoContextException |
Undantaget som utlöses när det inte finns någon kod Context som är associerad med en JScriptException. |
| NotRecommended |
Anger att en metod eller ett fält inte rekommenderas. |
| NumberConstructor |
Representerar ett prototypbaserat objekt som definieras av en konstruktorfunktion. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| NumberObject |
Representerar ett talobjekt. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| NumberPrototype |
Innehåller statiska metoder och egenskaper för NumberObject objekt. Alla metoder i den här klassen anropas genom att en referens skickas till objektet som begär åtkomst till metoden. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| NumericBinary |
Utför binära åtgärder på numeriska operander. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| NumericUnary |
Utför oföränderliga åtgärder på numeriska operander. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| ObjectConstructor |
Representerar ett prototypbaserat objekt som definieras av en konstruktorfunktion. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| ObjectPrototype |
Innehåller statiska metoder och egenskaper för JSObject objekt. Alla metoder i den här klassen anropas genom att en referens skickas till objektet som begär åtkomst till metoden. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| Override |
Anger att en metod eller ett fält åsidosätter en metod eller ett fält i en basklass. |
| Package |
Skapar paket med JScript-kod för användning av annan kod. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| ParserException |
Den här klassen används av JScript-parsern för att representera parser-undantag. |
| Plus |
Utför tilläggs- och sammanfogningsåtgärder. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| PostOrPrefixOperator |
Utför inkrements- och minskningsåtgärder som motsvarar prefixet och postfixsyntaxen. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| RangeErrorObject |
Representerar ett intervallfel. Ett intervallfel kan till exempel inträffa när du använder ett felaktigt index för att komma åt ett matriselement. |
| ReferenceAttribute |
Representerar en referens till en sammansättning. |
| ReferenceErrorObject |
Representerar ett referensfel. Ett referensfel kan till exempel inträffa när du refererar till en odeklarerad variabel. |
| RegExpConstructor |
Representerar ett prototypbaserat objekt som definieras av en konstruktorfunktion. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| RegExpMatch |
Representerar resultatet från en matchning av reguljära uttryck. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| RegExpObject |
Representerar ett reguljärt uttrycksobjekt. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| RegExpPrototype |
Innehåller statiska metoder och egenskaper för RegExpObject objekt. Alla metoder i den här klassen anropas genom att en referens skickas till objektet som begär åtkomst till metoden. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| Relational |
Utför relationsjämförelseåtgärder. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| ReturnOutOfFinally |
Representerar undantagstillståndet när kodkörningen returnerar ut ur ett |
| Runtime |
Tillhandahåller verktygsfunktioner. |
| ScriptBlock |
Representerar ett block med JScript-kod. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| ScriptFunction |
Representerar ett prototypbaserat objekt som definieras av en konstruktorfunktion. De flesta konstruktorfunktionsklasserna, till exempel DateConstructor, NumberConstructor, StringConstructoroch ObjectConstructor, ärver från den här klassen. Den här klassen tillhör kategorin objekt och funktioner. |
| ScriptObject |
Stöder alla JScript-klasser. Det här är den ultimata basklassen för alla JScript-klasser. Den här klassen tillhör kategorin objekt och funktioner. |
| ScriptStream |
Representerar en dataström. Den här klassen skickar sina data till antingen en COMCharStream eller en Console dataström. |
| SimpleHashtable |
En hash-tabell för intern lagring av objekt. |
| StackFrame |
Representerar en stackram för körning av kod. Den här klassen innehåller metoder för att matcha omfång. Den tillhör kategorin för kompilerings- och körningstillstånd. |
| StrictEquality |
Utför jämförelseåtgärder. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| StringConstructor |
Representerar ett prototypbaserat objekt som definieras av en konstruktorfunktion. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| StringObject |
Representerar ett strängobjekt. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| StringPrototype |
Innehåller statiska metoder och egenskaper för StringObject objekt. Alla metoder i den här klassen anropas genom att en referens skickas till objektet som begär åtkomst till metoden. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| SuperTypeMembersSorter |
Lagrar medlemmar från basklasser och gränssnitt. |
| SyntaxErrorObject |
Representerar ett syntaxfel. Ett syntaxfel kan till exempel uppstå när du utelämnar ett semikolon. |
| Throw |
Utlöser ett undantag. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| Try |
Identifierar kodblock som ska köras i omfång för felhantering. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| TypedArray |
Representerar en reflekterande referens till Array klassen. Den här klassen lagrar elementtypen för en typ av matris, men den här klassen lagrar inte data. |
| TypeErrorObject |
Representerar ett typfel. Ett typfel kan till exempel inträffa när du skickar ett objekt av en typ till en metod som förväntar sig ett objekt av en annan typ. |
| Typeof |
Avgör datatyperna för objekt. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| TypeReflector |
Tillhandahåller en implementering av GetMember(String, BindingFlags) som är snabbare än GetMember(String, BindingFlags). |
| UnaryOp |
Representerar basklassen för klasser som utför åtgärder på enskilda operander, till exempel Typeof och PostOrPrefixOperator. Den här klassen tillhör kategorin abstrakt syntaxträd. |
| URIErrorObject |
Representerar ett URI-fel (Uniform Resource Identifier). Ett URI-fel kan till exempel inträffa när du försöker koda eller avkoda en URI. |
| VBArrayConstructor |
Representerar ett prototypbaserat objekt som definieras av en konstruktorfunktion. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| VBArrayObject |
Representerar ett VBArray-objekt. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| VBArrayPrototype |
Innehåller statiska metoder och egenskaper för VBArrayObject objekt. Alla metoder i den här klassen anropas genom att en referens skickas till objektet som begär åtkomst till metoden. Den här klassen tillhör den inbyggda objektmodellkategorin. |
| VsaItem |
Representerar objekt som lagts till i .NET skriptmotorn. Detta inkluderar kodobjekt, referensobjekt och globala objekt. |
| VsaItems |
Representerar en samling IJSVsaItem objekt som kan adresseras antingen efter namn eller index. |
| With |
Representerar -instruktionen |
Gränssnitt
| Name | Description |
|---|---|
| COMMemberInfo |
Definierar metoder som gör det möjligt för JScript att kommunicera med en extern COM-medlem. Det här gränssnittet används av en extern COM-implementering för att exponera dess objekt för JScript eftersom JScript kräver en hanterad MemberInfo bindning till ett externt objekt. |
| IActivationObject |
Definierar metoder för att matcha omfång. Det här gränssnittet implementeras av alla objekt som deltar i en omfångshierarki. |
| IAuthorServices |
Definierar tjänster för redigering av JScript-kod i en redigerare. |
| IColorizeText |
Definierar tjänster för att färglägga text när JScript-kod redigeras i ett redigeringsprogram. |
| IDebugConvert |
Definierar en uppsättning verktygsmetoder som konverterar data från en typ till en annan. Innehåller metoder som konverterar värden till String objekt så att de kan visas av felsökningsprogrammet. |
| IDebugConvert2 |
Definierar verktygsmetoder som konverterar data från en typ till en annan. Innehåller metoder som konverterar värden till String objekt så att de kan visas av felsökningsprogrammet. |
| IDebuggerObject |
Definierar metoder som ger information om felsökningsobjekt. Det här gränssnittet implementeras av alla IReflect objekt som implementeras av felsökningsprogrammet. För närvarande fungerar det här gränssnittet bara för att flagga dessa objekt som sådana till skriptmotorn. |
| IDebugScriptScope |
Definierar metoder som anger det |
| IDebugType |
Definierar metoder som ger information om felsökningsobjekt. Det här gränssnittet implementeras av felsökningsobjekt som representerar en typ i felsökningsmålet. |
| IDebugVsaScriptCodeItem |
Definierar metoder som utvärderar uttryck och parsar strängar. Det här gränssnittet implementeras vanligtvis av ett objekt som representerar ett kodblock, och det anropas vanligtvis av ett felsökningsprogram. Det här gränssnittet ger extra funktioner som krävs av en IActiveScript-värd. |
| IDefineEvent |
Definierar extra funktioner som krävs av en aktiv skriptvärd. |
| IEngine2 |
Definierar extra funktioner som behövs av en IActiveScript-värd. Implementerad av VsaEngine motorn. |
| IErrorHandler |
Definierar metoder för att hantera fel som inträffar när koden parsas. |
| IMessageReceiver |
Definierar metoder som tar emot utdata från en skriptmotor. Det här gränssnittet fungerar som ett motringningsobjekt för att samla in utdata som annars skulle gå till konsolen. |
| IMethodsCompletionInfo |
Det här är ett markörgränssnitt och har inga metoder. |
| INeedEngine |
Definierar metoder som hämtar och anger referenser till skriptmotorn. |
| IObjectCompletionInfo |
Det här är ett markörgränssnitt och har inga metoder. |
| IParseText |
Definierar metoder för att parsa text när JScript-kod skapas i en redigerare. |
| IRedirectOutput |
Definierar metoder som samlar in utdata som annars skulle gå till konsolen. Det här gränssnittet implementeras av VsaEngine. |
| ISite2 |
Definierar metoder som används av VsaEngine för namnmatchning. Ger extra funktioner som behövs av en IActiveScript-värd. |
| ITokenColorInfo |
Definierar egenskaper för att färglägga specifika kodenheter. |
| ITokenEnumerator |
Definierar metoder för iterering över en samling ITokenColorInfo objekt. |
| IVsaFullErrorInfo |
Definierar egenskaper för att hämta information om fel. Det här gränssnittet ger extra funktioner som krävs av en IActiveScript-värd. |
| IVsaScriptCodeItem |
Definierar extra funktioner som behövs av en IActiveScript-värd. |
| IVsaScriptScope |
Definierar metoder för att matcha omfång. Det globala omfångsobjektet i VsaEngine implementerar det här gränssnittet. |
| IWrappedMember |
Definierar metoder för att komma åt objektet som en medlem har definierats för. |
| MemberInfoInitializer |
Definierar metoder som ett externt COM-objekt måste implementera. Det här gränssnittet används av en extern COM-implementering för att exponera dess objekt för JScript eftersom JScript behöver en hanterad MemberInfo bindning till ett externt objekt. Det här gränssnittet implementeras av COMFieldInfo, COMMethodInfooch COMPropertyInfo. |
Uppräkningar
| Name | Description |
|---|---|
| CmdLineError |
Anger fel som uppstår när du kör kommandoradskompilatorn jsc.exe. Den här uppräkningen används för att skapa CmdLineException objekt. |
| ErrorType |
Anger JScript-feltyperna. |
| JSBuiltin |
Anger de inbyggda JScript-funktionerna. Dessa funktioner motsvarar de statiska metoderna för de inbyggda JScript-objekten. Medlemmarna i den här uppräkningen används för att skapa JSFunctionAttribute objekt. |
| JSError |
Anger JScript-felmeddelandena. Den här klassen tillhör kategorin för kompilerings- och körningstillstånd. |
| JSFunctionAttributeEnum |
Anger anropskonventionerna för funktioner som genereras av JScript-kompilatorn. Används med det JSFunctionAttribute anpassade attributet. |
| JSToken |
Anger de enskilda kodenheter eller token som utgör JScript-språket. |
| SourceState |
Anger tillståndet för källkodstexten. Den här klassen används tillsammans med andra klasser som ger information om att färglägga JScript-kod i en redigerare. |
| TokenColor |
Anger de färger som enskilda kodenheter ska ha när texten färgas i ett redigeringsprogram. Medlemmarna i den här uppräkningen används av Color egenskapen ITokenColorInfo för objekt. |
| VSAITEMTYPE2 |
Utökar JSVsaItemType uppräkningen. Ger extra funktioner som behövs av en IActiveScript-värd. |