Microsoft.JScript Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy obsługujące kompilowanie i generowanie kodu przy użyciu języka JScript.
Klasy
| ActivationObject |
Reprezentuje obiekt, który bierze udział w hierarchii zakresu. Ta klasa zawiera metody rozpoznawania zakresu i uzyskiwania informacji o członkach. Należy do kategorii kompilacji i stanu czasu uruchomienia. |
| ActiveXObjectConstructor |
Reprezentuje obiekt oparty na prototypie zdefiniowany przez funkcję konstruktora. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| ArgumentsObject |
Reprezentuje informacje, które są używane do wywołania funkcji. Obejmuje to funkcję, obiekt wywołujący, argumenty oraz informacje o ramce stosu. Ta klasa należy do kategorii obiekty i funkcje. |
| ArrayConstructor |
Reprezentuje obiekt oparty na prototypie, który jest definiowany przez funkcję konstruktora. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| ArrayLiteral |
Ta klasa jest używana przez JScript do reprezentowania literału tablicy. |
| ArrayObject |
Reprezentuje obiekt tablicy. Ta klasa należy do kategorii modelu obiektów wbudowanych. |
| ArrayPrototype |
Udostępnia metody statyczne i właściwości obiektów ArrayObject . Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| ArrayWrapper |
Zawija tablicę w celu utworzenia języka JScript ArrayObject . Ta klasa otacza Array obiekt .NET Framework lub ArrayObject obiekt JScript. |
| AssemblyCustomAttributeList |
Ta klasa jest używana przez JScript do przechowywania atrybutów przypisanych do zestawu. |
| AST |
Reprezentuje abstrakcyjne drzewo składni używane do analizowania JScript kodu. |
| ASTList |
Zachowuje listę AST elementów. Ta klasa należy do kategorii drzewa składni abstrakcyjnej. |
| BinaryOp |
Reprezentuje klasę bazową dla klas, które wykonują operacje na dwóch operandach, takich jak Plus , Equality , i Relational . Ta klasa należy do kategorii drzewa składni abstrakcyjnej. |
| Binding |
Reprezentuje odwołanie do elementu członkowskiego klasy, wyrażenia możliwego do uzyskania lub nazwy zmiennej. Ta klasa próbuje rozpoznać odwołanie do poprawnej wartości w czasie kompilacji. |
| BitwiseBinary |
Wykonuje bitowe operacje binarne. Ta klasa należy do abstrakcyjnej kategorii drzewa składni. |
| Block |
Reprezentuje blok w JScript. Ta klasa jest używana głównie przez klasę JSParser do tworzenia obiektów podczas Block analizowania kodu. Ta klasa należy do abstrakcyjnej kategorii drzewa składni. |
| BlockScope |
Reprezentuje zakres bloku kodu, który jest częścią hierarchii zakresu i który można wypchnąć do globalnego stosu zakresów. Na przykład ta klasa może reprezentować zakres |
| BooleanConstructor |
Reprezentuje obiekt oparty na prototypie, który jest definiowany przez funkcję konstruktora. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| BooleanObject |
Reprezentuje obiekt wartości logicznej. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| BooleanPrototype |
Udostępnia metody statyczne i właściwości BooleanObject dla obiektów. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody. Ta klasa należy do kategorii modelu obiektów wbudowanych. |
| BreakOutOfFinally |
Reprezentuje stan wyjątku, gdy wykonywanie kodu przerywa |
| Closure |
Reprezentuje funkcję zamknięcia. Ta klasa należy do kategorii obiektów i funkcji. |
| CmdLineException |
Reprezentuje błędy występujące podczas uruchamiania kompilatora wiersza polecenia jsc.exe. |
| CmdLineOptionParser |
Określa, czy opcje, które są określone dla jsc.exe kompilatora wiersza polecenia są poprawnie sformułowane i odczytuje argumenty, jeśli są dołączone. |
| COMCharStream |
Reprezentuje strumień, który wysyła dane do IMessageReceiver . Dane są przechowywane w buforze do momentu opróżnienia danych lub zamknięcia strumienia. |
| COMFieldInfo |
Umożliwia JScript się z zewnętrznym polem COM. Ta klasa jest używana przez zewnętrzną implementację com do uwidoczniania obiektów JScript, ponieważ klasa JScript musi być zarządzana w celu powiązania z MemberInfo obiektem zewnętrznym. |
| COMMethodInfo |
Umożliwia programowi JScript komunikowanie się z zewnętrzną metodą COM. Ta klasa jest używana przez zewnętrzną implementację COM do uwidaczniania swoich obiektów w języku JScript, ponieważ JScript wymaga zarządzania MemberInfo w celu utworzenia powiązania z obiektem zewnętrznym. |
| COMPropertyInfo |
Umożliwia JScript z zewnętrzną właściwością COM. Ta klasa jest używana przez zewnętrzną implementację com do uwidoczniania obiektów JScript, ponieważ JScript wymaga zarządzanego w celu powiązania z MemberInfo obiektem zewnętrznym. |
| Context |
Reprezentuje JScript kodu źródłowego. Ta klasa należy do kategorii stanu kompilacji i czasu uruchamiania. |
| ContinueOutOfFinally |
Reprezentuje stan wyjątku, gdy wykonanie kodu jest kontynuowane z |
| Convert |
Konwertuje dane z jednego typu na drugi. Jest to Klasa narzędzi. |
| DateConstructor |
Reprezentuje obiekt oparty na prototypie zdefiniowany przez funkcję konstruktora. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| DateObject |
Reprezentuje obiekt date. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| DatePrototype |
Udostępnia statyczne metody i właściwości DateObject obiektów. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| DebugBreak |
Ta klasa jest używana przez analizator JScript do reprezentowania punktu przerwania w debugerze. |
| DebugConvert |
Konwertuje dane z jednego typu na inny. Obejmuje metody, które konwertują String wartości na obiekty, aby były wyświetlane przez debuger. |
| DocumentContext |
Reprezentuje plik kodu źródłowego, który jest zapisany w języku JScript. |
| DynamicFieldInfo |
Reprezentuje informacje o polu. Ta klasa jest używana do zwracania pól klas expand i tablic skryptów do debugera. |
| Empty |
Reprezentuje wartość zmiennej, która nie została utworzyć wystąpienia. |
| EndOfFile |
Ta klasa jest używana przez JScript do reprezentowania osiągnięcia końca pliku jako wyjątku. Kod może zgłosić ten błąd, aby zatrzymać parser. |
| EnumeratorConstructor |
Reprezentuje obiekt oparty na prototypie, który jest definiowany przez funkcję konstruktora. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| EnumeratorObject |
Reprezentuje obiekt modułu wyliczającego. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| EnumeratorPrototype |
Udostępnia metody statyczne i właściwości EnumeratorObject dla obiektów. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody. Ta klasa należy do kategorii modelu obiektów wbudowanych. |
| Equality |
Wykonuje operacje porównania. Ta klasa należy do kategorii drzewa składni abstrakcyjnej. |
| ErrorConstructor |
Reprezentuje obiekt oparty na prototypie, który jest definiowany przez funkcję konstruktora. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| ErrorObject |
Reprezentuje obiekt błędu. Ta klasa należy do kategorii modelu obiektów wbudowanych. |
| ErrorPrototype |
Udostępnia statyczne metody i właściwości ErrorObject obiektów. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| Eval |
Ocenia JScript kodu. Ta klasa należy do abstrakcyjnej kategorii drzewa składni. |
| EvalErrorObject |
Reprezentuje błąd, który występuje, gdy |
| Expando |
Wskazuje, że Klasa lub metoda jest klasą Expand lub metodą. |
| FieldAccessor |
Reprezentuje dostęp do pola. |
| ForIn |
Reprezentuje instrukcję języka JScript |
| FunctionConstructor |
Reprezentuje obiekt oparty na prototypie, który jest definiowany przez funkcję konstruktora. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| FunctionDeclaration |
Reprezentuje deklarację funkcji. Ta klasa należy do abstrakcyjnej kategorii drzewa składni. |
| FunctionExpression |
Reprezentuje obiekt Function. Ta klasa należy do kategorii drzewa składni abstrakcyjnej. |
| FunctionObject |
Reprezentuje obiekt Function. |
| FunctionPrototype |
Udostępnia metody statyczne i właściwości obiektów FunctionObject . Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| FunctionWrapper |
Tworzy powiązanie elementów członkowskich funkcji z obiektem. |
| GlobalObject |
Przechowuje stałe, informacje o typie danych, funkcje narzędziowe i odwołania do obiektów opartych na prototypach. Ta klasa należy do kategorii modelu obiektów wbudowanych. |
| Globals |
Przechowuje odwołania do wszystkich typów dostępnych globalnie i zarządza stosem. Ta klasa należy do kategorii stanu kompilacji i czasu wykonywania. |
| GlobalScope |
Reprezentuje zakres globalny. |
| Hide |
Wskazuje, że metoda lub pole ukrywa metodę lub pole w klasie bazowej. |
| Import |
Importuje przestrzenie nazw do użycia w kodzie. Ta klasa należy do abstrakcyjnej kategorii drzewa składni. |
| In |
Określa, czy obiekt jest zawarty w innym obiekcie. Ta klasa należy do abstrakcyjnej kategorii drzewa składni. |
| Instanceof |
Określa, czy obiekt może być wywłaszczany do typu innego obiektu. Ta klasa należy do abstrakcyjnej kategorii drzewa składni. |
| JSAuthor |
Zapewnia usługi do tworzenia JScript kodu w edytorze. |
| JSConstructor |
Opakowywuje FunctionObject . |
| JScriptCodeProvider |
Zapewnia dostęp do wystąpień generatora kodu w języku JScript i kompilatora kodu. |
| JScriptException |
Wyjątek, który jest generowany przez skrypt JScript do powiadamiania hosta lub programu środowiska uruchomieniowego języka wspólnego (CLR) o wystąpieniu błędu. JScriptExceptionZwykle pobiera JSError wartość wyliczenia. |
| JSField |
Obsługuje wszystkie pola w JScript. Jest to klasa bazowa dla wszystkich pól, które są zdefiniowane przez JScript. Ta klasa należy do kategorii powiązania nazw. |
| JSFieldInfo |
Zawija FieldInfo obiekt. |
| JSFunctionAttribute |
Używany z do adnotacji konwencji wywoływania metod i konstruktorów, które są generowane przez JScript JSFunctionAttributeEnum kompilatora. |
| JSLocalField |
Reprezentuje zmienną lokalną. |
| JSMethod |
Reprezentuje JScript metody. Ta klasa należy do kategorii powiązania nazwy. |
| JSMethodInfo |
MethodInfoOpakowywuje obiekt. |
| JSObject |
Reprezentuje obiekt w JScript. Ta klasa należy do kategorii obiektów i funkcji. |
| JSParser |
Analizuje JScript kodu. Ta klasa należy do kategorii skanowania i analizowania. |
| JSPrototypeObject |
Dodaje właściwość funkcji konstruktora do klasy JSObject na potrzeby wczesnego wiązania. Ta klasa należy do kategorii obiektów i funkcji. |
| JSScanner |
Skanuje wyszukiwanie kodu w języku JScript dla poszczególnych jednostek kodu lub tokenów. Ta klasa należy do kategorii skanowania i analizowania. |
| JSVariableField |
Obsługuje pola zmiennych w języku JScript. Jest to klasa podstawowa dla parametrów, zmiennych lokalnych, zmiennych globalnych i elementów członkowskich klasy. |
| LateBinding |
Reprezentuje odwołanie do elementu członkowskiego klasy, wyrażenia możliwego do uzyskania lub nazwy zmiennej. Ta klasa próbuje rozpoznać odwołanie do prawidłowej wartości w czasie wykonywania. |
| LenientArrayPrototype |
Przechowuje obiekty reprezentujące statyczne metody ArrayPrototype klasy. LenientArrayPrototypeKlasa należy do wbudowanej kategorii modelu obiektów. |
| LenientBooleanPrototype |
Przechowuje obiekty reprezentujące metody statyczne BooleanPrototype klasy . Klasa należy do kategorii modelu obiektów LenientBooleanPrototype wbudowanych. |
| LenientDateConstructor |
Przechowuje obiekty reprezentujące metody statyczne DateConstructor klasy . Klasa należy do kategorii modelu obiektów LenientDateConstructor wbudowanych. |
| LenientDatePrototype |
Przechowuje obiekty reprezentujące metody statyczne DatePrototype klasy . Klasa należy do kategorii modelu obiektów LenientDatePrototype wbudowanych. |
| LenientEnumeratorPrototype |
Przechowuje obiekty reprezentujące metody statyczne EnumeratorPrototype klasy . Klasa należy do kategorii modelu obiektów LenientEnumeratorPrototype wbudowanych. |
| LenientErrorPrototype |
Przechowuje obiekty reprezentujące metody statyczne ErrorPrototype klasy . Klasa należy do kategorii modelu obiektów LenientErrorPrototype wbudowanych. |
| LenientFunctionPrototype |
Przechowuje obiekty reprezentujące statyczne metody FunctionPrototype klasy. LenientFunctionPrototypeKlasa należy do wbudowanej kategorii modelu obiektów. |
| LenientGlobalObject |
Przechowuje obiekty funkcji konstruktora, informacje o typie danych i obiekty, które reprezentują metody statyczne GlobalObject klasy. Klasa należy do kategorii modelu obiektów LenientGlobalObject wbudowanych. |
| LenientMathObject |
Przechowuje obiekty reprezentujące statyczne metody MathObject klasy. LenientMathObjectKlasa należy do wbudowanej kategorii modelu obiektów. |
| LenientNumberPrototype |
Przechowuje obiekty reprezentujące metody statyczne NumberPrototype klasy . Klasa LenientNumberPrototype należy do kategorii wbudowanego modelu obiektów. |
| LenientObjectPrototype |
Przechowuje obiekty reprezentujące metody statyczne ObjectPrototype klasy . Klasa LenientObjectPrototype należy do kategorii wbudowanego modelu obiektów. |
| LenientRegExpPrototype |
Przechowuje obiekty reprezentujące metody statyczne RegExpPrototype klasy . Klasa należy do kategorii modelu obiektów LenientRegExpPrototype wbudowanych. |
| LenientStringConstructor |
Przechowuje obiekty reprezentujące statyczne metody StringConstructor klasy. LenientStringConstructorKlasa należy do wbudowanej kategorii modelu obiektów. |
| LenientStringPrototype |
Przechowuje obiekty reprezentujące metody statyczne StringPrototype klasy . Klasa należy do kategorii modelu obiektów LenientStringPrototype wbudowanych. |
| LenientVBArrayPrototype |
Przechowuje obiekty reprezentujące statyczne metody VBArrayPrototype klasy. LenientVBArrayPrototypeKlasa należy do wbudowanej kategorii modelu obiektów. |
| MathObject |
Zapewnia stałe i metody statyczne dla funkcji trygonometrycznych, funkcji logarytmicznych i innych typowych funkcji matematycznych. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| MemberInfoList |
Zachowuje listę MemberInfo elementów. |
| MethodInvoker |
Reprezentuje wywołujący dla określonej metody. Używany przez JSMethodInfo klasę do wywoływania metod. |
| Missing |
Reprezentuje wartość zmiennej, która została utworzyć jej wystąpienia, ale która nie ma jeszcze ustawionej wartości. |
| Namespace |
Reprezentuje przestrzeń nazw. |
| NoContextException |
Wyjątek, który jest generowany, gdy żaden kod nie jest Context skojarzony z JScriptException . |
| NotRecommended |
Wskazuje, że metoda lub pole nie jest zalecane. |
| NumberConstructor |
Reprezentuje obiekt oparty na prototypie, który jest definiowany przez funkcję konstruktora. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| NumberObject |
Reprezentuje obiekt liczby. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| NumberPrototype |
Udostępnia metody statyczne i właściwości NumberObject dla obiektów. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody. Ta klasa należy do kategorii modelu obiektów wbudowanych. |
| NumericBinary |
Wykonuje operacje binarne na operandach liczbowych. Ta klasa należy do abstrakcyjnej kategorii drzewa składni. |
| NumericUnary |
Wykonuje operacje jednoargumentowe dla argumentów operacji numerycznych. Ta klasa należy do kategorii drzewa składni abstrakcyjnej. |
| ObjectConstructor |
Reprezentuje obiekt oparty na prototypie zdefiniowany przez funkcję konstruktora. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| ObjectPrototype |
Udostępnia metody statyczne i właściwości JSObject dla obiektów. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody. Ta klasa należy do kategorii modelu obiektów wbudowanych. |
| Override |
Wskazuje, że metoda lub pole przesłania metodę lub pole w klasie bazowej. |
| Package |
Tworzy pakiety kodu JScript do użycia przez inny kod. Ta klasa należy do kategorii drzewa abstrakcyjnej składni. |
| ParserException |
Ta klasa jest używana przez JScript do reprezentowania wyjątków parsera. |
| Plus |
Wykonuje operacje dodawania i ujednania. Ta klasa należy do kategorii drzewa abstrakcyjnej składni. |
| PostOrPrefixOperator |
Wykonuje operacje inkrementowania i dekrementowania, które odpowiadają składni prefiksu i przyrostka. Ta klasa należy do kategorii drzewa abstrakcyjnej składni. |
| RangeErrorObject |
Reprezentuje błąd zakresu. Na przykład błąd zakresu może wystąpić, gdy używasz niepoprawnego indeksu w celu uzyskania dostępu do elementu tablicy. |
| ReferenceAttribute |
Reprezentuje odwołanie do zestawu. |
| ReferenceErrorObject |
Reprezentuje błąd odwołania. Na przykład błąd odwołania może wystąpić, gdy odwołanie do niezadeklarowanej zmiennej. |
| RegExpConstructor |
Reprezentuje obiekt oparty na prototypie, który jest definiowany przez funkcję konstruktora. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| RegExpMatch |
Reprezentuje wyniki zgodne z wyrażeniem regularnym. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| RegExpObject |
Reprezentuje obiekt wyrażenia regularnego. Ta klasa należy do kategorii modelu obiektów wbudowanych. |
| RegExpPrototype |
Udostępnia metody statyczne i właściwości RegExpObject dla obiektów. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody. Ta klasa należy do kategorii modelu obiektów wbudowanych. |
| Relational |
Wykonuje operacje porównania relacyjnego. Ta klasa należy do kategorii drzewa składni abstrakcyjnej. |
| ReturnOutOfFinally |
Reprezentuje stan wyjątku, gdy wykonywanie kodu zwraca z |
| Runtime |
Udostępnia funkcje narzędziowe. |
| ScriptBlock |
Reprezentuje blok kodu w języku JScript. Ta klasa należy do kategorii drzewa składni abstrakcyjnej. |
| ScriptFunction |
Reprezentuje obiekt oparty na prototypie zdefiniowany przez funkcję konstruktora. Większość klas funkcji konstruktora, takich jak DateConstructor, NumberConstructor, StringConstructori ObjectConstructor, dziedziczy po tej klasie. Ta klasa należy do kategorii obiektów i funkcji. |
| ScriptObject |
Obsługuje wszystkie klasy JScript. Jest to ostateczna klasa bazowa wszystkich klas JScript. Ta klasa należy do kategorii obiektów i funkcji. |
| ScriptStream |
Reprezentuje strumień danych. Ta klasa wysyła swoje dane do lub do COMCharStream Console strumienia. |
| SimpleHashtable |
Tablica skrótów dla wewnętrznego magazynu elementów. |
| StackFrame |
Przedstawia ramkę stosu na potrzeby wykonywania kodu. Ta klasa zawiera metody rozpoznawania zakresu. Należy do kategorii kompilacja i stan czasu wykonywania. |
| StrictEquality |
Wykonuje operacje porównania. Ta klasa należy do kategorii drzewa składni abstrakcyjnej. |
| StringConstructor |
Reprezentuje obiekt oparty na prototypie, który jest definiowany przez funkcję konstruktora. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| StringObject |
Reprezentuje obiekt String. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| StringPrototype |
Udostępnia metody statyczne i właściwości obiektów StringObject . Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| SuperTypeMembersSorter |
Przechowuje składowe z klas bazowych i interfejsów. |
| SyntaxErrorObject |
Reprezentuje błąd składniowy. Na przykład w przypadku pominięcia średnika może wystąpić błąd składniowy. |
| Throw |
Zgłasza wyjątek. Ta klasa należy do kategorii drzewa składni abstrakcyjnej. |
| Try |
Identyfikuje bloki kodu do uruchomienia w zakresach obsługi błędów. Ta klasa należy do abstrakcyjnej kategorii drzewa składni. |
| TypedArray |
Reprezentuje odbijające odwołanie do Array klasy. Ta klasa przechowuje typ elementu tablicy z określonym typem, ale ta klasa nie przechowuje danych. |
| TypeErrorObject |
Reprezentuje błąd typu. Na przykład błąd typu może wystąpić, gdy przekazujesz obiekt jednego typu do metody, która oczekuje obiektu innego typu. |
| Typeof |
Określa typy danych obiektów. Ta klasa należy do kategorii drzewa składni abstrakcyjnej. |
| TypeReflector |
Zapewnia implementację programu GetMember(String, BindingFlags) , która jest szybsza niż GetMember(String, BindingFlags) . |
| UnaryOp |
Reprezentuje klasę bazową dla klas, które wykonują operacje na pojedynczych operandach, takich Typeof jak i PostOrPrefixOperator . Ta klasa należy do kategorii drzewa abstrakcyjnej składni. |
| URIErrorObject |
Reprezentuje błąd Uniform Resource Identifier (URI). Na przykład błąd identyfikatora URI może wystąpić podczas próby zakodowania lub dekodowania identyfikatora URI. |
| VBArrayConstructor |
Reprezentuje obiekt oparty na prototypie, który jest definiowany przez funkcję konstruktora. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| VBArrayObject |
Reprezentuje obiekt VBArray. Ta klasa należy do kategorii modelu obiektów wbudowanych. |
| VBArrayPrototype |
Udostępnia metody statyczne i właściwości obiektów VBArrayObject . Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody. Ta klasa należy do wbudowanej kategorii modelu obiektów. |
| VsaItem |
Reprezentuje elementy dodane do aparatu skryptów platformy .NET. Obejmuje to elementy kodu, elementy referencyjne i elementy globalne. |
| VsaItems |
Reprezentuje kolekcję IJSVsaItem obiektów, które mogą być adresowane według nazwy lub indeksu. |
| With |
Reprezentuje |
Interfejsy
| COMMemberInfo |
Definiuje metody, które umożliwiają JScript komunikacji z zewnętrznym elementem członkowskim COM. Ten interfejs jest używany przez zewnętrzną implementację com do uwidoczniania obiektów JScript, ponieważ JScript wymaga zarządzanego MemberInfo powiązania z obiektem zewnętrznym. |
| IActivationObject |
Definiuje metody rozpoznawania zakresu. Ten interfejs jest implementowany przez wszystkie obiekty, które uczestniczą w hierarchii zakresu. |
| IAuthorServices |
Definiuje usługi do tworzenia kodu w języku JScript w edytorze. |
| IColorizeText |
Definiuje usługi do kolorowania tekstu podczas tworzenia kodu w języku JScript w edytorze. |
| IDebugConvert |
Definiuje zestaw metod narzędziowych, które konwertują dane z jednego typu na inny. Obejmuje metody, które konwertują String wartości na obiekty, aby były wyświetlane przez debuger. |
| IDebugConvert2 |
Definiuje metody narzędzi, które konwertują dane z jednego typu na inny. Obejmuje metody, które konwertują wartości String na obiekty, aby były wyświetlane przez debuger. |
| IDebuggerObject |
Definiuje metody, które dostarczają informacji o obiektach debugera. Ten interfejs jest implementowany przez wszystkie IReflect obiekty, które są implementowane przez debuger. Obecnie interfejs ten służy tylko do oznaczania tych obiektów tylko jako takich jak aparat skryptów. |
| IDebugScriptScope |
Definiuje metody ustawiające |
| IDebugType |
Definiuje metody, które zawierają informacje o obiektach debugera. Ten interfejs jest implementowany przez obiekty debugera, które reprezentują typ w docelowym debugerze. |
| IDebugVsaScriptCodeItem |
Definiuje metody, które oceniają wyrażenia i analizują ciągi. Ten interfejs jest zwykle implementowany przez obiekt, który reprezentuje blok kodu i jest zwykle wywoływany przez debuger. Ten interfejs zapewnia dodatkowe funkcje, które są wymagane przez hosta IActiveScript. |
| IDefineEvent |
Definiuje dodatkowe funkcje, które są wymagane przez aktywnego hosta skryptów. |
| IEngine2 |
Definiuje dodatkowe funkcje, które są potrzebne przez hosta IActiveScript. Zaimplementowane przez VsaEngine aparat. |
| IErrorHandler |
Definiuje metody do obsługi błędów, które występują podczas analizowania kodu. |
| IMessageReceiver |
Definiuje metody, które odbierają dane wyjściowe z aparatu skryptów. Ten interfejs działa jako obiekt wywołania zwrotnego do przechwytywania danych wyjściowych, które w przeciwnym razie byłyby trafiać do konsoli. |
| IMethodsCompletionInfo |
Jest to interfejs znacznika i nie ma żadnych metod. |
| INeedEngine |
Definiuje metody pobierające i ustawiające odwołania do aparatu skryptów. |
| IObjectCompletionInfo |
Jest to interfejs znacznika i nie ma żadnych metod. |
| IParseText |
Definiuje metody analizowania tekstu podczas tworzenia kodu w języku JScript w edytorze. |
| IRedirectOutput |
Definiuje metody, które przechwytują dane wyjściowe, które w przeciwnym razie mogłyby przejść do konsoli programu. Ten interfejs jest implementowany przez VsaEngine . |
| ISite2 |
Definiuje metody, które są używane przez program VsaEngine do rozpoznawania nazw. Oferuje dodatkowe funkcje, które są potrzebne przez hosta IActiveScript. |
| ITokenColorInfo |
Definiuje właściwości kolorowania określonych jednostek kodu. |
| ITokenEnumerator |
Definiuje metody iteracji dla kolekcji ITokenColorInfo obiektów. |
| IVsaFullErrorInfo |
Definiuje właściwości w celu uzyskania informacji o błędach. Ten interfejs zapewnia dodatkowe funkcje, które są potrzebne przez hosta IActiveScript. |
| IVsaScriptCodeItem |
Definiuje dodatkowe funkcje, które są potrzebne przez hosta IActiveScript. |
| IVsaScriptScope |
Definiuje metody rozpoznawania zakresu. Globalny obiekt zakresu VsaEngine implementuje ten interfejs. |
| IWrappedMember |
Definiuje metody uzyskiwania dostępu do obiektu, na których jest zdefiniowany członek. |
| MemberInfoInitializer |
Definiuje metody, które musi zaimplementować zewnętrzny obiekt COM. Ten interfejs jest używany przez zewnętrzną implementację COM do uwidaczniania swoich obiektów w języku JScript, ponieważ JScript wymaga elementu zarządzanego MemberInfo do powiązania z obiektem zewnętrznym. Ten interfejs jest implementowany przez COMFieldInfo , COMMethodInfo i COMPropertyInfo . |
Wyliczenia
| CmdLineError |
Określa błędy występujące podczas uruchamiania kompilatora wiersza polecenia jsc.exe. To wyliczenie służy do tworzenia CmdLineException obiektów. |
| ErrorType |
Określa typy JScript błędów. |
| JSBuiltin |
Określa wbudowane funkcje JScript funkcji. Te funkcje odpowiadają statycznym metodom wewnętrznych obiektów JScript. Elementy członkowskie tego wyliczenia są używane do tworzenia JSFunctionAttribute obiektów. |
| JSError |
Określa JScript komunikatów o błędach. Ta klasa należy do kategorii stanu kompilacji i czasu uruchomienia. |
| JSFunctionAttributeEnum |
Określa konwencje wywoływania funkcji, które są generowane przez kompilator JScript. Używany z JSFunctionAttribute atrybutem niestandardowym. |
| JSToken |
Określa poszczególne jednostki kodu lub tokeny, które JScript języku. |
| SourceState |
Określa stan tekstu kodu źródłowego. Ta klasa jest używana razem z innymi klasami, które dostarczają informacji w celu JScript kodu w edytorze. |
| TokenColor |
Określa kolory, które powinny mieć poszczególne jednostki kodu w przypadku kolorowania tekstu w edytorze. Elementy członkowskie tego wyliczenia są używane przez Color właściwość ITokenColorInfo obiektów . |
| VSAITEMTYPE2 |
Rozszerza JSVsaItemType wyliczenie. Zapewnia dodatkowe funkcje, które są wymagane przez hosta IActiveScript. |