Compartilhar via


Estrutura StringDifferenceOptions

Opções para usar no cálculo das diferenças de seqüência de caracteres.

Namespace:  Microsoft.VisualStudio.Text.Differencing
Assembly:  Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)

Sintaxe

'Declaração
Public Structure StringDifferenceOptions
public struct StringDifferenceOptions
public value class StringDifferenceOptions
[<Sealed>]
type StringDifferenceOptions =  struct end
JScript oferece suporte ao uso de estruturas, mas não à declaração de novas.

O tipo StringDifferenceOptions expõe os membros a seguir.

Construtores

  Nome Descrição
Método público StringDifferenceOptions(StringDifferenceOptions) Inicializa uma nova instância de StringDifferenceOptions com as opções especificadas.
Método público StringDifferenceOptions(StringDifferenceTypes, Int32, Boolean) Inicializa uma nova instância de StringDifferenceOptions com as opções especificadas.

Superior

Propriedades

  Nome Descrição
Propriedade pública ContinueProcessingPredicate Um predicado opcional que permite que os clientes a cancelar a diferenciação antes que ele tenha sido concluído.
Propriedade pública DetermineLocalityCallback Obsoleta. Um retorno de chamada opcional para substituir a localidade para uma rodada específica de diferenciação.
Propriedade pública DifferenceType O tipo de seqüência de diferenciação para fazer, como uma combinação de linha, word e a diferenciação de caracteres.
Propriedade pública IgnoreTrimWhiteSpace Obtém ou define se deve ignorar espaços em branco.
Propriedade pública Locality Obsoleta. A maior distância um elemento de diferenciação (linha, span ou caractere) pode mover e ainda ser considerado parte da mesma fonte.
Propriedade pública WordSplitBehavior O comportamento a ser usado quando a divisão de palavras, se a diferenciação do word é solicitada pelo DifferenceType.

Superior

Métodos

  Nome Descrição
Método público Equals Determina se os dois StringDifferenceOptions são os mesmos. (Substitui ValueType.Equals(Object).)
Método público GetHashCode Fornece uma função de hash para o tipo. (Substitui ValueType.GetHashCode.)
Método público GetType Gets the Type of the current instance. (Herdado de Object.)
Método público ToString Fornece uma representação de seqüência de caracteres dessas opções de diferença. (Substitui ValueType.ToString.)

Superior

Operadores

  Nome Descrição
Operador públicoMembro estático Equality Determina se os dois StringDifferenceOptions são os mesmos
Operador públicoMembro estático Inequality Determina se os dois StringDifferenceOptions são diferentes.

Superior

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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Differencing