Condividi tramite


Enumerazione vsCMClassKind

Rappresenta un valore che definisce il tipo di definizione di classe rappresentata dall'oggetto.

Spazio dei nomi:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

Sintassi

'Dichiarazione
<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

Membri

Nome membro Descrizione
vsCMClassKindMainClass Questo oggetto contiene una definizione di classe primaria.
vsCMClassKindBlueprint Oggetto che rappresenta una classe definita in un progetto iniziale.
vsCMClassKindPartialClass Oggetto che rappresenta una definizione di classe parziale.
vsCMClassKindModule Oggetto che rappresenta un modulo.(Supportato unicamente in Visual Basic.)

Esempi

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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE80