Поделиться через


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: разделенный запятыми список ролей представления текста для текстового представления.

Применяется к