VCProjectEngineObjectClass 클래스
VCProjectEngine 자동화 모델의 기본 개체입니다.
상속 계층 구조
Object
Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass
네임스페이스: Microsoft.VisualStudio.VCProjectEngine
어셈블리: Microsoft.VisualStudio.VCProjectEngine(Microsoft.VisualStudio.VCProjectEngine.dll)
구문
‘선언
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<GuidAttribute("BB64816D-B2F7-45C0-93B6-1D98CAC39A3D")> _
Public Class VCProjectEngineObjectClass _
Implements VCProjectEngine, VCProjectEngineObject
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[GuidAttribute("BB64816D-B2F7-45C0-93B6-1D98CAC39A3D")]
public class VCProjectEngineObjectClass : VCProjectEngine,
VCProjectEngineObject
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[GuidAttribute(L"BB64816D-B2F7-45C0-93B6-1D98CAC39A3D")]
public ref class VCProjectEngineObjectClass : VCProjectEngine,
VCProjectEngineObject
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<GuidAttribute("BB64816D-B2F7-45C0-93B6-1D98CAC39A3D")>]
type VCProjectEngineObjectClass =
class
interface VCProjectEngine
interface VCProjectEngineObject
end
public class VCProjectEngineObjectClass implements VCProjectEngine, VCProjectEngineObject
VCProjectEngineObjectClass 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
VCProjectEngineObjectClass | VCProjectEngineObject의 작성자입니다. |
위쪽
속성
이름 | 설명 | |
---|---|---|
BuildLogging | 로그 파일을 만들고 빌드 작업에 대한 정보로 채울지 여부를 나타내는 값을 가져오거나 설정합니다. | |
BuildTiming | 빌드의 모든 도구에 대한 시간을 출력 창에 표시할지 여부를 나타내는 값을 가져오거나 설정합니다. | |
Events | 프로젝트 엔진에서 발생하는 이벤트의 소스인 개체를 가져옵니다. | |
PerformanceLogging | 인프라입니다. Microsoft 내부용입니다. | |
Platforms | 프로젝트 엔진에 대한 플랫폼 컬렉션을 가져옵니다. | |
Projects | 솔루션의 Visual C++ 프로젝트를 가져옵니다. | |
PropertySheets | 인프라입니다. Microsoft 내부용입니다. | |
ShowEnvironmentInBuildLog | Visual C++ 프로젝트를 빌드하는 동안 모든 환경 변수를 빌드 로그에 표시할지 여부를 나타내는 값을 가져오거나 설정합니다. | |
ToolFiles | 도구 파일 컬렉션을 반환합니다. | |
ToolFileSearchPaths | 도구 파일 위치의 파일 경로를 가져오거나 설정합니다. | |
ValidateSchemas | VCProjectEngine 개체가 스키마에 대해 유효성을 검사하는지 여부를 가져오거나 설정합니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
AddFakeProps | 인프라입니다. Microsoft 내부용입니다. | |
CreateProject | 새 프로젝트를 만듭니다. | |
CreatePropertySheet | 인프라입니다. Microsoft 내부용입니다. | |
CreateToolFile | 사용자 지정 빌드 규칙에 대한 도구 파일을 만듭니다. | |
Equals | 지정한 개체와 현재 개체가 같은지를 확인합니다. (Object에서 상속됨) | |
Evaluate | 프로젝트 모델 또는 환경 매크로의 값을 평가합니다. | |
Finalize | 가비지 수집기가 회수하기 전에 개체가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) | |
GetHashCode | 기본 해시 함수로 작동합니다. (Object에서 상속됨) | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
IsSystemInclude | 지정된 파일이 <drive>:\Program Files\Microsoft Visual Studio 8\VC\include 디렉터리에 있으면 true를 반환합니다. | |
LoadProject | 프로젝트를 로드합니다. | |
LoadPropertySheet | 인프라입니다. Microsoft 내부용입니다. | |
LoadToolFile | 도구 파일을 로드합니다. | |
MemberwiseClone | 현재 Object의 부분 복사본을 만듭니다. (Object에서 상속됨) | |
RemoveProject | 인프라입니다. Microsoft 내부용입니다. | |
RemovePropertySheet | 인프라입니다. Microsoft 내부용입니다. | |
ToString | 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨) |
위쪽
설명
인스턴스화할 수 없습니다 VCProjectEngineObjectClass. 인스턴스화할 VCProjectEngineObject 대신 다음과 같이 합니다.
Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.