IHierarchicalStringDifferenceService Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
This interface has been deprecated in favor of the ITextDifferencingSelectorService MEF service.
Ce service a plusieurs méthodes de raccourci qui calculent les différences sur les chaînes, les instantanés et les étendues. Les différences sont calculées en fonction du spécifié StringDifferenceTypes , en commençant par le type le plus général (la ligne est plus générale que Word et Word est plus général que le caractère).
public interface class IHierarchicalStringDifferenceService
public interface class IHierarchicalStringDifferenceService
__interface IHierarchicalStringDifferenceService
[System.Obsolete("This interface has been deprecated in favor of the ITextDifferencingSelectorService MEF service.")]
public interface IHierarchicalStringDifferenceService
[<System.Obsolete("This interface has been deprecated in favor of the ITextDifferencingSelectorService MEF service.")>]
type IHierarchicalStringDifferenceService = interface
Public Interface IHierarchicalStringDifferenceService
- Attributs
Exemples
Chaîne A donnée :---il s’agit d’une ligne ! ---Et String B :---cela est une ligne ! ---
La collection de différences retournée contient une différence de ligne, qui est mappée à la ligne 1 de chaque chaîne. Cette différence contient une différence de mot, qui est l’ajout des mots « mais » et «».
Remarques
Ce type est déconseillé. Utilisez ITextDifferencingSelectorService à la place, ce qui vous permet de récupérer un ITextDifferencingService pour un type de contenu spécifique et fournit un sur-ensemble des méthodes disponibles sur cette interface.
Il s’agit d’une partie de composant MEF qui doit être importée comme suit : [Import] IHierarchicalStringDifferenceService diffService = null ;
Méthodes
| DiffSnapshotSpans(SnapshotSpan, SnapshotSpan, StringDifferenceOptions) |
Calcule les différences entre deux étendues d’instantanés, à l’aide des options de différence données. |
| DiffStrings(String, String, StringDifferenceOptions) |
Calcule les différences entre deux chaînes, à l’aide des options de différence données. |