VSConstants.VsTextBufferUserDataGuid Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Это свойства IVsUserData, поддерживаемые объектом TextBuffer (DocData) редактора исходного кода (текста). Интерфейс 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: это свойство используется для получения доступа к объекту хранилища буфера. Возвращаемый указатель может быть QI для IVsTextStorage и IVsPersistentTextImage. Это свойство только для получения. Чтобы задать хранилище, используйте метод InitializeContentEx буфера. |
BufferStorage_string |
object: это свойство используется для получения доступа к объекту хранилища буфера. Возвращаемый указатель может быть QI для IVsTextStorage и IVsPersistentTextImage. Это свойство только для получения. Чтобы задать хранилище, используйте метод InitializeContentEx буфера. |
PropertyBrowserSID_guid |
string: это свойство будет использоваться для задания SEID_PropertyBrowserSID элемента выделения для текстовых представлений. Этот параметр используется только в том случае, если у вас есть пользовательский браузер свойств. Если это свойство не задано, стандартный обозреватель свойств будет связан с представлением. |
PropertyBrowserSID_string |
string: это свойство будет использоваться для задания SEID_PropertyBrowserSID элемента выделения для текстовых представлений. Этот параметр используется только в том случае, если у вас есть пользовательский браузер свойств. Если это свойство не задано, стандартный обозреватель свойств будет связан с представлением. |
UserReadOnlyErrorString_guid |
string: это свойство предоставляет определенное сообщение об ошибке для того, когда буфер создает ошибку BUFFER_E_READONLY. Задайте эту строку как (локализованный) текст, который необходимо показывать пользователю. Обратите внимание, что сам буфер не размещает пользовательский интерфейс, а только вызывает IVsUIShell::SetErrorInfo. Вызывающий объект может решать, нужно ли отображать сообщение для пользователя. |
UserReadOnlyErrorString_string |
string: это свойство предоставляет определенное сообщение об ошибке для того, когда буфер создает ошибку BUFFER_E_READONLY. Задайте эту строку как (локализованный) текст, который необходимо показывать пользователю. Обратите внимание, что сам буфер не размещает пользовательский интерфейс, а только вызывает 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: (по умолчанию = true). Если значение true, то изменение моникера буфера приведет к изменению буфера языковой службы на основе расширения файла моникера. |
VsBufferDetectLangSID_string |
bool: (по умолчанию = true). Если значение true, то изменение моникера буфера приведет к изменению буфера языковой службы на основе расширения файла моникера. |
VsBufferEncodingPromptOnLoad_guid |
uint: этот параметр должен использоваться только фабриками редактора, которые хотят указать кодовую страницу при загрузке из диалогового окна openwith. Эти данные используются только для определенной цели. Вы не можете получить значение обратно. |
VsBufferEncodingPromptOnLoad_string |
uint: этот параметр должен использоваться только фабриками редактора, которые хотят указать кодовую страницу при загрузке из диалогового окна openwith. Эти данные используются только для определенной цели. Вы не можете получить значение обратно. |
VsBufferEncodingVSTFF_guid |
uint: формат текстового файла VS (VSTFF) для буфера. codepage = bufferVSTFF & __VSTFF. VSTFF_CPMASK; vstffFlags = bufferVSTFF & __VSTFF. VSTFF_FLAGSMASK;. |
VsBufferEncodingVSTFF_string |
uint: формат текстового файла VS (VSTFF) для буфера. 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: true, если буфером является файл на диске. |
VsBufferIsDiskFile_string |
bool: true, если буфером является файл на диске. |
VsBufferMoniker_guid |
string: моникер документа, загруженного в TextBuffer. Это будет полный путь к файлу, если документ является файлом. |
VsBufferMoniker_string |
string: моникер документа, загруженного в буфер. Это будет полный путь к файлу, если документ является файлом. |
VsInitEncodingDialogFromUserData_guid |
Bool:. |
VsInitEncodingDialogFromUserData_string |
Bool:. |
VsTextViewRoles_guid |
string: разделенный запятыми список ролей представления текста для текстового представления. |
VsTextViewRoles_string |
string: разделенный запятыми список ролей представления текста для текстового представления. |