Microsoft.JScript 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 |
범위 계층 구조에 참여하고 전역 범위 스택에 푸시할 수 있는 코드 블록의 범위를 나타냅니다. 예를 들어 이 클래스는 블록의 |
| BooleanConstructor |
생성자 함수에 의해 정의된 프로토타입 기반 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다. |
| BooleanObject |
부울 개체를 나타냅니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다. |
| BooleanPrototype |
개체에 대한 BooleanObject 정적 메서드 및 속성을 제공합니다. 이 클래스의 모든 메서드는 메서드에 대한 액세스를 요청하는 개체에 대한 참조를 전달하여 호출됩니다. 이 클래스는 기본 제공 개체 모델 범주에 속합니다. |
| BreakOutOfFinally |
코드 실행이 블록에서 중단되는 경우의 |
| 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 |
코드 실행이 블록 밖으로 계속되는 경우의 |
| 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 |
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 |
코드 실행이 블록에서 반환되는 경우 예외 |
| Runtime |
유틸리티 함수를 제공합니다. |
| ScriptBlock |
JScript 코드 블록을 나타냅니다. 이 클래스는 추상 구문 트리 범주에 속합니다. |
| ScriptFunction |
생성자 함수에 의해 정의된 프로토타입 기반 개체를 나타냅니다. 대부분의 생성자 함수 클래스(예: DateConstructor, NumberConstructorStringConstructor및 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 |
문을 나타냅니다 |
인터페이스
| Name | Description |
|---|---|
| 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 형 개체가 필요하기 때문입니다. 이 인터페이스는 , COMMethodInfo및 COMPropertyInfo.에 의해 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 호스트에 필요한 추가 기능을 제공합니다. |