指定 IntelliSense 宿主标志。
此枚举有一个 FlagsAttribute 特性,通过该特性可使其成员值按位组合。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop.8.0(在 Microsoft.VisualStudio.TextManager.Interop.8.0.dll 中)
语法
声明
<FlagsAttribute> _
Public Enumeration IntellisenseHostFlags
[FlagsAttribute]
public enum IntellisenseHostFlags
[FlagsAttribute]
public enum class IntellisenseHostFlags
[<FlagsAttribute>]
type IntellisenseHostFlags
public enum IntellisenseHostFlags
成员
成员名称 | 说明 | |
---|---|---|
IHF_FORCECOMMITTOCONTEXT | 指示上下文文本可提交到只读缓冲区。 | |
IHF_NOSEPARATESUBJECT | 指示没有主题,并且上下文缓冲区包含 IntelliSense 目标。此标志提示 IHF_READONLYCONTEXT 未指定。 | |
IHF_OVERTYPE | 指示任何在复盖模式下应执行编辑器 (在主题或上下文域) (否则,编辑器处于插入模式执行)。 | |
IHF_READONLYCONTEXT | 指示上下文缓冲区是只读的。 | |
IHF_SINGLELINESUBJECT | 指示在一行必须公开主题文本。 |
备注
COM 签名
从 singlefileeditor.idl:
enum IntellisenseHostFlags {
IHF_READONLYCONTEXT = 0x00000001,
IHF_NOSEPARATESUBJECT = 0x00000002,
IHF_SINGLELINESUBJECT = 0x00000004,
IHF_FORCECOMMITTOCONTEXT = 0x00000008,
IHF_OVERTYPE = 0x00000010
};
这些标志从调用返回到 IVsIntellisenseHost 接口的 GetHostFlags 方法。