VSOBDESCRIPTIONSECTION 枚举
指定对象浏览器产品标题文本字符串的元素。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Public Enumeration VSOBDESCRIPTIONSECTION
public enum VSOBDESCRIPTIONSECTION
成员
成员名称 | 说明 | |
---|---|---|
OBDS_MISC | 指定文本是其他文本添加到声明。 | |
OBDS_NAME | 指定文本是对象的名称。 | |
OBDS_PARAM | 指定文本是函数参数。 | |
OBDS_TYPE | 指定文本描述对象的或参数的类型。 | |
OBDS_ATTRIBUTE | 指定文本是 COM/.NET 属性。 | |
OBDS_ENDDECL | 指定标题文本的声明部分的末尾。 | |
OBDS_COMMA | 指定要插入逗号。 | |
OBDS_ENABLEHELP | 调用 AddDescriptionText ( nullnull 引用(在 Visual Basic 中为 Nothing)、 OBDS_ENABLEHELP,nullnull 引用(在 Visual Basic 中为 Nothing)) 启用列表中的项帮助。,当用户按 F1,这将导致 ShowHelp 方法调用。 | |
OBDS_ENABLEGOTOSOURCE | 已过时。不要使用。 | |
OBDS_NOTIFYONLY | 已过时。不要使用。 | |
OBDS_ENDDECLEXPECTHTML | 已过时。不要使用。 |
备注
当对象在对象浏览器中时,对象的声明显示在窗口的下半部分窗格。 标题文本通过一系列生成对 AddDescriptionText。 环境将调用的方法 FillDescription 对象列表项相关。 在 IVsObjectBrowserDescription2 接口的调用通过。 进行多次调用在通过接口的方法来说明文本的各个部分。 部分以 VSOBDESCRIPTIONSECTION 枚举元素。 该环境负责设置基于声明部分的文本。
如果项目 " 说明 " 窗格列出如下所示:
int MyFunction ( CSTRING &string, BOOLfMyFlag, MYTYPEmtValue )
Member of Namespace1.CMyClass
==== This is a great function ===
以下关系:
标题文本 |
VSOBDESCRIPTIONSECTION 元素 |
指定的 " 跳转 |
---|---|---|
int |
OBDS_TYPE |
nullnull 引用(在 Visual Basic 中为 Nothing) |
MyFunction |
OBDS_NAME |
nullnull 引用(在 Visual Basic 中为 Nothing) |
( |
OBDS_MISC |
nullnull 引用(在 Visual Basic 中为 Nothing) |
CSTRING & |
OBDS_TYPE |
CSTRING 的 VSOBJECTINFO |
string |
OBDS_PARAM |
nullnull 引用(在 Visual Basic 中为 Nothing) |
BOOL |
OBDS_TYPE |
nullnull 引用(在 Visual Basic 中为 Nothing) |
fMyFlag |
OBDS_PARAM |
nullnull 引用(在 Visual Basic 中为 Nothing) |
MYTYPE |
OBDS_TYPE |
MYTYPE 的 VSOBJECTINFO |
mtValue |
OBDS_PARAM |
nullnull 引用(在 Visual Basic 中为 Nothing) |
) |
OBDS_MISC |
nullnull 引用(在 Visual Basic 中为 Nothing) |
nullnull 引用(在 Visual Basic 中为 Nothing) |
OBDS_ENDDECL |
nullnull 引用(在 Visual Basic 中为 Nothing) |
\n Member |
OBDS_MISC |
nullnull 引用(在 Visual Basic 中为 Nothing) |
Namespace1 |
OBDS_NAME |
Namespace1 的 VSOBJECTINFO |
. |
OBDS_MISC |
nullnull 引用(在 Visual Basic 中为 Nothing) |
CMyClass |
OBDS_NAME |
CMyClass 的 VSOBJECTINFO |
\n |
OBDS_MISC |
nullnull 引用(在 Visual Basic 中为 Nothing) |
==== 这是一个强大功能 === |
OBDS_MISC |
nullnull 引用(在 Visual Basic 中为 Nothing) |
COM 签名
从 vsshell.idl: