vsCMClassKind-Enumeration
Stellt einen Wert dar, der die Art der Klassendefinition definiert, die durch das Objekt dargestellt wird.
Namespace: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Syntax
'Declaration
<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
Member
Membername | Beschreibung | |
---|---|---|
vsCMClassKindMainClass | Dieses Objekt enthält eine Definition einer primären Klasse. | |
vsCMClassKindBlueprint | Ein Objekt, das eine in einer Blaupause definierte Klasse darstellt. | |
vsCMClassKindPartialClass | Ein Objekt, das eine Definition einer partiellen Klasse darstellt. | |
vsCMClassKindModule | Ein Objekt, das ein Modul darstellt.(Wird nur in Visual Basic unterstützt.) |
Beispiele
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