Microsoft.Vsa 네임스페이스

클래스

Name Description
BaseVsaEngine

기본 스크립트 엔진 클래스를 정의합니다.

BaseVsaSite

호스트와 스크립트 엔진 간의 통신을 사용하도록 설정합니다.

BaseVsaStartup

기본 VSA 엔진을 시작하고 다시 설정하는 데 사용됩니다.

VsaException

이 형식은 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

VsaLoader

이 형식은 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

VsaModule

이 형식은 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

인터페이스

Name Description
IVsaCodeItem

스크립트 엔진에서 컴파일할 코드 항목을 나타냅니다.

IVsaDTCodeItem

이 형식은 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

IVsaDTEngine

이 형식은 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

IVsaEngine

스크립트 엔진이 지원해야 하는 메서드와 속성을 정의하고 스크립트 엔진에 프로그래밍 방식으로 액세스할 수 있도록 합니다.

IVsaError

메서드를 실행하는 동안 발생한 컴파일 오류에 Compile() 대한 액세스를 제공합니다.

IVsaGlobalItem

스크립트 엔진에 추가된 전역 개체에 대해 설명합니다.

IVsaIDE

이 형식은 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

IVsaIDESite

이 형식은 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

IVsaItem

코드 항목, 참조 항목 및 전역 항목을 포함하여 .NET 스크립트 엔진에 추가된 모든 항목에 대한 인터페이스를 정의합니다. 엔진에서 인식하는 모든 항목 형식에 적용되는 제네릭 속성 및 메서드를 정의합니다.

IVsaItems

이름 또는 인덱스로 주소를 지정할 수 있는 개체 컬렉션 IVsaItem 에 대한 인터페이스를 정의합니다.

IVsaPersistSite

호스트에서 구현한 저장 및 로드 작업을 사용하여 프로젝트 지속성을 관리하고 코드 및 기타 항목을 저장하고 검색합니다.

IVsaReferenceItem

스크립트 엔진에 추가된 참조를 설명합니다.

IVsaSite

호스트와 스크립트 엔진 간의 통신을 사용하도록 설정합니다. 이 인터페이스는 호스트에 의해 구현됩니다.

열거형

Name Description
BaseVsaEngine.Pre

이 열거형에는 멤버 값의 비트 조합을 허용하는 FlagsAttribute 특성이 있습니다.

VsaError

.NET 스크립트 엔진에서 throw할 수 있는 예외 집합을 정의합니다.

VsaIDEMode

이 형식은 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

VsaItemFlag

코드 항목의 형식을 클래스, 모듈 또는 없음으로 식별합니다.

VsaItemType

항목 형식을 코드, 참조 또는 AppGlobal로 식별합니다.