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