Microsoft.JScript 네임스페이스

JScript 언어를 사용한 컴파일과 코드 생성을 지원하는 클래스가 포함되어 있습니다.

클래스

ActivationObject

범위 계층 구조에 참여하는 개체를 나타냅니다. 이 클래스에는 범위를 확인하고 멤버 정보를 가져오기 위한 메서드가 포함됩니다. 이 클래스는 컴파일 및 런타임 상태 범주에 속합니다.

ActiveXObjectConstructor

생성자 함수로 정의되는 프로토타입 기반 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

ArgumentsObject

함수를 호출하는 데 사용되는 정보를 나타냅니다. 여기에는 함수, 호출자, 인수 및 스택 프레임에 대한 정보가 포함됩니다. 이 클래스는 개체 및 함수 범주에 속합니다.

ArrayConstructor

생성자 함수로 정의되는 프로토타입 기반 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

ArrayLiteral

이 클래스는 JScript에서 배열 리터럴을 나타내는 데 사용됩니다.

ArrayObject

배열 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

ArrayPrototype

ArrayObject 개체의 정적 메서드 및 속성을 제공합니다. 이 클래스의 모든 메서드는 메서드에 대한 액세스를 요청하는 개체에 대한 참조를 전달하여 호출됩니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

ArrayWrapper

배열을 래핑하여 JScript ArrayObject를 만듭니다. 이 클래스는 .NET Framework Array 개체 또는 JScript ArrayObject 개체를 래핑합니다.

AssemblyCustomAttributeList

이 클래스는 JScript 파서에서 어셈블리에 할당된 특성을 저장하는 데 사용됩니다.

AST

JScript 코드를 구문 분석하는 데 사용되는 추상 구문 트리를 나타냅니다.

ASTList

AST 요소의 목록을 유지합니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

BinaryOp

Plus, EqualityRelational와 같은 두 개의 연산자에 작업을 수행하는 클래스의 기본 클래스를 나타냅니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

Binding

클래스 멤버, 호출 가능한 식 또는 변수 이름에 대한 참조를 나타냅니다. 이 클래스는 컴파일할 때 올바른 값에 대한 참조를 확인하려고 합니다.

BitwiseBinary

비트 이진 연산을 수행합니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

Block

JScript의 블록을 나타냅니다. 이 클래스는 주로 코드를 구문 분석할 때 JSParser에서 Block 개체를 만드는 데 사용합니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

BlockScope

범위 계층 구조에 참여하고 전역 범위 스택에 밀어넣을 수 있는 코드 블록의 범위를 나타냅니다. 예를 들면 이 클래스는 try 블록 범위를 나타낼 수 있습니다.

BooleanConstructor

생성자 함수로 정의되는 프로토타입 기반 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

BooleanObject

부울 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

BooleanPrototype

BooleanObject 개체의 정적 메서드 및 속성을 제공합니다. 이 클래스의 모든 메서드는 메서드에 대한 액세스를 요청하는 개체에 대한 참조를 전달하여 호출됩니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

BreakOutOfFinally

finally 블록 밖으로 중단되는 코드가 실행되는 경우 예외 상태가 반환됩니다.

Closure

닫기 함수를 나타냅니다. 이 클래스는 개체 및 함수 범주에 속합니다.

CmdLineException

명령줄 컴파일러 jsc.exe를 실행할 때 발생하는 오류를 나타냅니다.

CmdLineOptionParser

명령줄 컴파일러 jsc.exe에 지정된 옵션의 형식이 올바른지 여부를 지정하고 인수가 포함된 경우 인수를 읽습니다.

COMCharStream

해당 데이터를 IMessageReceiver로 보내는 스트림을 나타냅니다. 데이터가 플러시되거나 스트림이 닫힐 때까지 데이터가 버퍼에 저장됩니다.

COMFieldInfo

Jscript는 외부 COM 필드와 통신할 수 있습니다. JScript에서 외부 개체에 바인딩하려면 관리되는 MemberInfo가 필요하기 때문에 외부 COM 구현에서 이 클래스를 사용하여 해당 개체를 JScript에 노출합니다.

COMMethodInfo

JScript에서 외부 COM 메서드와 통신할 수 있습니다. JScript에서 외부 개체에 바인딩하려면 관리되는 MemberInfo가 필요하기 때문에 외부 COM 구현에서 이 클래스를 사용하여 해당 개체를 JScript에 노출합니다.

COMPropertyInfo

JScript에서 외부 COM 속성과 통신할 수 있도록 활성화합니다. JScript에서 외부 개체에 바인딩하려면 관리되는 MemberInfo가 필요하기 때문에 외부 COM 구현에서 이 클래스를 사용하여 해당 개체를 JScript에 노출합니다.

Context

JScript 소스 코드를 나타냅니다. 이 클래스는 컴파일 및 런타임 상태 범주에 속합니다.

ContinueOutOfFinally

finally 블록 밖에서 코드가 계속 실행되는 경우 예외 상태가 반환됩니다.

Convert

데이터 형식을 다른 데이터 형식으로 변환합니다. 이는 유틸리티 클래스입니다.

DateConstructor

생성자 함수로 정의되는 프로토타입 기반 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

DateObject

날짜 범위 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

DatePrototype

DateObject 개체의 정적 메서드 및 속성을 제공합니다. 이 클래스의 모든 메서드는 메서드에 대한 액세스를 요청하는 개체에 대한 참조를 전달하여 호출됩니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

DebugBreak

이 클래스는 디버거에서 중단점을 나타내는 JScript 파서로 사용됩니다.

DebugConvert

데이터 형식을 다른 데이터 형식으로 변환합니다. 값을 디버거를 통해 표시할 수 있도록 String 개체로 변환하는 메서드를 포함합니다.

DocumentContext

JScript 언어로 작성된 소스 코드 파일을 나타냅니다.

DynamicFieldInfo

필드 정보를 나타냅니다. 이 클래스는 디버거에 대한 expando 클래스 및 스크립트 배열의 필드를 반환하는 데 사용됩니다.

Empty

인스턴스화되지 않은 변수 값을 나타냅니다.

EndOfFile

이 클래스는 파일의 끝에 도달하는 예외를 나타내는 JScript 파서로 사용됩니다. 코드에서 파서를 중지시키기 위해 이 오류를 throw할 수 있습니다.

EnumeratorConstructor

생성자 함수로 정의되는 프로토타입 기반 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

EnumeratorObject

열거자 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

EnumeratorPrototype

EnumeratorObject 개체의 정적 메서드 및 속성을 제공합니다. 이 클래스의 모든 메서드는 메서드에 대한 액세스를 요청하는 개체에 대한 참조를 전달하여 호출됩니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

Equality

비교 연산 수행 이 클래스는 추상 구문 트리 범주에 속합니다.

ErrorConstructor

생성자 함수로 정의되는 프로토타입 기반 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

ErrorObject

오류 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

ErrorPrototype

ErrorObject 개체의 정적 메서드 및 속성을 제공합니다. 이 클래스의 모든 메서드는 메서드에 대한 액세스를 요청하는 개체에 대한 참조를 전달하여 호출됩니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

Eval

JScript 코드를 실행합니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

EvalErrorObject

eval 메서드가 사용될 때 발생하는 오류를 반환합니다. 자세한 내용은 eval 메서드(Visual Studio - JScript)를 참조하세요.

Expando

클래스 또는 메서드가 의 경우 expando 클래스 또는 메서드라는 것을 나타냅니다.

FieldAccessor

필드 접근자를 나타냅니다.

ForIn

JScript for...in 문을 나타냅니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

FunctionConstructor

생성자 함수로 정의되는 프로토타입 기반 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

FunctionDeclaration

함수 선언을 나타냅니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

FunctionExpression

함수 개체를 나타냅니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

FunctionObject

함수 개체를 나타냅니다.

FunctionPrototype

FunctionObject 개체의 정적 메서드 및 속성을 제공합니다. 이 클래스의 모든 메서드는 메서드에 대한 액세스를 요청하는 개체에 대한 참조를 전달하여 호출됩니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

FunctionWrapper

개체에 대한 함수의 멤버를 바인딩합니다.

GlobalObject

상수, 데이터 형식 정보, 유틸리티 기능 및 프로토타입 기반 개체에 대한 참조를 저장합니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

Globals

전역적으로 사용 가능한 형식 및 스택 관리에 대한 참조를 저장합니다. 이 클래스는 컴파일 및 런타임 상태 범주에 속합니다.

GlobalScope

전역 범위를 나타냅니다.

Hide

메서드나 필드가 기본 클래스에서 메서드나 필드를 숨긴다는 것을 나타냅니다.

Import

코드에서 사용할 네임스페이스를 가져옵니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

In

개체가 다른 개체에 포함되어 있는지 여부를 확인합니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

Instanceof

개체를 다른 개체 형식으로 강제 변환할 수 있는지 여부를 지정합니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

JSAuthor

편집기에서 JScript 코드를 작성할 서비스를 제공합니다.

JSConstructor

FunctionObject을 래핑합니다.

JScriptCodeProvider

JScript 코드 생성기 및 코드 컴파일러의 인스턴스에 액세스합니다.

JScriptException

Jscript에서 CLR(공용 언어 런타임) 호스트 또는 프로그램에 오류가 발생했음을 알리기 위해 발생시키는 예외입니다. JScriptException은 일반적으로 JSError 열거형 값을 사용합니다.

JSField

JScript의 모든 필드를 지원합니다. 이 클래스는 JScript에서 정의된 모든 필드에 대한 기본 클래스입니다. 이 클래스는 이름 바인딩 범주에 속합니다.

JSFieldInfo

FieldInfo 개체를 래핑합니다.

JSFunctionAttribute

JScript 컴파일러에서 생성된 메서드 및 생성자의 호출 규칙을 주석으로 첨부하기 위해 JSFunctionAttributeEnum에서 사용됩니다.

JSLocalField

지역 변수를 나타냅니다.

JSMethod

JScript 메서드를 나타냅니다. 이 클래스는 이름 바인딩 범주에 속합니다.

JSMethodInfo

MethodInfo 개체를 래핑합니다.

JSObject

개체를 JScript로 나타냅니다. 이 클래스는 개체 및 함수 범주에 속합니다.

JSParser

JScript 코드를 구문 분석합니다. 이 클래스는 검색 및 구문 분석 범주에 속합니다.

JSPrototypeObject

초기 바인딩을 위해 JSObject에 생성자 함수 속성을 추가합니다. 이 클래스는 개체 및 함수 범주에 속합니다.

JSScanner

개별 코드 단위 또는 토큰을 찾는 JScript 코드를 검색합니다. 이 클래스는 검색 및 구문 분석 범주에 속합니다.

JSVariableField

JScript에서 변수 필드를 지원합니다. 이 클래스는 매개 변수, 지역 변수, 전역 변수 및 클래스 멤버에 대한 기본 클래스입니다.

LateBinding

클래스 멤버, 호출 가능한 식 또는 변수 이름에 대한 참조를 나타냅니다. 이 클래스는 런타임 시 올바른 값에 대한 참조를 확인하려고 합니다.

LenientArrayPrototype

ArrayPrototype 클래스의 정적 메서드를 나타내는 개체를 저장합니다. LenientArrayPrototype 클래스는 기본 제공 개체 모델 범주에 속합니다.

LenientBooleanPrototype

BooleanPrototype 클래스의 정적 메서드를 나타내는 개체를 저장합니다. LenientBooleanPrototype 클래스는 기본 제공 개체 모델 범주에 속합니다.

LenientDateConstructor

DateConstructor 클래스의 정적 메서드를 나타내는 개체를 저장합니다. LenientDateConstructor 클래스는 기본 제공 개체 모델 범주에 속합니다.

LenientDatePrototype

DatePrototype 클래스의 정적 메서드를 나타내는 개체를 저장합니다. LenientDatePrototype 클래스는 기본 제공 개체 모델 범주에 속합니다.

LenientEnumeratorPrototype

EnumeratorPrototype 클래스의 정적 메서드를 나타내는 개체를 저장합니다. LenientEnumeratorPrototype 클래스는 기본 제공 개체 모델 범주에 속합니다.

LenientErrorPrototype

ErrorPrototype 클래스의 정적 메서드를 나타내는 개체를 저장합니다. LenientErrorPrototype 클래스는 기본 제공 개체 모델 범주에 속합니다.

LenientFunctionPrototype

FunctionPrototype 클래스의 정적 메서드를 나타내는 개체를 저장합니다. LenientFunctionPrototype 클래스는 기본 제공 개체 모델 범주에 속합니다.

LenientGlobalObject

GlobalObject 클래스의 정적 메서드를 나타내는 생성자 함수 개체, 데이터 형식 정보 및 개체를 저장합니다. LenientGlobalObject 클래스는 기본 제공 개체 모델 범주에 속합니다.

LenientMathObject

MathObject 클래스의 정적 메서드를 나타내는 개체를 저장합니다. LenientMathObject 클래스는 기본 제공 개체 모델 범주에 속합니다.

LenientNumberPrototype

NumberPrototype 클래스의 정적 메서드를 나타내는 개체를 저장합니다. LenientNumberPrototype 클래스는 기본 제공 개체 모델 범주에 속합니다.

LenientObjectPrototype

ObjectPrototype 클래스의 정적 메서드를 나타내는 개체를 저장합니다. LenientObjectPrototype 클래스는 기본 제공 개체 모델 범주에 속합니다.

LenientRegExpPrototype

RegExpPrototype 클래스의 정적 메서드를 나타내는 개체를 저장합니다. LenientRegExpPrototype 클래스는 기본 제공 개체 모델 범주에 속합니다.

LenientStringConstructor

StringConstructor 클래스의 정적 메서드를 나타내는 개체를 저장합니다. LenientStringConstructor 클래스는 기본 제공 개체 모델 범주에 속합니다.

LenientStringPrototype

StringPrototype 클래스의 정적 메서드를 나타내는 개체를 저장합니다. LenientStringPrototype 클래스는 기본 제공 개체 모델 범주에 속합니다.

LenientVBArrayPrototype

VBArrayPrototype 클래스의 정적 메서드를 나타내는 개체를 저장합니다. LenientVBArrayPrototype 클래스는 기본 제공 개체 모델 범주에 속합니다.

MathObject

삼각 함수, 로그 함수 및 기타 일반 수학 함수에 대한 상수 및 정적 메서드를 제공합니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

MemberInfoList

MemberInfo 요소의 목록을 유지합니다.

MethodInvoker

특정 메서드의 호출자를 나타냅니다. JSMethodInfo 클래스에서 메서드를 호출하는 데 사용됩니다.

Missing

인스턴화되었지만 아직 값이 설정되지 않은 변수의 값을 나타냅니다.

Namespace

네임스페이스를 나타냅니다.

NoContextException

Context과 연결된 JScriptException 코드가 없는 경우 예외가 throw됩니다.

NotRecommended

권장되지 않는 메서드나 필드를 나타냅니다.

NumberConstructor

생성자 함수로 정의되는 프로토타입 기반 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

NumberObject

개체 수를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

NumberPrototype

NumberObject 개체의 정적 메서드 및 속성을 제공합니다. 이 클래스의 모든 메서드는 메서드에 대한 액세스를 요청하는 개체에 대한 참조를 전달하여 호출됩니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

NumericBinary

숫자 피연산자에 대해 이항 연산을 수행합니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

NumericUnary

숫자 피연산자에서 단항 연산을 수행합니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

ObjectConstructor

생성자 함수로 정의되는 프로토타입 기반 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

ObjectPrototype

JSObject 개체의 정적 메서드 및 속성을 제공합니다. 이 클래스의 모든 메서드는 메서드에 대한 액세스를 요청하는 개체에 대한 참조를 전달하여 호출됩니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

Override

메서드나 필드가 기본 클래스에서 메서드나 필드를 재정의한다는 것을 나타냅니다.

Package

다른 코드에서 사용되는 JScript 코드의 패키지를 만듭니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

ParserException

이 클래스는 파서 예외를 나타내는 JScript 파서로 사용됩니다.

Plus

추가 및 연결 연산을 수행합니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

PostOrPrefixOperator

전위 및 후위 구문에 해당하는 증가 및 감소 연산을 수행합니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

RangeErrorObject

범위 오류를 나타냅니다. 예를 들어 잘못된 인덱스를 사용하여 배열 요소에 액세스할 때 범위 오류가 발생할 수 있습니다.

ReferenceAttribute

어셈블리에 대한 참조를 나타냅니다.

ReferenceErrorObject

참조 오류를 나타냅니다. 예를 들어 참조 오류는 선언되지 않은 변수를 참조할 때 발생할 수 있습니다.

RegExpConstructor

생성자 함수로 정의되는 프로토타입 기반 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

RegExpMatch

정규식으로 찾은 일치 항목의 결과를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

RegExpObject

정규식 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

RegExpPrototype

RegExpObject 개체의 정적 메서드 및 속성을 제공합니다. 이 클래스의 모든 메서드는 메서드에 대한 액세스를 요청하는 개체에 대한 참조를 전달하여 호출됩니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

Relational

관계 비교 연산을 수행합니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

ReturnOutOfFinally

finally 블록 밖으로 반환되는 코드가 실행되는 경우 예외 상태가 반환됩니다.

Runtime

유틸리티 함수를 제공합니다.

ScriptBlock

JScript 코드의 블록을 나타냅니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

ScriptFunction

생성자 함수로 정의되는 프로토타입 기반 개체를 나타냅니다. DateConstructor, NumberConstructor, StringConstructor, 및 ObjectConstructor와 같은 생성자 함수 클래스 대부분이 이 클래스에서 상속됩니다. 이 클래스는 개체 및 함수 범주에 속합니다.

ScriptObject

모든 JScript 클래스를 지원합니다. 모든 JScript 클래스 중에서 기본 클래스입니다. 이 클래스는 개체 및 함수 범주에 속합니다.

ScriptStream

데이터 스트림을 나타냅니다. 이 클래스는 해당 데이터를 COMCharStream 또는 Console 스트림으로 보냅니다.

SimpleHashtable

항목의 내부 스토리지에 대한 해시 테이블입니다.

StackFrame

실행 코드의 스택 프레임을 나타냅니다. 이 클래스에는 범위를 확인하기 위한 메서드가 포함됩니다. 이 클래스는 컴파일 및 런타임 상태 범주에 속합니다.

StrictEquality

비교 연산 수행 이 클래스는 추상 구문 트리 범주에 속합니다.

StringConstructor

생성자 함수로 정의되는 프로토타입 기반 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

StringObject

문자열 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

StringPrototype

StringObject 개체의 정적 메서드 및 속성을 제공합니다. 이 클래스의 모든 메서드는 메서드에 대한 액세스를 요청하는 개체에 대한 참조를 전달하여 호출됩니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

SuperTypeMembersSorter

기본 클래스 및 인터페이스에서 멤버를 저장합니다.

SyntaxErrorObject

구문 오류를 나타냅니다. 예를 들어 세미콜론을 생략하는 경우 구문 오류가 발생할 수 있습니다.

Throw

예외를 throw합니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

Try

오류 처리 범위에서 실행할 코드 블록을 식별합니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

TypedArray

Array 클래스의 리플렉션 가능한 참조를 나타냅니다. 이 클래스는 형식 배열의 요소 형식을 저장하지만 데이터는 저장하지 않습니다.

TypeErrorObject

형식 오류를 나타냅니다. 예를 들어 형식 오류는 한 형식의 개체를 다른 형식의 개체를 예상하는 메서드에 전달할 때 발생할 수 있습니다.

Typeof

개체의 데이터 형식을 확인합니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

TypeReflector

GetMember(String, BindingFlags)보다 빠른 GetMember(String, BindingFlags)의 구현을 제공합니다.

UnaryOp

TypeofPostOrPrefixOperator와 같은 단일 피연산자에서 연산을 수행하는 클래스에 대한 기본 클래스를 나타냅니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

URIErrorObject

URI(Uniform Resource Identifier) 오류를 나타냅니다. 예를 들어 URI 오류는 URI를 인코딩하거나 디코딩할 때 발생할 수 있습니다.

VBArrayConstructor

생성자 함수로 정의되는 프로토타입 기반 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

VBArrayObject

VBArray 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

VBArrayPrototype

VBArrayObject 개체의 정적 메서드 및 속성을 제공합니다. 이 클래스의 모든 메서드는 메서드에 대한 액세스를 요청하는 개체에 대한 참조를 전달하여 호출됩니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다.

VsaItem

.NET 스크립트 엔진에 추가된 항목을 나타냅니다. 여기에 코드 항목, 참조 항목 및 전역 항목이 포함됩니다.

VsaItems

이름별 또는 인덱스별로 각각 어드레스할 수 있는 IJSVsaItem 개체의 컬렉션을 나타냅니다.

With

with 문을 나타냅니다. 이 클래스는 추상 구문 트리 범주에 속합니다.

인터페이스

COMMemberInfo

JScript가 외부 COM 멤버와 통신할 수 있는 메서드를 정의합니다. 이 인터페이스는 외부 COM 구현에 사용되어 해당 개체를 JScript에 노출하는데, 이는 외부 개체에 바인딩하기 위해 Jscript에 관리되는 MemberInfo가 필요하기 때문입니다.

IActivationObject

범위를 확인할 메서드를 정의합니다. 이 인터페이스는 범위 계층 구조에 참여한 모든 개체에 의해 구현됩니다.

IAuthorServices

편집기에서 JScript를 작성하기 위한 서비스를 정의합니다.

IColorizeText

JScript 코드를 편집기에서 작성할 때 텍스트에 색상을 지정할 서비스를 정의합니다.

IDebugConvert

한 데이터 형식에서 다른 데이터 형식으로 데이터를 변환하는 유틸리티 메서드 집합을 정의합니다. 값을 디버거를 통해 표시할 수 있도록 String 개체로 변환하는 메서드를 포함합니다.

IDebugConvert2

한 데이터 형식에서 다른 데이터 형식으로 데이터를 변환하는 유틸리티 메서드를 정의합니다. 값을 디버거를 통해 표시할 수 있도록 String 개체로 변환하는 메서드를 포함합니다.

IDebuggerObject

디버거 개체에 대한 정보를 제공하는 메서드를 정의합니다. 이 인터페이스는 디버거에서 구현한 모든 IReflect 개체에 의해 구현됩니다. 현재 이 인터페이스는 스크립팅 엔진으로 이러한 개체에 플래그만 지정합니다.

IDebugScriptScope

전역 범위와 연결된 this 값을 설정하는 메서드를 정의합니다. VsaEngine에서 사용됩니다.

IDebugType

디버거 개체에 대한 정보를 제공하는 메서드를 정의합니다. 이 인터페이스는 디버거 대상에서 형식을 나타내는 디버거 개체에 의해 구현됩니다.

IDebugVsaScriptCodeItem

식 및 구문 분석 문자열을 평가할 메서드를 정의합니다. 이 인터페이스는 일반적으로 코드 블록을 나타내는 개체에 의해 구현되며 보통 디버거에 의해 호출됩니다. 이 인터페이스는 IactiveScript 호스트에서 필요한 추가 기능을 제공합니다.

IDefineEvent

액티브 스크립트 호스트에 필요한 추가 기능을 정의합니다.

IEngine2

IactiveScript 호스트에서 필요한 추가 기능을 정의합니다. VsaEngine 엔진에 의해 구현됩니다.

IErrorHandler

코드를 구문 분석하는 중에 발생한 오류를 처리할 메서드를 정의합니다.

IMessageReceiver

스크립팅 엔진의 출력을 받는 메서드를 정의합니다. 이 인터페이스는 출력을 캡처하는 콜백 개체로서 그렇지 않은 경우 출력은 콘솔에 표시됩니다.

IMethodsCompletionInfo

이 인터페이스는 메서드가 없는 마커 인터페이스입니다.

INeedEngine

스크립팅 엔진에 대한 참조를 가져오고 설정하는 메서드를 정의합니다.

IObjectCompletionInfo

이 인터페이스는 메서드가 없는 마커 인터페이스입니다.

IParseText

편집기에서 JScript 코드를 작성 중인 경우 텍스트를 구문 분석하기 위한 메서드를 정의합니다.

IRedirectOutput

콘솔로 이동하는 출력을 캡처하는 메서드를 정의합니다. 이 인터페이스는 VsaEngine에서 구현됩니다.

ISite2

이름 확인을 위한 VsaEngine에서 사용하는 메서드를 정의합니다. IActiveScript 호스트에 필요한 추가 기능을 제공합니다.

ITokenColorInfo

특정 코드 단위에 색을 지정할 속성을 정의합니다.

ITokenEnumerator

ITokenColorInfo 개체 컬렉션에 반복할 메서드를 정의합니다.

IVsaFullErrorInfo

오류에 대한 정보를 얻을 수 있는 속성을 정의합니다. 이 인터페이스는 IactiveScript 호스트에서 필요한 추가 기능을 제공합니다.

IVsaScriptCodeItem

IactiveScript 호스트에서 필요한 추가 기능을 정의합니다.

IVsaScriptScope

범위를 확인할 메서드를 정의합니다. VsaEngine의 전역 범위 개체가 이 인터페이스를 구현합니다.

IWrappedMember

멤버가 정의되어 있는 개체에 액세스하기 위한 메서드를 정의합니다.

MemberInfoInitializer

외부 COM 개체가 구현해야 하는 메서드를 정의합니다. 이 인터페이스는 외부 COM 구현에 사용되어 해당 개체를 JScript에 노출하는데, 이는 외부 개체에 바인딩하기 위해 Jscript에 관리되는 MemberInfo가 필요하기 때문입니다. 이 인터페이스는 COMFieldInfo, COMMethodInfoCOMPropertyInfo에서 구현합니다.

열거형

CmdLineError

명령줄 컴파일러 jsc.exe를 실행할 때 발생하는 오류를 지정합니다. 이 열거형은 CmdLineException 개체를 만드는 데 사용됩니다.

ErrorType

JScript 오류 형식을 지정합니다.

JSBuiltin

기본 제공 JScript 함수를 지정합니다. 이러한 함수는 JScript 내장 개체의 정적 메서드에 해당합니다. 이 열거형의 멤버는 JSFunctionAttribute 개체를 만드는 데 사용됩니다.

JSError

JScript 오류 메시지를 지정합니다. 이 클래스는 컴파일 및 런타임 상태 범주에 속합니다.

JSFunctionAttributeEnum

JScript 컴파일러에서 생성한 함수의 호출 규칙을 지정합니다. JSFunctionAttribute 사용자 지정 특성과 함께 사용됩니다.

JSToken

JScript 언어를 구성하는 개별 코드 단위 또는 토큰 을 지정합니다.

SourceState

소스 코드 텍스트의 상태를 지정합니다. 이 클래스는 편집기에서 JScript 코드의 색상을 지정하기 위한 정보를 제공하는 다른 클래스와 함께 사용됩니다.

TokenColor

편집기에서 텍스트를 색으로 표시할 때 개별 코드 단위에 해당되는 색을 지정합니다. 이 열거형의 멤버는 Color 개체의 ITokenColorInfo 속성에서 사용됩니다.

VSAITEMTYPE2

JSVsaItemType 열거형을 확장합니다. IActiveScript 호스트에 필요한 추가 기능을 제공합니다.