Microsoft.JScript Przestrzeń nazw

Zawiera klasy obsługujące kompilowanie i generowanie kodu przy użyciu języka JScript. Contains classes that support compilation and code generation using the JScript language.

Klasy

ActivationObject

Reprezentuje obiekt, który jest częścią hierarchii zakresu.Represents an object that is taking part in a scope hierarchy. Ta klasa zawiera metody rozpoznawania zakresu i uzyskiwania informacji o elementach członkowskich.This class contains methods for resolving scope and for getting member information. Należy do kategorii kompilacja i stan czasu wykonywania.It belongs to the compilation and run-time state category.

ActiveXObjectConstructor

Reprezentuje obiekt oparty na prototypie, który jest zdefiniowany przez funkcję konstruktora.Represents a prototype-based object that is defined by a constructor function. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

ArgumentsObject

Reprezentuje informacje, które są używane do wywołania funkcji.Represents the information that is used to call a function. Obejmuje to funkcję, obiekt wywołujący, argumenty oraz informacje o ramce stosu.This includes the function, the caller, the arguments, and information about the stack frame. Ta klasa należy do kategorii obiekty i funkcje.This class belongs to the objects and functions category.

ArrayConstructor

Reprezentuje obiekt oparty na prototypie, który jest zdefiniowany przez funkcję konstruktora.Represents a prototype-based object that is defined by a constructor function. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

ArrayLiteral

Ta klasa jest używana przez analizator JScript do reprezentowania literału tablicy.This class is used by the JScript parser to represent an array literal.

ArrayObject

Reprezentuje obiekt Array.Represents an array object. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

ArrayPrototype

Udostępnia statyczne metody i właściwości ArrayObject obiektów.Provides static methods and properties for ArrayObject objects. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

ArrayWrapper

Zawija tablicę w celu utworzenia języka JScript ArrayObject .Wraps an array to create a JScript ArrayObject. Ta klasa otacza Array obiekt .NET Framework lub ArrayObject obiekt JScript.This class wraps either a .NET Framework Array object or a JScript ArrayObject object.

AssemblyCustomAttributeList

Ta klasa jest używana przez analizator JScript do przechowywania atrybutów przypisanych do zestawu.This class is used by the JScript parser to store the attributes that are assigned to an assembly.

AST

Reprezentuje drzewo składni abstrakcyjnej, które jest używane do analizowania kodu w języku JScript.Represents the abstract syntax tree that is used to parse JScript code.

ASTList

Zachowuje listę AST elementów.Maintains a list of AST elements. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

BinaryOp

Reprezentuje klasę bazową dla klas, które wykonują operacje na dwóch operandach, takich jak Plus , Equality , i Relational .Represents the base class for classes that perform operations on two operands, such as Plus, Equality, and Relational. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

Binding

Reprezentuje odwołanie do elementu członkowskiego klasy, wyrażenia możliwego do uzyskania lub nazwy zmiennej.Represents a reference to a class member, callable expression, or variable name. Ta klasa próbuje rozpoznać odwołanie do poprawnej wartości w czasie kompilacji.This class attempts to resolve the reference to the correct value at compile time.

BitwiseBinary

Wykonuje operacje bitowe binarne.Performs bitwise binary operations. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

Block

Reprezentuje blok w języku JScript.Represents a block in JScript. Ta klasa jest używana głównie przez JSParser program do tworzenia Block obiektów podczas analizy kodu.This class is used mainly by the JSParser to create Block objects when it parses code. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

BlockScope

Reprezentuje zakres bloku kodu, który jest częścią hierarchii zakresu i który można wypchnąć do globalnego stosu zakresów.Represents the scope of a block of code that is taking part in a scope hierarchy and that can be pushed onto the global scope stack. Na przykład ta klasa może reprezentować zakres try bloku.For example, this class can represent the scope of a try block.

BooleanConstructor

Reprezentuje obiekt oparty na prototypie, który jest zdefiniowany przez funkcję konstruktora.Represents a prototype-based object that is defined by a constructor function. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

BooleanObject

Reprezentuje obiekt wartości logicznej.Represents a Boolean object. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

BooleanPrototype

Udostępnia statyczne metody i właściwości BooleanObject obiektów.Provides static methods and properties for BooleanObject objects. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

BreakOutOfFinally

Reprezentuje stan wyjątku w przypadku przerwania wykonywania kodu z finally bloku.Represents the exception state when code execution breaks out of a finally block.

Closure

Reprezentuje funkcję zamykania.Represents a closure function. Ta klasa należy do kategorii obiekty i funkcje.This class belongs to the objects and functions category.

CmdLineException

Reprezentuje błędy występujące podczas uruchamiania kompilatora wiersza polecenia jsc.exe.Represents errors that occur when you run the command-line compiler 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.Determines whether options that are specified to the command-line compiler jsc.exe are correctly formed, and reads the arguments if any are included.

COMCharStream

Reprezentuje strumień, który wysyła dane do IMessageReceiver .Represents a stream that sends its data to an IMessageReceiver. Dane są przechowywane w buforze do momentu opróżnienia danych lub zamknięcia strumienia.The data is stored in a buffer until the data is flushed or the stream is closed.

COMFieldInfo

Umożliwia programowi JScript komunikowanie się z zewnętrznym polem COM.Enables JScript to communicate with an external COM field. 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.This class is used by an external COM implementation to expose its objects to JScript because JScript needs a managed MemberInfo in order to bind to an external object.

COMMethodInfo

Umożliwia programowi JScript komunikowanie się z zewnętrzną metodą COM.Enables JScript to communicate with an external COM method. 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.This class is used by an external COM implementation to expose its objects to JScript because JScript needs a managed MemberInfo in order to bind to an external object.

COMPropertyInfo

Umożliwia programowi JScript komunikowanie się z zewnętrzną właściwością COM.Enables JScript to communicate with an external COM property. 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.This class is used by an external COM implementation to expose its objects to JScript because JScript needs a managed MemberInfo in order to bind to an external object.

Context

Reprezentuje kod źródłowy języka JScript.Represents JScript source code. Ta klasa należy do kategorii kompilacja i stan czasu wykonywania.This class belongs to the compilation and run-time state category.

ContinueOutOfFinally

Reprezentuje stan wyjątku, gdy wykonanie kodu jest kontynuowane z finally bloku.Represents the exception state when code execution continues out of a finally block.

Convert

Konwertuje dane z jednego typu na drugi.Converts data from one type to another. Jest to Klasa narzędzi.This is a utility class.

DateConstructor

Reprezentuje obiekt oparty na prototypie, który jest zdefiniowany przez funkcję konstruktora.Represents a prototype-based object that is defined by a constructor function. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

DateObject

Reprezentuje obiekt date.Represents a date object. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

DatePrototype

Udostępnia statyczne metody i właściwości DateObject obiektów.Provides static methods and properties for DateObject objects. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

DebugBreak

Ta klasa jest używana przez analizator JScript do reprezentowania punktu przerwania w debugerze.This class is used by the JScript parser to represent a breakpoint in a debugger.

DebugConvert

Konwertuje dane z jednego typu na drugi.Converts data from one type to another. Obejmuje metody, które konwertują wartości na String obiekty, aby mogły być wyświetlane przez debuger.Includes methods that convert values to String objects so that they can be displayed by the debugger.

DocumentContext

Reprezentuje plik kodu źródłowego, który jest zapisany w języku JScript.Represents a source code file that is written in the JScript language.

DynamicFieldInfo

Reprezentuje informacje o polu.Represents field information. Ta klasa jest używana do zwracania pól klas expand i tablic skryptów do debugera.This class is used to return fields of expando classes and script arrays to the debugger.

Empty

Reprezentuje wartość zmiennej, której wystąpienie nie zostało utworzone.Represents the value of a variable that has not been instantiated.

EndOfFile

Ta klasa jest używana przez analizator JScript do reprezentowania końca pliku jako wyjątek.This class is used by the JScript parser to represent reaching the end of a file as an exception. Kod może zgłosić ten błąd, aby zatrzymać analizator składni.Code can throw this error to stop the parser.

EnumeratorConstructor

Reprezentuje obiekt oparty na prototypie, który jest zdefiniowany przez funkcję konstruktora.Represents a prototype-based object that is defined by a constructor function. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

EnumeratorObject

Reprezentuje obiekt modułu wyliczającego.Represents an enumerator object. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

EnumeratorPrototype

Udostępnia statyczne metody i właściwości EnumeratorObject obiektów.Provides static methods and properties for EnumeratorObject objects. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

Equality

Wykonuje operacje porównania.Performs comparison operations. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

ErrorConstructor

Reprezentuje obiekt oparty na prototypie, który jest zdefiniowany przez funkcję konstruktora.Represents a prototype-based object that is defined by a constructor function. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

ErrorObject

Reprezentuje obiekt błędu.Represents an error object. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

ErrorPrototype

Udostępnia statyczne metody i właściwości ErrorObject obiektów.Provides static methods and properties for ErrorObject objects. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

Eval

Szacuje kod w języku JScript.Evaluates JScript code. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

EvalErrorObject

Reprezentuje błąd, który występuje, gdy eval Metoda jest używana.Represents an error that occurs when the eval method is used. Aby uzyskać więcej informacji, zobacz Metoda eval (Visual Studio-JScript).For more information, see eval Method (Visual Studio - JScript).

Expando

Wskazuje, że Klasa lub metoda jest klasą Expand lub metodą.Indicates that a class or method is an expando class or method.

FieldAccessor

Reprezentuje metodę dostępu do pola.Represents a field accessor.

ForIn

Reprezentuje instrukcję języka JScript for...in .Represents the JScript for...in statement. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

FunctionConstructor

Reprezentuje obiekt oparty na prototypie, który jest zdefiniowany przez funkcję konstruktora.Represents a prototype-based object that is defined by a constructor function. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

FunctionDeclaration

Reprezentuje deklarację funkcji.Represents a function declaration. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

FunctionExpression

Reprezentuje obiekt Function.Represents a function object. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

FunctionObject

Reprezentuje obiekt Function.Represents a function object.

FunctionPrototype

Udostępnia statyczne metody i właściwości FunctionObject obiektów.Provides static methods and properties for FunctionObject objects. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

FunctionWrapper

Tworzy powiązanie elementów członkowskich funkcji z obiektem.Binds the members of a function to an object.

GlobalObject

Przechowuje stałe, informacje o typach danych, funkcje narzędziowe i odwołania do obiektów opartych na prototypach.Stores constants, data type information, utility functions, and references to prototype-based objects. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

Globals

Przechowuje odwołania do wszystkich typów dostępnych globalnie i zarządza stosem.Stores references to all globally available types and manages the stack. Ta klasa należy do kategorii kompilacja i stan czasu wykonywania.This class belongs to the compilation and run-time state category.

GlobalScope

Reprezentuje zakres globalny.Represents the global scope.

Hide

Wskazuje, że metoda lub pole ukrywa metodę lub pole w klasie bazowej.Indicates that a method or field hides a method or field in a base class.

Import

Importuje przestrzenie nazw do użycia w kodzie.Imports namespaces for use in code. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

In

Określa, czy obiekt jest zawarty w innym obiekcie.Determines whether an object is contained in another object. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

Instanceof

Określa, czy obiekt może zostać przekształcony na typ innego obiektu.Determines whether an object can be coerced to the type of another object. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

JSAuthor

Zapewnia usługi do tworzenia kodu w języku JScript w edytorze.Provides services for authoring JScript code in an editor.

JSConstructor

Zawija FunctionObject .Wraps a FunctionObject.

JScriptCodeProvider

Zapewnia dostęp do wystąpień generatora kodu w języku JScript i kompilatora kodu.Provides access to instances of the JScript code generator and code compiler.

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.The exception that is thrown by JScript to notify a common language runtime (CLR) host or program that an error occurred. JScriptExceptionZwykle pobiera JSError wartość wyliczenia.A JScriptException usually takes a JSError enumeration value.

JSField

Obsługuje wszystkie pola w języku JScript.Supports all fields in JScript. Jest to klasa podstawowa dla wszystkich pól, które są zdefiniowane przez JScript.This is the base class for all fields that are defined by JScript. Ta klasa należy do kategorii powiązań nazw.This class belongs to the name binding category.

JSFieldInfo

Zawija FieldInfo obiekt.Wraps a FieldInfo object.

JSFunctionAttribute

Służy JSFunctionAttributeEnum do dodawania adnotacji do konwencji wywoływania metod i konstruktorów, które są generowane przez kompilator JScript.Used with JSFunctionAttributeEnum to annotate the calling conventions of methods and constructors that are generated by the JScript compiler.

JSLocalField

Reprezentuje zmienną lokalną.Represents a local variable.

JSMethod

Reprezentuje metodę języka JScript.Represents a JScript method. Ta klasa należy do kategorii powiązań nazw.This class belongs to the name binding category.

JSMethodInfo

Zawija MethodInfo obiekt.Wraps a MethodInfo object.

JSObject

Reprezentuje obiekt w języku JScript.Represents an object in JScript. Ta klasa należy do kategorii obiekty i funkcje.This class belongs to the objects and functions category.

JSParser

Analizuje kod w języku JScript.Parses JScript code. Ta klasa należy do kategorii skanowania i analizowania.This class belongs to the scanning and parsing category.

JSPrototypeObject

Dodaje właściwość funkcji konstruktora do celu JSObject wczesnego wiązania.Adds a constructor function property to a JSObject for early binding purposes. Ta klasa należy do kategorii obiekty i funkcje.This class belongs to the objects and functions category.

JSScanner

Skanuje wyszukiwanie kodu w języku JScript dla poszczególnych jednostek kodu lub tokenów.Scans JScript code searching for individual units of code, or tokens. Ta klasa należy do kategorii skanowania i analizowania.This class belongs to the scanning and parsing category.

JSVariableField

Obsługuje pola zmiennych w języku JScript.Supports variable fields in JScript. Jest to klasa podstawowa dla parametrów, zmiennych lokalnych, zmiennych globalnych i elementów członkowskich klasy.This is the base class for parameters, local variables, global variables, and class members.

LateBinding

Reprezentuje odwołanie do elementu członkowskiego klasy, wyrażenia możliwego do uzyskania lub nazwy zmiennej.Represents a reference to a class member, callable expression, or variable name. Ta klasa próbuje rozpoznać odwołanie do prawidłowej wartości w czasie wykonywania.This class attempts to resolve the reference to the correct value at run time.

LenientArrayPrototype

Przechowuje obiekty reprezentujące statyczne metody ArrayPrototype klasy.Stores objects that represent the static methods of the ArrayPrototype class. LenientArrayPrototypeKlasa należy do wbudowanej kategorii modelu obiektów.The LenientArrayPrototype class belongs to the built-in object model category.

LenientBooleanPrototype

Przechowuje obiekty reprezentujące statyczne metody BooleanPrototype klasy.Stores objects that represent the static methods of the BooleanPrototype class. LenientBooleanPrototypeKlasa należy do wbudowanej kategorii modelu obiektów.The LenientBooleanPrototype class belongs to the built-in object model category.

LenientDateConstructor

Przechowuje obiekty reprezentujące statyczne metody DateConstructor klasy.Stores objects that represent the static methods of the DateConstructor class. LenientDateConstructorKlasa należy do wbudowanej kategorii modelu obiektów.The LenientDateConstructor class belongs to the built-in object model category.

LenientDatePrototype

Przechowuje obiekty reprezentujące statyczne metody DatePrototype klasy.Stores objects that represent the static methods of the DatePrototype class. LenientDatePrototypeKlasa należy do wbudowanej kategorii modelu obiektów.The LenientDatePrototype class belongs to the built-in object model category.

LenientEnumeratorPrototype

Przechowuje obiekty reprezentujące statyczne metody EnumeratorPrototype klasy.Stores objects that represent the static methods of the EnumeratorPrototype class. LenientEnumeratorPrototypeKlasa należy do wbudowanej kategorii modelu obiektów.The LenientEnumeratorPrototype class belongs to the built-in object model category.

LenientErrorPrototype

Przechowuje obiekty reprezentujące statyczne metody ErrorPrototype klasy.Stores objects that represent the static methods of the ErrorPrototype class. LenientErrorPrototypeKlasa należy do wbudowanej kategorii modelu obiektów.The LenientErrorPrototype class belongs to the built-in object model category.

LenientFunctionPrototype

Przechowuje obiekty reprezentujące statyczne metody FunctionPrototype klasy.Stores objects that represent the static methods of the FunctionPrototype class. LenientFunctionPrototypeKlasa należy do wbudowanej kategorii modelu obiektów.The LenientFunctionPrototype class belongs to the built-in object model category.

LenientGlobalObject

Przechowuje obiekty funkcji konstruktora, informacje o typach danych i obiekty reprezentujące statyczne metody GlobalObject klasy.Stores constructor function objects, data type information, and objects that represent the static methods of the GlobalObject class. LenientGlobalObjectKlasa należy do wbudowanej kategorii modelu obiektów.The LenientGlobalObject class belongs to the built-in object model category.

LenientMathObject

Przechowuje obiekty reprezentujące statyczne metody MathObject klasy.Stores objects that represent the static methods of the MathObject class. LenientMathObjectKlasa należy do wbudowanej kategorii modelu obiektów.The LenientMathObject class belongs to the built-in object model category.

LenientNumberPrototype

Przechowuje obiekty reprezentujące statyczne metody NumberPrototype klasy.Stores objects that represent the static methods of the NumberPrototype class. LenientNumberPrototypeKlasa należy do wbudowanej kategorii modelu obiektów.The LenientNumberPrototype class belongs to the built-in object model category.

LenientObjectPrototype

Przechowuje obiekty reprezentujące statyczne metody ObjectPrototype klasy.Stores objects that represent the static methods of the ObjectPrototype class. LenientObjectPrototypeKlasa należy do wbudowanej kategorii modelu obiektów.The LenientObjectPrototype class belongs to the built-in object model category.

LenientRegExpPrototype

Przechowuje obiekty reprezentujące statyczne metody RegExpPrototype klasy.Stores objects that represent the static methods of the RegExpPrototype class. LenientRegExpPrototypeKlasa należy do wbudowanej kategorii modelu obiektów.The LenientRegExpPrototype class belongs to the built-in object model category.

LenientStringConstructor

Przechowuje obiekty reprezentujące statyczne metody StringConstructor klasy.Stores objects that represent the static methods of the StringConstructor class. LenientStringConstructorKlasa należy do wbudowanej kategorii modelu obiektów.The LenientStringConstructor class belongs to the built-in object model category.

LenientStringPrototype

Przechowuje obiekty reprezentujące statyczne metody StringPrototype klasy.Stores objects that represent the static methods of the StringPrototype class. LenientStringPrototypeKlasa należy do wbudowanej kategorii modelu obiektów.The LenientStringPrototype class belongs to the built-in object model category.

LenientVBArrayPrototype

Przechowuje obiekty reprezentujące statyczne metody VBArrayPrototype klasy.Stores objects that represent the static methods of the VBArrayPrototype class. LenientVBArrayPrototypeKlasa należy do wbudowanej kategorii modelu obiektów.The LenientVBArrayPrototype class belongs to the built-in object model category.

MathObject

Zapewnia stałe i statyczne metody dla funkcji trygonometrycznych, funkcji logarytmicznych i innych typowych funkcji matematycznych.Provides constants and static methods for trigonometric functions, logarithmic functions, and other common mathematical functions. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

MemberInfoList

Zachowuje listę MemberInfo elementów.Maintains a list of MemberInfo elements.

MethodInvoker

Reprezentuje źródło dla określonej metody.Represents the invoker for a particular method. Używane przez JSMethodInfo klasę do wywoływania metod.Used by the JSMethodInfo class to invoke methods.

Missing

Reprezentuje wartość zmiennej, która została utworzona, ale nie miała jeszcze ustawionej wartości.Represents the value of a variable that has been instantiated but that has not yet had its value set.

Namespace

Reprezentuje przestrzeń nazw.Represents a namespace.

NoContextException

Wyjątek, który jest generowany, gdy żaden kod nie jest Context skojarzony z JScriptException .The exception that is thrown when there is no code Context associated with a JScriptException.

NotRecommended

Wskazuje, że metoda lub pole nie jest zalecane.Indicates that a method or field is not recommended.

NumberConstructor

Reprezentuje obiekt oparty na prototypie, który jest zdefiniowany przez funkcję konstruktora.Represents a prototype-based object that is defined by a constructor function. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

NumberObject

Reprezentuje obiekt liczby.Represents a number object. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

NumberPrototype

Udostępnia statyczne metody i właściwości NumberObject obiektów.Provides static methods and properties for NumberObject objects. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

NumericBinary

Wykonuje operacje binarne na liczbie argumentów operacji.Performs binary operations on numeric operands. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

NumericUnary

Wykonuje operacje jednoargumentowe dla argumentów operacji numerycznych.Performs unary operations on numeric operands. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

ObjectConstructor

Reprezentuje obiekt oparty na prototypie, który jest zdefiniowany przez funkcję konstruktora.Represents a prototype-based object that is defined by a constructor function. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

ObjectPrototype

Udostępnia statyczne metody i właściwości JSObject obiektów.Provides static methods and properties for JSObject objects. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

Override

Wskazuje, że metoda lub pole przesłania metodę lub pole w klasie bazowej.Indicates that a method or field overrides a method or field in a base class.

Package

Tworzy pakiety kodu języka JScript do użycia przez inny kod.Creates packages of JScript code for use by other code. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

ParserException

Ta klasa jest używana przez analizator JScript do reprezentowania wyjątków parsera.This class is used by the JScript parser to represent parser exceptions.

Plus

Wykonuje operacje dodawania i łączenia.Performs addition and concatenation operations. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

PostOrPrefixOperator

Wykonuje operacje zwiększania i zmniejszania, które odnoszą się do prefiksu i przyrostkowej składni.Performs increment and decrement operations that correspond to the prefix and postfix syntax. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

RangeErrorObject

Reprezentuje błąd zakresu.Represents a range error. Na przykład błąd zakresu może wystąpić w przypadku użycia nieprawidłowego indeksu w celu uzyskania dostępu do elementu tablicy.For example, a range error can occur when you use an incorrect index to access an array element.

ReferenceAttribute

Reprezentuje odwołanie do zestawu.Represents a reference to an assembly.

ReferenceErrorObject

Reprezentuje błąd odwołania.Represents a reference error. Na przykład błąd odwołania może wystąpić, gdy odwołanie do niezadeklarowanej zmiennej.For example, a reference error can occur when you reference an undeclared variable.

RegExpConstructor

Reprezentuje obiekt oparty na prototypie, który jest zdefiniowany przez funkcję konstruktora.Represents a prototype-based object that is defined by a constructor function. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

RegExpMatch

Reprezentuje wyniki zgodne z wyrażeniem regularnym.Represents the results from a regular expression match. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

RegExpObject

Reprezentuje obiekt wyrażenia regularnego.Represents a regular expression object. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

RegExpPrototype

Udostępnia statyczne metody i właściwości RegExpObject obiektów.Provides static methods and properties for RegExpObject objects. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

Relational

Wykonuje operacje porównania relacyjnego.Performs relational comparison operations. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

ReturnOutOfFinally

Reprezentuje stan wyjątku, gdy wykonanie kodu wraca z finally bloku.Represents the exception state when code execution returns out of a finally block.

Runtime

Udostępnia funkcje narzędziowe.Provides utility functions.

ScriptBlock

Reprezentuje blok kodu w języku JScript.Represents a block of JScript code. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

ScriptFunction

Reprezentuje obiekt oparty na prototypie, który jest zdefiniowany przez funkcję konstruktora.Represents a prototype-based object that is defined by a constructor function. Większość klas funkcji konstruktora, takich jak DateConstructor , NumberConstructor , StringConstructor i ObjectConstructor dziedziczy z tej klasy.Most of the constructor function classes, such as DateConstructor, NumberConstructor, StringConstructor, and ObjectConstructor, inherit from this class. Ta klasa należy do kategorii obiekty i funkcje.This class belongs to the objects and functions category.

ScriptObject

Obsługuje wszystkie klasy JScript.Supports all JScript classes. Jest to klasa podstawowa klasy bazowej wszystkich klas JScript.This is the ultimate base class of all JScript classes. Ta klasa należy do kategorii obiekty i funkcje.This class belongs to the objects and functions category.

ScriptStream

Reprezentuje strumień danych.Represents a stream of data. Ta klasa wysyła swoje dane do lub do COMCharStream Console strumienia.This class sends its data to either a COMCharStream or a Console stream.

SimpleHashtable

Tablica skrótów dla wewnętrznego magazynu elementów.A hash table for the internal storage of items.

StackFrame

Przedstawia ramkę stosu na potrzeby wykonywania kodu.Represents a stack frame for executing code. Ta klasa zawiera metody rozpoznawania zakresu.This class contains methods for resolving scope. Należy do kategorii kompilacja i stan czasu wykonywania.It belongs to the compilation and run-time state category.

StrictEquality

Wykonuje operacje porównania.Performs comparison operations. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

StringConstructor

Reprezentuje obiekt oparty na prototypie, który jest zdefiniowany przez funkcję konstruktora.Represents a prototype-based object that is defined by a constructor function. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

StringObject

Reprezentuje obiekt String.Represents a string object. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

StringPrototype

Udostępnia statyczne metody i właściwości StringObject obiektów.Provides static methods and properties for StringObject objects. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

SuperTypeMembersSorter

Przechowuje składowe z klas podstawowych i interfejsów.Stores members from base classes and interfaces.

SyntaxErrorObject

Reprezentuje błąd składniowy.Represents a syntax error. Na przykład błąd składniowy może wystąpić w przypadku pominięcia średnika.For example, a syntax error can occur when you omit a semicolon.

Throw

Zgłasza wyjątek.Throws an exception. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

Try

Identyfikuje bloki kodu do uruchomienia w zakresach obsługi błędów.Identifies blocks of code to run in error handling scopes. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

TypedArray

Reprezentuje odbijające odwołanie do Array klasy.Represents a reflectable reference to the Array class. Ta klasa przechowuje typ elementu tablicy z określonym typem, ale ta klasa nie przechowuje danych.This class stores the element type of a typed array, but this class does not store data.

TypeErrorObject

Reprezentuje błąd typu.Represents a type error. Na przykład błąd typu może wystąpić, gdy przekazujesz obiekt jednego typu do metody, która oczekuje obiektu innego typu.For example, a type error can occur when you pass an object of one type to a method that expects an object of another type.

Typeof

Określa typy danych obiektów.Determines the data types of objects. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

TypeReflector

Zapewnia implementację GetMember(String, BindingFlags) , która jest szybsza niż GetMember(String, BindingFlags) .Provides an implementation of GetMember(String, BindingFlags) that is faster than GetMember(String, BindingFlags).

UnaryOp

Reprezentuje klasę bazową dla klas, które wykonują operacje na pojedynczych operandach, takich jak Typeof i PostOrPrefixOperator .Represents the base class for classes that perform operations on single operands, such as Typeof and PostOrPrefixOperator. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

URIErrorObject

Reprezentuje błąd Uniform Resource Identifier (URI).Represents a Uniform Resource Identifier (URI) error. Na przykład błąd identyfikatora URI może wystąpić podczas próby zakodowania lub dekodowania identyfikatora URI.For example, a URI error can occur when you try to encode or decode a URI.

VBArrayConstructor

Reprezentuje obiekt oparty na prototypie, który jest zdefiniowany przez funkcję konstruktora.Represents a prototype-based object that is defined by a constructor function. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

VBArrayObject

Reprezentuje obiekt VBArray.Represents a VBArray object. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

VBArrayPrototype

Udostępnia statyczne metody i właściwości VBArrayObject obiektów.Provides static methods and properties for VBArrayObject objects. Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Ta klasa należy do wbudowanej kategorii modelu obiektów.This class belongs to the built-in object model category.

VsaItem

Reprezentuje elementy dodane do aparatu skryptów platformy .NET.Represents items added to the .NET script engine. Obejmuje to elementy kodu, elementy referencyjne i elementy globalne.This includes code items, reference items, and global items.

VsaItems

Reprezentuje kolekcję IJSVsaItem obiektów, które mogą być rozkierowane według nazwy lub indeksu.Represents a collection of IJSVsaItem objects that can be addressed either by name or by index.

With

Reprezentuje with instrukcję.Represents the with statement. Ta klasa należy do kategorii drzewa składni abstrakcyjnej.This class belongs to the abstract syntax tree category.

Interfejsy

COMMemberInfo

Definiuje metody umożliwiające komunikację z zewnętrznym elementem członkowskim COM przy użyciu języka JScript.Defines methods that enable JScript to communicate with an external COM member. Ten interfejs jest używany przez zewnętrzną implementację COM, aby uwidocznić swoje obiekty w języku JScript, ponieważ JScript wymaga MemberInfo powiązania z obiektem zewnętrznym.This interface is used by an external COM implementation to expose its objects to JScript because JScript requires a managed MemberInfo to bind to an external object.

IActivationObject

Definiuje metody rozpoznawania zakresu.Defines methods for resolving scope. Ten interfejs jest implementowany przez wszystkie obiekty, które uczestniczą w hierarchii zakresu.This interface is implemented by all objects that take part in a scope hierarchy.

IAuthorServices

Definiuje usługi do tworzenia kodu w języku JScript w edytorze.Defines services for authoring JScript code in an editor.

IColorizeText

Definiuje usługi do kolorowania tekstu podczas tworzenia kodu w języku JScript w edytorze.Defines services for colorizing text when JScript code is being authored in an editor.

IDebugConvert

Definiuje zestaw metod narzędziowych, które konwertują dane z jednego typu na drugi.Defines a set of utility methods that convert data from one type to another. Obejmuje metody, które konwertują wartości na String obiekty, aby mogły być wyświetlane przez debuger.Includes methods that convert values to String objects so that they can be displayed by the debugger.

IDebugConvert2

Definiuje metody narzędziowe, które konwertują dane z jednego typu na drugi.Defines utility methods that convert data from one type to another. Obejmuje metody, które konwertują wartości na String obiekty, aby mogły być wyświetlane przez debuger.Includes methods that convert values to String objects so that they can be displayed by the debugger.

IDebuggerObject

Definiuje metody, które dostarczają informacji o obiektach debugera.Defines methods that provide information about debugger objects. Ten interfejs jest implementowany przez wszystkie IReflect obiekty, które są implementowane przez debuger.This interface is implemented by all IReflect objects that are implemented by the debugger. Obecnie interfejs ten służy tylko do oznaczania tych obiektów tylko jako takich jak aparat skryptów.Currently, this interface serves only to flag these objects as such to the scripting engine.

IDebugScriptScope

Definiuje metody ustawiające this wartość skojarzoną z zakresem globalnym.Defines methods that set the this value that is associated with the global scope. Używane przez VsaEngine .Used by the VsaEngine.

IDebugType

Definiuje metody, które dostarczają informacji o obiektach debugera.Defines methods that provide information about debugger objects. Ten interfejs jest implementowany przez obiekty debugera, które reprezentują typ w elemencie docelowym debugera.This interface is implemented by debugger objects that represent a type in the debugger target.

IDebugVsaScriptCodeItem

Definiuje metody, które obliczają wyrażenia i przeanalizują ciągi.Defines methods that evaluate expressions and parse strings. Ten interfejs jest zwykle implementowany przez obiekt, który reprezentuje blok kodu i jest zazwyczaj wywoływany przez debuger.This interface is typically implemented by an object that represents a code block, and it is typically called by a debugger. Ten interfejs zapewnia dodatkowe funkcje, które są potrzebne przez hosta IActiveScript.This interface provides extra functionality that is needed by an IActiveScript host.

IDefineEvent

Definiuje dodatkowe funkcje, które są potrzebne przez host aktywnego skryptu.Defines extra functionality that is needed by an active script host.

IEngine2

Definiuje dodatkowe funkcje, które są potrzebne przez hosta IActiveScript.Defines extra functionality that is needed by an IActiveScript host. Zaimplementowane przez VsaEngine aparat.Implemented by the VsaEngine engine.

IErrorHandler

Definiuje metody do obsługi błędów występujących podczas analizy kodu.Defines methods to handle errors that occur when code is being parsed.

IMessageReceiver

Definiuje metody, które odbierają dane wyjściowe z aparatu skryptów.Defines methods that receive output from a scripting engine. Ten interfejs działa jako obiekt wywołania zwrotnego do przechwytywania danych wyjściowych, które w przeciwnym razie mogłyby przejść do konsoli.This interface acts as a callback object to capture output that would otherwise go to the console.

IMethodsCompletionInfo

Jest to interfejs znacznika i nie ma żadnych metod.This is a marker interface and has no methods.

INeedEngine

Definiuje metody pobierające i ustawiające odwołania do aparatu skryptów.Defines methods that get and set references to the scripting engine.

IObjectCompletionInfo

Jest to interfejs znacznika i nie ma żadnych metod.This is a marker interface and has no methods.

IParseText

Definiuje metody analizowania tekstu podczas tworzenia kodu w języku JScript w edytorze.Defines methods for parsing text when JScript code is being authored in an editor.

IRedirectOutput

Definiuje metody, które przechwytują dane wyjściowe, które w przeciwnym razie mogłyby przejść do konsoli programu.Defines methods that capture output that would otherwise go to the console. Ten interfejs jest implementowany przez VsaEngine .This interface is implemented by the VsaEngine.

ISite2

Definiuje metody, które są używane przez program VsaEngine do rozpoznawania nazw.Defines methods that are used by the VsaEngine for name resolution. Oferuje dodatkowe funkcje, które są potrzebne przez hosta IActiveScript.Provides extra functionality that is needed by an IActiveScript host.

ITokenColorInfo

Definiuje właściwości dotyczące kolorowania określonych jednostek kodu.Defines properties for coloring specific units of code.

ITokenEnumerator

Definiuje metody iteracji dla kolekcji ITokenColorInfo obiektów.Defines methods for iterating over a collection of ITokenColorInfo objects.

IVsaFullErrorInfo

Definiuje właściwości w celu uzyskania informacji o błędach.Defines properties to obtain information about errors. Ten interfejs zapewnia dodatkowe funkcje, które są potrzebne przez hosta IActiveScript.This interface provides extra functionality that is needed by an IActiveScript host.

IVsaScriptCodeItem

Definiuje dodatkowe funkcje, które są potrzebne przez hosta IActiveScript.Defines extra functionality that is needed by an IActiveScript host.

IVsaScriptScope

Definiuje metody rozpoznawania zakresu.Defines methods for resolving scope. Globalny obiekt zakresu VsaEngine implementuje ten interfejs.The global scope object of the VsaEngine implements this interface.

IWrappedMember

Definiuje metody uzyskiwania dostępu do obiektu, w którym jest zdefiniowany element członkowski.Defines methods for accessing the object that a member is defined on.

MemberInfoInitializer

Definiuje metody, które musi zaimplementować zewnętrzny obiekt COM.Defines methods that an external COM object must implement. 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.This interface is used by an external COM implementation to expose its objects to JScript because JScript needs a managed MemberInfo to bind to an external object. Ten interfejs jest implementowany przez COMFieldInfo , COMMethodInfo i COMPropertyInfo .This interface is implemented by COMFieldInfo, COMMethodInfo, and 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.This enumeration is used to create CmdLineException objects.

ErrorType

Określa typy błędów w języku JScript.Specifies the JScript error types.

JSBuiltin

Określa wbudowane funkcje języka JScript. Te funkcje odpowiadają statycznym metodom wewnętrznych obiektów JScript. Elementy członkowskie tego wyliczenia są używane do tworzenia JSFunctionAttribute obiektów.The members of this enumeration are used to create JSFunctionAttribute objects.

JSError

Określa komunikaty o błędach JScript.Specifies the JScript error messages. Ta klasa należy do kategorii kompilacja i stan czasu wykonywania.This class belongs to the compilation and run-time state category.

JSFunctionAttributeEnum

Określa konwencje wywoływania funkcji, które są generowane przez kompilator JScript.Specifies the calling conventions of functions that are generated by the JScript compiler. Używany z JSFunctionAttribute atrybutem niestandardowym.Used with the JSFunctionAttribute custom attribute.

JSToken

Określa poszczególne jednostki kodu lub tokenów, które tworzą Język JScript.Specifies the individual units of code, or tokens, that make up the JScript language.

SourceState

Określa stan tekstu kodu źródłowego.Specifies the state of source code text. Ta klasa jest używana razem z innymi klasami, które zawierają informacje na temat kolorowego kodu w języku JScript w edytorze.This class is used together with other classes that provide information to color JScript code in an editor.

TokenColor

Określa kolory, które poszczególne jednostki kodu powinny mieć, gdy tekst jest kolorem w edytorze.Specifies the colors that individual units of code should have when text is being colorized in an editor. Elementy członkowskie tego wyliczenia są używane przez Color Właściwość ITokenColorInfo obiektów.The members of this enumeration are used by the Color property of ITokenColorInfo objects.

VSAITEMTYPE2

Rozszerza JSVsaItemType Wyliczenie.Extends the JSVsaItemType enumeration. Oferuje dodatkowe funkcje, które są potrzebne przez hosta IActiveScript.Provides extra functionality that is needed by an IActiveScript host.