다음을 통해 공유


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 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Public 메서드 VCProjectEngineObjectClass VCProjectEngineObject의 작성자입니다.

위쪽

속성

  이름 설명
Public 속성 BuildLogging 로그 파일을 만들고 빌드 작업에 대한 정보로 채울지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 BuildTiming 빌드의 모든 도구에 대한 시간을 출력 창에 표시할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 Events 프로젝트 엔진에서 발생하는 이벤트의 소스인 개체를 가져옵니다.
Public 속성 PerformanceLogging 인프라입니다. Microsoft 내부용입니다.
Public 속성 Platforms 프로젝트 엔진에 대한 플랫폼 컬렉션을 가져옵니다.
Public 속성 Projects 솔루션의 Visual C++ 프로젝트를 가져옵니다.
Public 속성 PropertySheets 인프라입니다. Microsoft 내부용입니다.
Public 속성 ShowEnvironmentInBuildLog Visual C++ 프로젝트를 빌드하는 동안 모든 환경 변수를 빌드 로그에 표시할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 ToolFiles 도구 파일 컬렉션을 반환합니다.
Public 속성 ToolFileSearchPaths 도구 파일 위치의 파일 경로를 가져오거나 설정합니다.
Public 속성 ValidateSchemas VCProjectEngine 개체가 스키마에 대해 유효성을 검사하는지 여부를 가져오거나 설정합니다.

위쪽

메서드

  이름 설명
Public 메서드 AddFakeProps 인프라입니다. Microsoft 내부용입니다.
Public 메서드 CreateProject 새 프로젝트를 만듭니다.
Public 메서드 CreatePropertySheet 인프라입니다. Microsoft 내부용입니다.
Public 메서드 CreateToolFile 사용자 지정 빌드 규칙에 대한 도구 파일을 만듭니다.
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지를 확인합니다. (Object에서 상속됨)
Public 메서드 Evaluate 프로젝트 모델 또는 환경 매크로의 값을 평가합니다.
Protected 메서드 Finalize 가비지 수집기가 회수하기 전에 개체가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 IsSystemInclude 지정된 파일이 <drive>:\Program Files\Microsoft Visual Studio 8\VC\include 디렉터리에 있으면 true를 반환합니다.
Public 메서드 LoadProject 프로젝트를 로드합니다.
Public 메서드 LoadPropertySheet 인프라입니다. Microsoft 내부용입니다.
Public 메서드 LoadToolFile 도구 파일을 로드합니다.
Protected 메서드 MemberwiseClone 현재 Object의 부분 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드 RemoveProject 인프라입니다. Microsoft 내부용입니다.
Public 메서드 RemovePropertySheet 인프라입니다. Microsoft 내부용입니다.
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

설명

인스턴스화할 수 없습니다 VCProjectEngineObjectClass. 인스턴스화할 VCProjectEngineObject 대신 다음과 같이 합니다.

Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.VCProjectEngine 네임스페이스