VCProjectEngineObjectClass 클래스
VCProjectEngine 자동화 모델의 기본 개체입니다.
상속 계층 구조
System.Object
Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass
네임스페이스: Microsoft.VisualStudio.VCProjectEngine
어셈블리: Microsoft.VisualStudio.VCProjectEngine(Microsoft.VisualStudio.VCProjectEngine.dll)
구문
‘선언
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<GuidAttribute("152D56B2-E357-46D9-8DD2-F85D1C892678")> _
Public Class VCProjectEngineObjectClass _
Implements VCProjectEngine, VCProjectEngineObject
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[GuidAttribute("152D56B2-E357-46D9-8DD2-F85D1C892678")]
public class VCProjectEngineObjectClass : VCProjectEngine,
VCProjectEngineObject
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[GuidAttribute(L"152D56B2-E357-46D9-8DD2-F85D1C892678")]
public ref class VCProjectEngineObjectClass : VCProjectEngine,
VCProjectEngineObject
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<GuidAttribute("152D56B2-E357-46D9-8DD2-F85D1C892678")>]
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 개체의 유효성 검사 스키마에 대해 XML 파일입니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
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) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.