NormalizedSnapshotSpanCollection Classe
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.
Collection en lecture seule d'objets SnapshotSpan provenant tous du même instantané.
public ref class NormalizedSnapshotSpanCollection sealed : System::Collections::Generic::ICollection<Microsoft::VisualStudio::Text::SnapshotSpan>, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::SnapshotSpan>, System::Collections::Generic::IList<Microsoft::VisualStudio::Text::SnapshotSpan>, System::Collections::IList
public sealed class NormalizedSnapshotSpanCollection : System.Collections.Generic.ICollection<Microsoft.VisualStudio.Text.SnapshotSpan>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.SnapshotSpan>, System.Collections.Generic.IList<Microsoft.VisualStudio.Text.SnapshotSpan>, System.Collections.IList
type NormalizedSnapshotSpanCollection = class
interface IList<SnapshotSpan>
interface ICollection<SnapshotSpan>
interface seq<SnapshotSpan>
interface IEnumerable
interface IList
interface ICollection
Public NotInheritable Class NormalizedSnapshotSpanCollection
Implements ICollection(Of SnapshotSpan), IEnumerable(Of SnapshotSpan), IList, IList(Of SnapshotSpan)
- Héritage
-
NormalizedSnapshotSpanCollection
- Implémente
Remarques
Les étendues instantané sont triées par position de début, avec des plages adjacentes et qui se chevauchent combinées.
Constructeurs
Champs
Empty |
Collection en lecture seule d'objets SnapshotSpan provenant tous du même instantané. |
Propriétés
Count |
Obtient le nombre d'étendues de la collection. |
Item[Int32] |
Obtient l'étendue d'instantanés à l'emplacement spécifié. Le setter lève un NotSupportedException. |
Méthodes
CloneAndTrackTo(ITextSnapshot, SpanTrackingMode) |
Collection en lecture seule d'objets SnapshotSpan provenant tous du même instantané. |
Contains(Object) |
Détermine si la collection contient l'étendue d'instantanés spécifiée. |
Contains(SnapshotSpan) |
Détermine si la collection contient l'étendue d'instantanés spécifiée. |
CopyTo(Array, Int32) |
Copie les étendues d'instantanés de cette collection dans le tableau indiqué, en commençant à l'index spécifié. |
CopyTo(SnapshotSpan[], Int32) |
Copie la collection dans un tableau de instantané étendues à l’emplacement spécifié. |
Difference(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Calcule la différence entre deux collections d’étendues normalisées instantané et normalise le résultat. |
Equals(Object) |
Détermine si deux collections d’étendues instantané sont égales |
GetEnumerator() |
Obtient un énumérateur pour la collection. |
GetHashCode() |
Obtient un code de hachage pour la collection. |
IndexOf(Object) |
Obtient l'index de l'étendue d'instantanés spécifiée. |
IndexOf(SnapshotSpan) |
Obtient l'index du SnapshotSpan spécifié. |
Intersection(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Calcule l’intersection de deux collections d’étendues normalisées instantané et normalise le résultat. |
IntersectsWith(NormalizedSnapshotSpanCollection) |
Détermine si cette collection croise une autre collection d'étendues d'instantanés normalisée. |
IntersectsWith(SnapshotSpan) |
Détermine si cette collection chevauche une étendue de instantané. |
Overlap(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Calcule le chevauchement de deux collections d’étendues normalisées instantané et normalise le résultat. |
OverlapsWith(NormalizedSnapshotSpanCollection) |
Détermine si cette collection chevauche une autre collection normalisée instantané span. |
OverlapsWith(SnapshotSpan) |
Détermine si cette collection chevauche une étendue de instantané. |
ToString() |
Convertit les étendues en chaîne.. |
Union(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Calcule l’union de deux collections d’étendues instantané et normalise le résultat. |
Opérateurs
Equality(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Détermine si deux objets NormalizedSnapshotSpanCollection sont identiques. |
Implicit(NormalizedSnapshotSpanCollection to NormalizedSpanCollection) |
Convertit le NormalizedSnapshotSpanCollection spécifié en NormalizedSpanCollection. |
Inequality(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Détermine si deux NormalizedSnapshotSpanCollection sont différents.. |
Implémentations d’interfaces explicites
ICollection.IsSynchronized |
Détermine si cette collection est synchronisée. |
ICollection.SyncRoot |
Obtient un objet qui peut être utilisé pour synchroniser l’accès à cette collection. |
ICollection<SnapshotSpan>.Add(SnapshotSpan) |
Ajoute une étendue d'instantanés à la collection. Cette méthode lève une NotSupportedException. |
ICollection<SnapshotSpan>.Clear() |
Efface la collection. Cette méthode lève une NotSupportedException. |
ICollection<SnapshotSpan>.IsReadOnly |
Détermine si la collection est en lecture seule. Retourne toujours |
ICollection<SnapshotSpan>.Remove(SnapshotSpan) |
Supprime l'étendue spécifiée de la collection. Cette méthode lève une NotSupportedException. |
IEnumerable.GetEnumerator() |
Obtient un énumérateur pour la collection. |
IList.Add(Object) |
Ajoute un objet à la liste. Cette méthode lève une NotSupportedException. |
IList.Clear() |
Efface la liste. Cette méthode lève une NotSupportedException. |
IList.Insert(Int32, Object) |
Insère une étendue d'instantanés dans la liste à l'emplacement spécifié. Cette méthode lève une NotSupportedException. |
IList.IsFixedSize |
Détermine si la collection est de taille fixe. Retourne toujours |
IList.IsReadOnly |
Détermine si cette collection est en lecture seule. Cette propriété retourne toujours |
IList.Item[Int32] |
Obtient l'étendue d'instantanés à l'emplacement spécifié. Le setter lève un NotSupportedException. |
IList.Remove(Object) |
Supprime l'étendue d'instantanés spécifiée. Cette méthode lève une NotSupportedException. |
IList.RemoveAt(Int32) |
Supprime une étendue d'instantanés de l'emplacement spécifié. Cette méthode lève une NotSupportedException. |
IList<SnapshotSpan>.Insert(Int32, SnapshotSpan) |
Insère une étendue d'instantanés dans la liste. Cette méthode lève une NotSupportedException. |
IList<SnapshotSpan>.RemoveAt(Int32) |
Supprime une étendue d'instantanés de l'emplacement spécifié. Cette méthode lève une NotSupportedException. |
Méthodes d’extension
EmptyIfNull<T>(IEnumerable<T>) |
Retourne cette énumération au cas où elle n’est pas null. Dans le cas où il est null, retournez l’énumération vide. |