Spazio dei nomi Microsoft.VisualStudio.Text.Differencing
Classi
Classe | Descrizione | |
---|---|---|
Difference | Rappresenta una singola differenza nel set di differenze di due elenchi di elementi. | |
DifferenceBufferOption<T> | ||
DifferenceBufferOptions | ||
DifferenceViewerOption<T> | ||
DifferenceViewerOptions | ||
DifferenceViewerRoles | ||
Match | Rappresenta un intervallo di corrispondenze tra due sequenze come una coppia di intervalli di uguale lunghezza. | |
SnapshotDifferenceChangeEventArgs |
Strutture
Struttura | Descrizione | |
---|---|---|
StringDifferenceOptions | Opzioni da utilizzare nelle differenze calcolo della stringa. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
IDifferenceBuffer | ||
IDifferenceBufferFactoryService | ||
IDifferenceCollection<T> | Rappresenta una raccolta di Difference oggetti. | |
IDifferenceService | Determina le differenze tra due sequenze, in base all'aggiunta o rimozione di elementi (ma non alla traslazione o copia di elementi). | |
IDifferenceTextViewModel | ||
IDifferenceTrackingSpanCollection | ||
IDifferenceViewer | ||
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. | |
IHierarchicalStringDifferenceService | Obsoleto. Questo servizio dispone di diversi metodi del collegamento che calcolano le differenze su stringhe, snapshot e intervalli. | |
ISnapshotDifference | ||
ITextDifferencingSelectorService | ||
ITextDifferencingService | ||
ITokenizedStringList | Una rappresentazione in formato token di una stringa in segmenti adiacenti e non sovrapposti. | |
IWpfDifferenceViewer | ||
IWpfDifferenceViewerFactoryService |
Delegati
Delegato | Descrizione | |
---|---|---|
ContinueProcessingPredicate<T> | Un predicato utilizzato da IDifferenceService per consentire ai chiamanti smettano di differenziazione anticipo. | |
CreateTextViewHostCallback | ||
DetermineLocalityCallback | Obsoleto. Determinando la località di un tipo di differenza specificato e a sinistra o a destra delle stringhe. | |
IgnoreDifferencePredicate | ||
SnapshotLineTransform |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
DifferenceHighlightMode | ||
DifferenceMappingMode | ||
DifferenceType | Tipi di differenze. | |
DifferenceViewMode | ||
DifferenceViewType | ||
IgnoreWhiteSpaceBehavior | ||
LineType | ||
StringDifferenceTypes | Una combinazione bit per bit dei valori di enumerazione da utilizzare quando si calcolano le differenze con i vari metodi in IHierarchicalStringDifferenceService. | |
WordSplitBehavior | Comportamento da utilizzare durante la suddivisione delle parole nella differenziazione delle stringhe. |