VSConstants.VsTextBufferUserDataGuid 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
这些是源代码 (文本) 编辑器的 TextBuffer (DocData) 对象支持的 IVsUserData 属性。 IVsUserData 接口由 QueryInterface 在文本编辑器的 IVsTextLines 对象上检索。
public: ref class VSConstants::VsTextBufferUserDataGuid abstract sealed
class VSConstants::VsTextBufferUserDataGuid abstract sealed
public static class VSConstants.VsTextBufferUserDataGuid
type VSConstants.VsTextBufferUserDataGuid = class
Public Class VSConstants.VsTextBufferUserDataGuid
- 继承
-
VSConstants.VsTextBufferUserDataGuid
字段
BufferStorage_guid |
object:此属性用于获取对缓冲区的存储对象的访问。 对于 IVsTextStorage 和 IVsPersistentTextImage,返回的指针可以是 QI'd。 这是一个仅限获取的属性。 若要设置存储,请使用缓冲区的 InitializeContentEx 方法。 |
BufferStorage_string |
object:此属性用于获取对缓冲区的存储对象的访问。 对于 IVsTextStorage 和 IVsPersistentTextImage,返回的指针可以是 QI'd。 这是一个仅限获取的属性。 若要设置存储,请使用缓冲区的 InitializeContentEx 方法。 |
PropertyBrowserSID_guid |
string:此属性将用于设置文本视图所选内容的 SEID_PropertyBrowserSID 元素。 仅当具有自定义属性浏览器时,才使用此方法。 如果未设置此属性,标准属性浏览器将与视图相关联。 |
PropertyBrowserSID_string |
string:此属性将用于设置文本视图所选内容的 SEID_PropertyBrowserSID 元素。 仅当具有自定义属性浏览器时,才使用此方法。 如果未设置此属性,标准属性浏览器将与视图相关联。 |
UserReadOnlyErrorString_guid |
string:此属性提供缓冲区何时产生BUFFER_E_READONLY错误的特定错误消息。 将此字符串设置为要向用户显示的 (本地化) 文本。 请注意,缓冲区本身不会放置 UI,而只调用 IVsUIShell::SetErrorInfo。 调用方可以决定是否向用户显示消息。 |
UserReadOnlyErrorString_string |
string:此属性提供缓冲区何时产生BUFFER_E_READONLY错误的特定错误消息。 将此字符串设置为要向用户显示的 (本地化) 文本。 请注意,缓冲区本身不会放置 UI,而只调用 IVsUIShell::SetErrorInfo。 调用方可以决定是否向用户显示消息。 |
VsBufferContentType_guid |
string:文本缓冲区的 ContentType。 |
VsBufferContentType_string |
string:文本缓冲区的 ContentType。 |
VsBufferDetectCharSet_guid |
bool:如果为 true 且当前 BufferEncoding CHARFMT_MBCS,则缓冲区将运行其 HTML 字符集标记检测代码,以确定要加载和保存文件的代码页。 检测到的代码页会替代CHARFMT_MBCS中设置的任何代码页。 当缓冲区的 IPersistFileFormat::LoadDocData 看到 HTML 类型的文件时,根据“$RootKey$\Languages\File Extensions”中的扩展名映射,强制启用此操作。 |
VsBufferDetectCharSet_string |
bool:如果为 true 且当前 BufferEncoding CHARFMT_MBCS,则缓冲区将运行其 HTML 字符集标记检测代码,以确定要加载和保存文件的代码页。 检测到的代码页会替代CHARFMT_MBCS中设置的任何代码页。 当缓冲区的 IPersistFileFormat::LoadDocData 看到 HTML 类型的文件时,根据“$RootKey$\Languages\File Extensions”中的扩展名映射,强制启用此操作。 |
VsBufferDetectLangSID_guid |
bool: (default = true) 如果为 true,则更改缓冲区的名字对象将导致缓冲区根据名字对象的文件扩展名更改语言服务。 |
VsBufferDetectLangSID_string |
bool: (default = true) 如果为 true,则更改缓冲区的名字对象将导致缓冲区根据名字对象的文件扩展名更改语言服务。 |
VsBufferEncodingPromptOnLoad_guid |
uint:只有希望从 openwith 对话框加载时指定代码页的编辑器工厂才应使用它。 此数据仅用于设置目的。 无法取回此的值。 |
VsBufferEncodingPromptOnLoad_string |
uint:只有希望从 openwith 对话框加载时指定代码页的编辑器工厂才应使用它。 此数据仅用于设置目的。 无法取回此的值。 |
VsBufferEncodingVSTFF_guid |
uint:缓冲区 (VSTFF) 的 VS 文本文件格式。 codepage = bufferVSTFF & __VSTFF。VSTFF_CPMASK;vstffFlags = bufferVSTFF & __VSTFF。VSTFF_FLAGSMASK;。 |
VsBufferEncodingVSTFF_string |
uint:缓冲区 (VSTFF) 的 VS 文本文件格式。 codepage = bufferVSTFF & __VSTFF。VSTFF_CPMASK;vstffFlags = bufferVSTFF & __VSTFF。VSTFF_FLAGSMASK;。 |
VsBufferExtraFiles_guid |
object:如果在缓冲区中打开的文件与源代码控制下的额外文件列表相关联, (SCC) ,请使用此属性。 使用 IVsBufferExtraFiles 的实现设置此属性,以便控制缓冲区处理 SCC 操作的方式。 IVsBufferExtraFiles 对象集将确定在对缓冲区进行编辑时,从源代码管理 (SCC) 签出哪些文件。 此属性控制 IVsTextManager2::AttemptToCheckOutBufferFromScc3 和 GetBufferSccStatus3 的行为,以及缓冲区在调用 IVsQueryEditQuerySave2 方法时传递的文件。 |
VsBufferExtraFiles_string |
object:如果在缓冲区中打开的文件与源代码控制下的额外文件列表相关联, (SCC) ,请使用此属性。 使用 IVsBufferExtraFiles 的实现设置此属性,以便控制缓冲区处理 SCC 操作的方式。 IVsBufferExtraFiles 对象集将确定在对缓冲区进行编辑时,从源代码管理 (SCC) 签出哪些文件。 此属性控制 IVsTextManager2::AttemptToCheckOutBufferFromScc3 和 GetBufferSccStatus3 的行为,以及缓冲区在调用 IVsQueryEditQuerySave2 方法时传递的文件。 |
VsBufferFileReload_guid |
Bool:。 |
VsBufferFileReload_string |
Bool:。 |
VsBufferIsDiskFile_guid |
bool:如果 buffer 是磁盘上的文件,则为 true。 |
VsBufferIsDiskFile_string |
bool:如果 buffer 是磁盘上的文件,则为 true。 |
VsBufferMoniker_guid |
string:在 TextBuffer 中加载的文档的名字对象。 如果文档是文件,则它将是文件的完整路径。 |
VsBufferMoniker_string |
string:缓冲区中加载的文档的名字对象。 如果文档是文件,则它将是文件的完整路径。 |
VsInitEncodingDialogFromUserData_guid |
Bool:。 |
VsInitEncodingDialogFromUserData_string |
Bool:。 |
VsTextViewRoles_guid |
string:文本视图的文本视图角色的逗号分隔列表。 |
VsTextViewRoles_string |
string:文本视图的文本视图角色的逗号分隔列表。 |