Condividi tramite


Struttura StringDifferenceOptions

Opzioni da utilizzare nelle differenze calcolo della stringa.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Differencing
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Sintassi

'Dichiarazione
Public Structure StringDifferenceOptions
public struct StringDifferenceOptions
public value class StringDifferenceOptions
[<Sealed>]
type StringDifferenceOptions =  struct end
JScript supporta l'utilizzo di strutture ma non la dichiarazione di nuove.

Il tipo StringDifferenceOptions espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico StringDifferenceOptions(StringDifferenceOptions) inizializza una nuova istanza di StringDifferenceOptions con le opzioni specificate.
Metodo pubblico StringDifferenceOptions(StringDifferenceTypes, Int32, Boolean) inizializza una nuova istanza di StringDifferenceOptions con le opzioni specificate.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ContinueProcessingPredicate Un predicato facoltativo che consente ai client l'annullamento differenziazione di prima di tutto è stato completato.
Proprietà pubblica DetermineLocalityCallback Obsoleto. Un callback facoltativo per eseguire l'override della località di un round specifico di differenziazione.
Proprietà pubblica DifferenceType Il tipo di differenziazione di stringa da eseguire, come combinazione di riga, parola e di carattere differenziazione di.
Proprietà pubblica IgnoreTrimWhiteSpace Ottiene o imposta un valore che indica se ignorare lo spazio vuoto.
Proprietà pubblica Locality Obsoleto. La distanza massima a un elemento di differenziazione (riga, quale, o carattere) pur continuando a considerarlo parte della stessa origine.
Proprietà pubblica WordSplitBehavior Il comportamento da utilizzare durante la suddivisione delle parole, se richiede la differenziazione di DifferenceType.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se due StringDifferenceOptions sono uguali. (Esegue l'override di ValueType.Equals(Object)).
Metodo pubblico GetHashCode Fornisce una funzione hash per il tipo. (Esegue l'override di ValueType.GetHashCode).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico ToString Fornisce una rappresentazione di stringa di queste opzioni di differenza. (Esegue l'override di ValueType.ToString).

In alto

Operatori

  Nome Descrizione
Operatore pubblicoMembro statico Equality Determina se due StringDifferenceOptions sono uguali
Operatore pubblicoMembro statico Inequality Determina se due StringDifferenceOptions sono diversi.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text.Differencing