다음을 통해 공유


vsCMClassKind 열거형

개체에서 나타내는 클래스 정의의 종류를 정의하는 값을 표시합니다.

네임스페이스:  EnvDTE80
어셈블리:  EnvDTE80(EnvDTE80.dll)

구문

‘선언
<GuidAttribute("DBDF9319-8FCC-4950-A50D-1E6FB5490869")> _
Public Enumeration vsCMClassKind
[GuidAttribute("DBDF9319-8FCC-4950-A50D-1E6FB5490869")]
public enum vsCMClassKind
[GuidAttribute(L"DBDF9319-8FCC-4950-A50D-1E6FB5490869")]
public enum class vsCMClassKind
[<GuidAttribute("DBDF9319-8FCC-4950-A50D-1E6FB5490869")>]
type vsCMClassKind
public enum vsCMClassKind

멤버

멤버 이름 설명
vsCMClassKindMainClass 이 개체에는 primary 클래스 정의가 들어 있습니다.
vsCMClassKindBlueprint 이 개체는 청사진에 정의된 클래스를 나타냅니다.
vsCMClassKindPartialClass 이 개체는 partial 클래스 정의를 나타냅니다.
vsCMClassKindModule 이 개체는 모듈을 나타냅니다.Visual Basic에서만 지원됩니다.

예제

Sub CodeClassExample()
    Dim sel As TextSelection
    Dim myClass1 As EnvDTE80.CodeClass2
    Dim classPart As EnvDTE80.CodeClass2

    sel = DTE.ActiveDocument.Selection
    myClass1 = sel.ActivePoint.CodeElement _
    (vsCMElement.vsCMElementClass)
    If myClass1.ClassKind =  _
    vsCMClassKind.vsCMClassKindPartialClass Then
        For Each classPart In myClass1.PartialClasses
        Next
    End If
End Sub

참고 항목

참조

EnvDTE80 네임스페이스