Freigeben über


StringDifferenceOptions-Struktur

Berechnen von Zeichenfolgen in Optionen unterscheiden zu verwenden.

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

Syntax

'Declaration
Public Structure StringDifferenceOptions
public struct StringDifferenceOptions
public value class StringDifferenceOptions
[<Sealed>]
type StringDifferenceOptions =  struct end
JScript unterstützt die Verwendung von Strukturen, aber nicht die Deklaration von neuen Strukturen.

Der StringDifferenceOptions-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode StringDifferenceOptions(StringDifferenceOptions) Initialisiert eine neue Instanz von StringDifferenceOptions mit den angegebenen Optionen.
Öffentliche Methode StringDifferenceOptions(StringDifferenceTypes, Int32, Boolean) Initialisiert eine neue Instanz von StringDifferenceOptions mit den angegebenen Optionen.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ContinueProcessingPredicate Ein optionales Prädikat, das Clients ermöglicht das Abbrechen differenzierenden, bevor diese vollständig beendet wurde.
Öffentliche Eigenschaft DetermineLocalityCallback Veraltet. Ein optionaler Rückruf, um die Position für eine bestimmte Differenzierungsreihe zu überschreiben.
Öffentliche Eigenschaft DifferenceType Der Typ der Zeichenfolgendifferenzierung als Kombination aus Zeilen-, Wort- und Zeichenunterscheidung.
Öffentliche Eigenschaft IgnoreTrimWhiteSpace Ruft ab oder legt fest, ob Leerstellen ignoriert werden sollen.
Öffentliche Eigenschaft Locality Veraltet. Die maximale Distanz, die ein Differenzierungselement (Zeile, Spanne oder Zeichen) verschoben und dennoch als Teil derselben Quelle angesehen werden kann.
Öffentliche Eigenschaft WordSplitBehavior Das Verhalten, das beim Teilen von Wörtern verwendet werden soll, wenn eine Wortdifferenzierung vom DifferenceType angefordert wird.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob zwei StringDifferenceOptions identisch sind. (Überschreibt ValueType.Equals(Object).)
Öffentliche Methode GetHashCode Stellt eine Hashfunktion für den Typ bereit. (Überschreibt ValueType.GetHashCode.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode ToString Stellt eine Zeichenfolgendarstellung dieser Differenzoptionen bereit. (Überschreibt ValueType.ToString.)

Zum Seitenanfang

Operatoren

  Name Beschreibung
Öffentlicher OperatorStatischer Member Equality Bestimmt, ob zwei StringDifferenceOptions identisch sind.
Öffentlicher OperatorStatischer Member Inequality Bestimmt, ob zwei StringDifferenceOptions ungleich sind.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Differencing-Namespace