IVsDifferenceCodeWindow2 Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
This interface is provisional and may change in a minor release of VS.
Объект IVsCodeWindow , который может поддерживать представление разницы. Если Baseline указан параметр, в окне кода отобразятся различия между базовым и буфером. В противном случае в окне кода просто отображается буфер.
public interface class IVsDifferenceCodeWindow2 : Microsoft::VisualStudio::Editor::IVsDifferenceCodeWindow, Microsoft::VisualStudio::TextManager::Interop::IVsCodeWindow
[System.Obsolete("This interface is provisional and may change in a minor release of VS.")]
[System.Runtime.InteropServices.Guid("A9C196E4-DD76-4C04-B787-C55A7608D06E")]
public interface IVsDifferenceCodeWindow2 : Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindow, Microsoft.VisualStudio.TextManager.Interop.IVsCodeWindow
[<System.Obsolete("This interface is provisional and may change in a minor release of VS.")>]
[<System.Runtime.InteropServices.Guid("A9C196E4-DD76-4C04-B787-C55A7608D06E")>]
type IVsDifferenceCodeWindow2 = interface
interface IVsDifferenceCodeWindow
interface IVsCodeWindow
Public Interface IVsDifferenceCodeWindow2
Implements IVsCodeWindow, IVsDifferenceCodeWindow
- Атрибуты
- Реализации
Комментарии
Этот интерфейс является подготовительным и может измениться в последующих выпусках VS.
Свойства
| Baseline |
Базовый план, используемый для вычисления различий. Может быть равен null. |
| Caption |
Заголовок вкладки документа окна инструмента сравнения. (Унаследовано от IVsDifferenceCodeWindow) |
| Control |
Объект FrameworkElement , содержащий представление разницы. (Унаследовано от IVsDifferenceCodeWindow) |
| DifferenceBuffer |
Буфер разницы, используемый PrimaryDifferenceViewer и SecondaryDifferenceViewer (если он существует). |
| DifferenceViewer |
Объект, IWpfDifferenceViewer используемый этим окном кода. (Унаследовано от IVsDifferenceCodeWindow) |
| InlineLabel |
Метка, отображаемая над встроенным представлением. (Унаследовано от IVsDifferenceCodeWindow) |
| LeftLabel |
Метка, отображаемая над левым представлением. (Унаследовано от IVsDifferenceCodeWindow) |
| PrimaryDifferenceViewer |
Средство просмотра различий для окна кода первичного представления. Будет иметь значение null, если SupportsDiff не имеет значение true. |
| RightLabel |
Метка, отображаемая над правильным представлением. (Унаследовано от IVsDifferenceCodeWindow) |
| SecondaryDifferenceViewer |
Средство просмотра различий для окна вторичного представления кода. Будет иметь значение NULL SupportsDiff , если не равно true, а окно кода было разделено. |
| SideBySideLabel |
Метка, отображаемая над рядом. (Унаследовано от IVsDifferenceCodeWindow) |
| SupportsDiff |
Значение true, если окно кода поддерживает задание базовых показателей. Если значение равно false, то Baseline будет иметь значение NULL и при попытке его задать будет создано исключение InvalidOperationException . |
| Tooltip |
Подсказка для вкладки документа окна инструмента сравнения. (Унаследовано от IVsDifferenceCodeWindow) |
Методы
| Close() |
Закрывает окно кода. (Унаследовано от IVsCodeWindow) |
| GetBuffer(IVsTextLines) |
Возвращает буфер, используемый всеми представлениями в окне кода. (Унаследовано от IVsCodeWindow) |
| GetEditorCaption(READONLYSTATUS, String) |
Возвращает заголовок редактора, к которому редакторы могут добавлять пользовательские текста. (Унаследовано от IVsCodeWindow) |
| GetLastActiveView(IVsTextView) |
Возвращает последнее активное представление окна кода. (Унаследовано от IVsCodeWindow) |
| GetPrimaryView(IVsTextView) |
Возвращает верхний (или первичный) представление разделенного окна кода. (Унаследовано от IVsCodeWindow) |
| GetSecondaryView(IVsTextView) |
Возвращает нижний (или вторичный) представление разделенного окна кода. (Унаследовано от IVsCodeWindow) |
| GetViewClassID(Guid) |
Возвращает класс представления текста для изменения или выполнения запроса. (Унаследовано от IVsCodeWindow) |
| SetBaseEditorCaption(String[]) |
Добавляет пользовательский текст к заголовку редактора (Унаследовано от IVsCodeWindow) |
| SetBuffer(IVsTextLines) |
Задает текстовый буфер для всех представлений в окне кода. (Унаследовано от IVsCodeWindow) |
| SetViewClassID(Guid) |
Задает класс представления текста для изменения или выполнения запроса. (Унаследовано от IVsCodeWindow) |