IntellisenseHostFlags 枚举

指定 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 方法。

请参阅

参考

Microsoft.VisualStudio.TextManager.Interop 命名空间