Microsoft.JScript 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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, Equality 및 Relational와 같은 두 개의 연산자에 작업을 수행하는 클래스의 기본 클래스를 나타냅니다. 이 클래스는 추상 구문 트리 범주에 속합니다. |
Binding |
클래스 멤버, 호출 가능한 식 또는 변수 이름에 대한 참조를 나타냅니다. 이 클래스는 컴파일할 때 올바른 값에 대한 참조를 확인하려고 합니다. |
BitwiseBinary |
비트 이진 연산을 수행합니다. 이 클래스는 추상 구문 트리 범주에 속합니다. |
Block |
JScript의 블록을 나타냅니다. 이 클래스는 주로 코드를 구문 분석할 때 JSParser에서 Block 개체를 만드는 데 사용합니다. 이 클래스는 추상 구문 트리 범주에 속합니다. |
BlockScope |
범위 계층 구조에 참여하고 전역 범위 스택에 밀어넣을 수 있는 코드 블록의 범위를 나타냅니다. 예를 들면 이 클래스는 |
BooleanConstructor |
생성자 함수로 정의되는 프로토타입 기반 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다. |
BooleanObject |
부울 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다. |
BooleanPrototype |
BooleanObject 개체의 정적 메서드 및 속성을 제공합니다. 이 클래스의 모든 메서드는 메서드에 대한 액세스를 요청하는 개체에 대한 참조를 전달하여 호출됩니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다. |
BreakOutOfFinally |
|
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 |
|
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 |
|
Expando |
클래스 또는 메서드가 의 경우 expando 클래스 또는 메서드라는 것을 나타냅니다. |
FieldAccessor |
필드 접근자를 나타냅니다. |
ForIn |
JScript |
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 |
|
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 |
Typeof 및 PostOrPrefixOperator와 같은 단일 피연산자에서 연산을 수행하는 클래스에 대한 기본 클래스를 나타냅니다. 이 클래스는 추상 구문 트리 범주에 속합니다. |
URIErrorObject |
URI(Uniform Resource Identifier) 오류를 나타냅니다. 예를 들어 URI 오류는 URI를 인코딩하거나 디코딩할 때 발생할 수 있습니다. |
VBArrayConstructor |
생성자 함수로 정의되는 프로토타입 기반 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다. |
VBArrayObject |
VBArray 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다. |
VBArrayPrototype |
VBArrayObject 개체의 정적 메서드 및 속성을 제공합니다. 이 클래스의 모든 메서드는 메서드에 대한 액세스를 요청하는 개체에 대한 참조를 전달하여 호출됩니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다. |
VsaItem |
.NET 스크립트 엔진에 추가된 항목을 나타냅니다. 여기에 코드 항목, 참조 항목 및 전역 항목이 포함됩니다. |
VsaItems |
이름별 또는 인덱스별로 각각 어드레스할 수 있는 IJSVsaItem 개체의 컬렉션을 나타냅니다. |
With |
|
인터페이스
COMMemberInfo |
JScript가 외부 COM 멤버와 통신할 수 있는 메서드를 정의합니다. 이 인터페이스는 외부 COM 구현에 사용되어 해당 개체를 JScript에 노출하는데, 이는 외부 개체에 바인딩하기 위해 Jscript에 관리되는 MemberInfo가 필요하기 때문입니다. |
IActivationObject |
범위를 확인할 메서드를 정의합니다. 이 인터페이스는 범위 계층 구조에 참여한 모든 개체에 의해 구현됩니다. |
IAuthorServices |
편집기에서 JScript를 작성하기 위한 서비스를 정의합니다. |
IColorizeText |
JScript 코드를 편집기에서 작성할 때 텍스트에 색상을 지정할 서비스를 정의합니다. |
IDebugConvert |
한 데이터 형식에서 다른 데이터 형식으로 데이터를 변환하는 유틸리티 메서드 집합을 정의합니다. 값을 디버거를 통해 표시할 수 있도록 String 개체로 변환하는 메서드를 포함합니다. |
IDebugConvert2 |
한 데이터 형식에서 다른 데이터 형식으로 데이터를 변환하는 유틸리티 메서드를 정의합니다. 값을 디버거를 통해 표시할 수 있도록 String 개체로 변환하는 메서드를 포함합니다. |
IDebuggerObject |
디버거 개체에 대한 정보를 제공하는 메서드를 정의합니다. 이 인터페이스는 디버거에서 구현한 모든 IReflect 개체에 의해 구현됩니다. 현재 이 인터페이스는 스크립팅 엔진으로 이러한 개체에 플래그만 지정합니다. |
IDebugScriptScope |
전역 범위와 연결된 |
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, COMMethodInfo 및 COMPropertyInfo에서 구현합니다. |
열거형
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 호스트에 필요한 추가 기능을 제공합니다. |