IVsDifferenceCodeWindow2 Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
This interface is provisional and may change in a minor release of VS.
Um IVsCodeWindow que pode dar suporte a uma exibição de diferença. Se um Baseline for especificado, a janela de código exibirá as diferenças entre a linha de base e o buffer. Caso contrário, a janela de código apenas exibirá o buffer.
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
- Atributos
- Implementações
Comentários
Essa interface é provisória e pode ser alterada em versões subsequentes do VS.
Propriedades
| Baseline |
A linha de base usada para as diferenças de computação. Pode ser nulo. |
| Caption |
A legenda da guia de documento da janela de comparação. (Herdado de IVsDifferenceCodeWindow) |
| Control |
O FrameworkElement que contém a exibição de diferença. (Herdado de IVsDifferenceCodeWindow) |
| DifferenceBuffer |
O buffer de diferenças usado pelo PrimaryDifferenceViewer e SecondaryDifferenceViewer (se existir). |
| DifferenceViewer |
O IWpfDifferenceViewer usado por esta janela de código. (Herdado de IVsDifferenceCodeWindow) |
| InlineLabel |
O rótulo exibido acima da exibição embutida. (Herdado de IVsDifferenceCodeWindow) |
| LeftLabel |
O rótulo exibido acima do modo de exibição à esquerda. (Herdado de IVsDifferenceCodeWindow) |
| PrimaryDifferenceViewer |
O Visualizador de diferenças da janela de código de exibição primária. Será NULL, a menos que SupportsDiff seja verdadeiro. |
| RightLabel |
O rótulo exibido acima do modo de exibição à direita. (Herdado de IVsDifferenceCodeWindow) |
| SecondaryDifferenceViewer |
O Visualizador de diferenças da janela de código de exibição secundária. Será NULL, a menos que SupportsDiff seja verdadeiro e a janela de código tenha sido dividida. |
| SideBySideLabel |
O rótulo exibido acima do lado a lado. (Herdado de IVsDifferenceCodeWindow) |
| SupportsDiff |
True se a janela de código der suporte à definição da linha de base. Se for false, Baseline será nulo e a tentativa de defini-lo gerará um InvalidOperationException . |
| Tooltip |
A dica de ferramenta da guia de documento da janela de comparação. (Herdado de IVsDifferenceCodeWindow) |
Métodos
| Close() |
Fecha a janela de código. (Herdado de IVsCodeWindow) |
| GetBuffer(IVsTextLines) |
Retorna o buffer usado por todas as exibições na janela de código. (Herdado de IVsCodeWindow) |
| GetEditorCaption(READONLYSTATUS, String) |
Retorna a legenda do editor para a qual os editores podem acrescentar texto personalizado. (Herdado de IVsCodeWindow) |
| GetLastActiveView(IVsTextView) |
Retorna o último modo de exibição ativo da janela de código. (Herdado de IVsCodeWindow) |
| GetPrimaryView(IVsTextView) |
Retorna a exibição superior (ou primária) de uma janela de código de divisão. (Herdado de IVsCodeWindow) |
| GetSecondaryView(IVsTextView) |
Retorna a exibição inferior (ou secundária) de uma janela de código de divisão. (Herdado de IVsCodeWindow) |
| GetViewClassID(Guid) |
Retorna a classe de exibição de texto a ser alterada ou consultada. (Herdado de IVsCodeWindow) |
| SetBaseEditorCaption(String[]) |
Anexa o texto personalizado à legenda do editor (Herdado de IVsCodeWindow) |
| SetBuffer(IVsTextLines) |
Define o buffer de texto para todas as exibições na janela de código. (Herdado de IVsCodeWindow) |
| SetViewClassID(Guid) |
Define a classe de exibição de texto a ser alterada ou consultada. (Herdado de IVsCodeWindow) |