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 | このオブジェクトには、主なクラス定義が含まれています。 | |
vsCMClassKindBlueprint | オブジェクトは、設計図で定義されたクラスを表します。 | |
vsCMClassKindPartialClass | オブジェクトは部分クラス定義を表します。 | |
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