Partager via


vsCMClassKind, énumération

Représente une valeur définissant le genre de définition de classe représentée par l'objet.

Espace de noms :  EnvDTE80
Assembly :  EnvDTE80 (dans EnvDTE80.dll)

Syntaxe

'Déclaration
<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

Membres

Nom de membre Description
vsCMClassKindMainClass Cet objet contient une définition de classe principale.
vsCMClassKindBlueprint Objet représentant une classe définie dans un plan.
vsCMClassKindPartialClass Objet représentant une définition de classe partielle.
vsCMClassKindModule Objet représentant un module.(Uniquement pris en charge en Visual Basic.)

Exemples

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

Voir aussi

Référence

EnvDTE80, espace de noms