Compartir a través de


vsCMClassKind (Enumeración)

Representa un valor que define el tipo de definición de clase representado por el objeto.

Espacio de nombres:  EnvDTE80
Ensamblado:  EnvDTE80 (en EnvDTE80.dll)

Sintaxis

'Declaración
<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

Miembros

Nombre de miembro Descripción
vsCMClassKindMainClass Este objeto contiene una definición de clase primaria.
vsCMClassKindBlueprint El objeto representa una clase definida en un plano.
vsCMClassKindPartialClass El objeto representa una definición de clase parcial.
vsCMClassKindModule El objeto representa un módulo(sólo admitido en Visual Basic).

Ejemplos

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

Vea también

Referencia

EnvDTE80 (Espacio de nombres)