Microsoft.JScript 네임스페이스

JScript 언어를 사용하여 컴파일 및 코드 생성을 지원하는 클래스를 포함합니다.

클래스

Name Description
ActivationObject

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

ActiveXObjectConstructor

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

ArgumentsObject

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

ArrayConstructor

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

ArrayLiteral

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

ArrayObject

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

ArrayPrototype

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

ArrayWrapper

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

AssemblyCustomAttributeList

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

AST

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

ASTList

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

BinaryOp

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

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 필드와 통신할 수 있도록 합니다. 이 클래스는 외부 COM 구현에서 JScript에 해당 개체를 노출하는 데 사용됩니다. JScript는 외부 개체에 바인딩하기 위해 관리 MemberInfo 되는 클래스가 필요하기 때문입니다.

COMMethodInfo

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

COMPropertyInfo

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

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

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

JSField

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

JSFieldInfo

개체를 FieldInfo 래핑합니다.

JSFunctionAttribute

JSFunctionAttributeEnum 사용하여 JScript 컴파일러에서 생성되는 메서드 및 생성자의 호출 규칙에 주석을 추가합니다.

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 가 없을 때 throw되는 JScriptException예외입니다.

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, NumberConstructorStringConstructorObjectConstructor)는 이 클래스에서 상속됩니다. 이 클래스는 개체 및 함수 범주에 속합니다.

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 . 이 클래스는 추상 구문 트리 범주에 속합니다.

인터페이스

Name Description
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 형 개체가 필요하기 때문입니다. 이 인터페이스는 , COMMethodInfoCOMPropertyInfo.에 의해 COMFieldInfo구현됩니다.

열거형

Name Description
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 호스트에 필요한 추가 기능을 제공합니다.