Classe Difference
Representa uma única diferença no conjunto de diferenças das duas listas de elementos.
Hierarquia de herança
Object
Microsoft.VisualStudio.Text.Differencing.Difference
Namespace: Microsoft.VisualStudio.Text.Differencing
Assembly: Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)
Sintaxe
'Declaração
Public Class Difference
public class Difference
public ref class Difference
type Difference = class end
public class Difference
O tipo Difference expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
Difference | Inicializa uma nova instância de um Difference com as extensões de esquerda e direita especificadas e antes e depois correspondências. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
After | A correspondência após essa diferença.É nulluma referência nula (Nothing no Visual Basic) no final da seqüência. | |
Before | A correspondência antes desta seção.É nulluma referência nula (Nothing no Visual Basic) no início da seqüência. | |
DifferenceType | O tipo da diferença (Adicionar, remover ou alterar). | |
Left | O lado esquerdo da diferença (pode ser de comprimento zero). | |
Right | O lado direito da diferença (pode ser de comprimento zero). |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Equals | Determina se dois objetos de diferença são as mesmas (ter o mesmo tipo de diferença e a mesma antes e depois correspondências). (Substitui Object.Equals(Object).) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.) | |
GetHashCode | Serve como um código hash para este tipo. (Substitui Object.GetHashCode.) | |
GetType | Gets the Type of the current instance. (Herdado de Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Herdado de Object.) | |
ToString | A representação de seqüência de caracteres essa diferença. (Substitui Object.ToString.) |
Superior
Comentários
Cada diferença consiste em uma extensão à esquerda e direita span, tanto do que pode ter comprimento zero (se a operação é uma operação de adição ou de uma operação de exclusão). Coincide com o texto antes e depois a diferença.
Em geral, as diferenças são não-nulluma referência nula (Nothing no Visual Basic). No entanto, quando a diferença aparece no início das listas de diferenças, o "antes" é nulluma referência nula (Nothing no Visual Basic), e quando a diferença aparece no final das listas, o "depois" é nulluma referência nula (Nothing no Visual Basic).
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.