vsCMClassKind 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一个值,该值定义对象表示的类定义的类型。
public enum class vsCMClassKind
public enum class vsCMClassKind
enum vsCMClassKind
[System.Runtime.InteropServices.Guid("DBDF9319-8FCC-4950-A50D-1E6FB5490869")]
public enum vsCMClassKind
[<System.Runtime.InteropServices.Guid("DBDF9319-8FCC-4950-A50D-1E6FB5490869")>]
type vsCMClassKind =
Public Enum vsCMClassKind
- 继承
-
vsCMClassKind
- 属性
字段
| vsCMClassKindBlueprint | 2 | 对象表示在蓝图中定义的类。 |
| vsCMClassKindMainClass | 1 | 此对象包含主类定义。 |
| vsCMClassKindModule | 8 | 对象表示模块。 仅 Visual Basic 支持 (。 ) |
| vsCMClassKindPartialClass | 4 | 对象表示分部类定义。 |
示例
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