다음을 통해 공유


vcCMConstants 클래스

Visual C++ 코드 모델은 Automation Extenders를 구현하는 데 사용할 GUID 컬렉션을 정의합니다. Automation Extender를 사용하면 필요에 따라 확인되고 Visual C++ 코드 모델에 의해 자동화되는 속성을 확장할 수 있습니다. Automation Extender 및 해당 지원에 대한 자세한 내용은 Automation Extenders 구현 및 사용를 참조하십시오.

상속 계층 구조

Object
  Microsoft.VisualStudio.VCCodeModel.vcCMConstants

네임스페이스:  Microsoft.VisualStudio.VCCodeModel
어셈블리:  Microsoft.VisualStudio.VCCodeModel(Microsoft.VisualStudio.VCCodeModel.dll)

구문

‘선언
Public NotInheritable Class vcCMConstants
public static class vcCMConstants
public ref class vcCMConstants abstract sealed
[<AbstractClass>]
[<Sealed>]
type vcCMConstants =  class end
public final class vcCMConstants

vcCMConstants 형식에서는 다음과 같은 멤버를 노출합니다.

필드

  이름 설명
Public 필드정적 멤버 vcCMCATIDAttribute 코드 특성을 나타냅니다.
Public 필드정적 멤버 vcCMCATIDClass 코드 클래스를 나타냅니다.
Public 필드정적 멤버 vcCMCATIDDelegate 코드 대리자를 나타냅니다.
Public 필드정적 멤버 vcCMCATIDEnum 코드 열거형을 나타냅니다.
Public 필드정적 멤버 vcCMCATIDEvent 코드 이벤트를 나타냅니다.
Public 필드정적 멤버 vcCMCATIDFunction 코드 함수를 나타냅니다.
Public 필드정적 멤버 vcCMCATIDIDLCoClass 코드 coclass를 나타냅니다.
Public 필드정적 멤버 vcCMCATIDIDLImport 코드 가져오기를 나타냅니다.
Public 필드정적 멤버 vcCMCATIDIDLImportLib 코드 가져오기 라이브러리를 나타냅니다.
Public 필드정적 멤버 vcCMCATIDIDLLibrary 코드 라이브러리를 나타냅니다.
Public 필드정적 멤버 vcCMCATIDImportStmt 코드 가져오기 문을 나타냅니다.
Public 필드정적 멤버 vcCMCATIDIncludeStmt 코드 include(C++) 문을 나타냅니다.
Public 필드정적 멤버 vcCMCATIDInterface 코드 인터페이스를 나타냅니다.
Public 필드정적 멤버 vcCMCATIDMacro 코드 매크로를 나타냅니다.
Public 필드정적 멤버 vcCMCATIDMap 코드 맵을 나타냅니다.
Public 필드정적 멤버 vcCMCATIDMapEntry 코드 맵의 항목을 나타냅니다.
Public 필드정적 멤버 vcCMCATIDNamespace 코드 네임스페이스를 나타냅니다.
Public 필드정적 멤버 vcCMCATIDParameter 코드 매개 변수를 나타냅니다.
Public 필드정적 멤버 vcCMCATIDProperty 코드 속성을 나타냅니다.
Public 필드정적 멤버 vcCMCATIDStruct 코드 구조체를 나타냅니다.
Public 필드정적 멤버 vcCMCATIDTypeDef 코드 형식 정의(typedef)를 나타냅니다.
Public 필드정적 멤버 vcCMCATIDUnion 코드 합집합을 나타냅니다.
Public 필드정적 멤버 vcCMCATIDUsingAlias
Public 필드정적 멤버 vcCMCATIDUsingStmt 코드 using(C# 참조) 문을 나타냅니다.
Public 필드정적 멤버 vcCMCATIDVariable 코드 변수를 나타냅니다.
Public 필드정적 멤버 vcCMCATIDVCBase 코드 Visual C++ 기본 클래스를 나타냅니다.
Public 필드정적 멤버 vcCMMFCDialogNumberVariableExtender MFC 대화 상자의 숫자 변수에 대한 Extender를 나타냅니다.
Public 필드정적 멤버 vcCMMFCDialogStringVariableExtender MFC 대화 상자의 문자열 변수에 대한 Extender를 나타냅니다.
Public 필드정적 멤버 vcCMMFCDialogVariableExtender MFC 대화 상자의 변수에 대한 Extender를 나타냅니다.
Public 필드정적 멤버 vcCMVCDialogExtender MFC 대화 상자에 대한 Extender를 나타냅니다.

위쪽

설명

사용자 지정 자동화 extender를 등록할 때 다음 Visual C++ 코드 모델 개체에 대 한 상수 값을 사용할 수 있습니다.

상수 값

해당 코드 모델 개체

vcCMCATIDClass

VCCodeClass

vcCMCATIDFunction

VCCodeFunction

vcCMCATIDVariable

VCCodeVariable

vcCMCATIDNamespace

VCCodeNamespace

vcCMCATIDParameter

VCCodeParameter

vcCMCATIDAttribute

VCCodeAttribute

vcCMCATIDInterface

VCCodeInterface

vcCMCATIDEnum

VCCodeEnum

vcCMCATIDStruct

VCCodeStruct

vcCMCATIDUnion

VCCodeUnion

vcCMCATIDTypeDef

VCCodeTypedef

vcCMCATIDIncludeStmt

VCCodeInclude

vcCMCATIDImportStmt

VCCodeImport

vcCMCATIDUsingStmt

VCCodeUsing

vcCMCATIDMacro

VCCodeMacro

vcCMCATIDMap

VCCodeMap

vcCMCATIDIDLImport

VCCodeIDLImport

vcCMCATIDIDLImportLib

VCCodeIDLImportLib

vcCMCATIDIDLCoClass

VCCodeIDLCoClass

vcCMCATIDIDLLibrary

VCCodeIDLLibrary

vcCMCATIDMapEntry

VCCodeMapEntry

vcCMCATIDVCBase

VCCodeBase

vcCMCATIDDelegate

VCCodeDelegate

vcCMCATIDProperty

VCCodeProperty

vcCMCATIDEvent

VCCodeEvent

스레드로부터의 안전성

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

참고 항목

참조

Microsoft.VisualStudio.VCCodeModel 네임스페이스