Condividi tramite


Spazio dei nomi Microsoft.VisualStudio.Text.Differencing

Classi

  Classe Descrizione
Classe pubblica Difference Rappresenta una singola differenza nel set di differenze di due elenchi di elementi.
Classe pubblica DifferenceBufferOption<T>
Classe pubblica DifferenceBufferOptions
Classe pubblica DifferenceViewerOption<T>
Classe pubblica DifferenceViewerOptions
Classe pubblica DifferenceViewerRoles
Classe pubblica Match Rappresenta un intervallo di corrispondenze tra due sequenze come una coppia di intervalli di uguale lunghezza.
Classe pubblica SnapshotDifferenceChangeEventArgs

Strutture

  Struttura Descrizione
Struttura pubblica StringDifferenceOptions Opzioni da utilizzare nelle differenze calcolo della stringa.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IDifferenceBuffer
Interfaccia pubblica IDifferenceBufferFactoryService
Interfaccia pubblica IDifferenceCollection<T> Rappresenta una raccolta di Difference oggetti.
Interfaccia pubblica IDifferenceService Determina le differenze tra due sequenze, in base all'aggiunta o rimozione di elementi (ma non alla traslazione o copia di elementi).
Interfaccia pubblica IDifferenceTextViewModel
Interfaccia pubblica IDifferenceTrackingSpanCollection
Interfaccia pubblica IDifferenceViewer
Interfaccia pubblica IHierarchicalDifferenceCollection Rappresenta una raccolta di differenze in cui le sequenze di sinistra e destra sono ITokenizedStringList gli oggetti e ogni differenza può a sua volta contenere un oggetto IHierarchicalDifferenceCollection.
Interfaccia pubblica IHierarchicalStringDifferenceService Obsoleto. Questo servizio dispone di diversi metodi del collegamento che calcolano le differenze su stringhe, snapshot e intervalli.
Interfaccia pubblica ISnapshotDifference
Interfaccia pubblica ITextDifferencingSelectorService
Interfaccia pubblica ITextDifferencingService
Interfaccia pubblica ITokenizedStringList Una rappresentazione in formato token di una stringa in segmenti adiacenti e non sovrapposti.
Interfaccia pubblica IWpfDifferenceViewer
Interfaccia pubblica IWpfDifferenceViewerFactoryService

Delegati

  Delegato Descrizione
Delegato pubblico ContinueProcessingPredicate<T> Un predicato utilizzato da IDifferenceService per consentire ai chiamanti smettano di differenziazione anticipo.
Delegato pubblico CreateTextViewHostCallback
Delegato pubblico DetermineLocalityCallback Obsoleto. Determinando la località di un tipo di differenza specificato e a sinistra o a destra delle stringhe.
Delegato pubblico IgnoreDifferencePredicate
Delegato pubblico SnapshotLineTransform

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica DifferenceHighlightMode
Enumerazione pubblica DifferenceMappingMode
Enumerazione pubblica DifferenceType Tipi di differenze.
Enumerazione pubblica DifferenceViewMode
Enumerazione pubblica DifferenceViewType
Enumerazione pubblica IgnoreWhiteSpaceBehavior
Enumerazione pubblica LineType
Enumerazione pubblica StringDifferenceTypes Una combinazione bit per bit dei valori di enumerazione da utilizzare quando si calcolano le differenze con i vari metodi in IHierarchicalStringDifferenceService.
Enumerazione pubblica WordSplitBehavior Comportamento da utilizzare durante la suddivisione delle parole nella differenziazione delle stringhe.