NormalizedSnapshotSpanCollection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Kolekcja SnapshotSpan obiektów tylko do odczytu z tej samej migawki.
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)
- Dziedziczenie
-
NormalizedSnapshotSpanCollection
- Implementuje
Uwagi
Zakresy migawek są sortowane według pozycji początkowej, z sąsiednimi i nakładającymi się zakresami połączonymi.
Konstruktory
Pola
| Empty |
Kolekcja SnapshotSpan obiektów tylko do odczytu z tej samej migawki. |
Właściwości
| Count |
Pobiera liczbę zakresów w kolekcji. |
| Item[Int32] |
Pobiera zakres migawek w określonej lokalizacji. Setter zgłasza wartość NotSupportedException. |
Metody
| CloneAndTrackTo(ITextSnapshot, SpanTrackingMode) |
Kolekcja SnapshotSpan obiektów tylko do odczytu z tej samej migawki. |
| Contains(Object) |
Określa, czy kolekcja zawiera określony zakres migawek. |
| Contains(SnapshotSpan) |
Określa, czy kolekcja zawiera określony zakres migawek. |
| CopyTo(Array, Int32) |
Kopiuje migawki w tej kolekcji do określonej tablicy, począwszy od określonego indeksu. |
| CopyTo(SnapshotSpan[], Int32) |
Kopiuje kolekcję do tablicy zakresów migawek w określonej lokalizacji. |
| Difference(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Oblicza różnicę między dwiema znormalizowanymi kolekcjami migawek i normalizuje wynik. |
| Equals(Object) |
Określa, czy dwie kolekcje zakresów migawek są równe |
| GetEnumerator() |
Pobiera moduł wyliczający dla kolekcji. |
| GetHashCode() |
Pobiera kod skrótu dla kolekcji. |
| IndexOf(Object) |
Pobiera indeks określonego zakresu migawek. |
| IndexOf(SnapshotSpan) |
Pobiera indeks określonego SnapshotSpanelementu . |
| Intersection(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Oblicza część wspólną dwóch znormalizowanych kolekcji migawek i normalizuje wynik. |
| IntersectsWith(NormalizedSnapshotSpanCollection) |
Określa, czy ta kolekcja przecina się z inną znormalizowaną kolekcją zakresu migawek. |
| IntersectsWith(SnapshotSpan) |
Określa, czy ta kolekcja nakłada się na zakres migawek. |
| Overlap(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Oblicza nakładanie się dwóch znormalizowanych kolekcji migawek i normalizuje wynik. |
| OverlapsWith(NormalizedSnapshotSpanCollection) |
Określa, czy ta kolekcja nakłada się na inną znormalizowaną kolekcję zakresu migawek. |
| OverlapsWith(SnapshotSpan) |
Określa, czy ta kolekcja nakłada się na zakres migawek. |
| ToString() |
Konwertuje zakresy na ciąg. |
| Union(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Oblicza połączenie dwóch kolekcji migawek i normalizuje wynik. |
Operatory
| Equality(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Określa, czy dwa NormalizedSnapshotSpanCollection obiekty są takie same. |
| Implicit(NormalizedSnapshotSpanCollection to NormalizedSpanCollection) |
Konwertuje określony NormalizedSnapshotSpanCollection element na .NormalizedSpanCollection |
| Inequality(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Określa, czy dwa NormalizedSnapshotSpanCollection są różne. |
Jawne implementacje interfejsu
| ICollection.IsSynchronized |
Określa, czy ta kolekcja jest zsynchronizowana. |
| ICollection.SyncRoot |
Pobiera obiekt, który może służyć do synchronizowania dostępu do tej kolekcji. |
| ICollection<SnapshotSpan>.Add(SnapshotSpan) |
Dodaje zakres migawek do kolekcji. Ta metoda zgłasza wyjątek NotSupportedException. |
| ICollection<SnapshotSpan>.Clear() |
Czyści kolekcję. Ta metoda zgłasza wyjątek NotSupportedException. |
| ICollection<SnapshotSpan>.IsReadOnly |
Określa, czy kolekcja jest tylko do odczytu. Zawsze zwraca wartość |
| ICollection<SnapshotSpan>.Remove(SnapshotSpan) |
Usuwa określony zakres z kolekcji. Ta metoda zgłasza wyjątek NotSupportedException. |
| IEnumerable.GetEnumerator() |
Pobiera moduł wyliczający dla kolekcji. |
| IList.Add(Object) |
Dodaje obiekt do listy. Ta metoda zgłasza wyjątek NotSupportedException. |
| IList.Clear() |
Czyści listę. Ta metoda zgłasza wyjątek NotSupportedException. |
| IList.Insert(Int32, Object) |
Wstawia zakres migawki do listy w określonej lokalizacji. Ta metoda zgłasza wyjątek NotSupportedException. |
| IList.IsFixedSize |
Określa, czy kolekcja ma stały rozmiar. Zawsze zwraca wartość |
| IList.IsReadOnly |
Określa, czy ta kolekcja jest tylko do odczytu. Ta właściwość zawsze zwraca wartość |
| IList.Item[Int32] |
Pobiera zakres migawek w określonej lokalizacji. Setter zgłasza wartość NotSupportedException. |
| IList.Remove(Object) |
Usuwa określony zakres migawek. Ta metoda zgłasza wyjątek NotSupportedException. |
| IList.RemoveAt(Int32) |
Usuwa zakres migawek w określonej lokalizacji. Ta metoda zgłasza wyjątek NotSupportedException. |
| IList<SnapshotSpan>.Insert(Int32, SnapshotSpan) |
Wstawia przedział migawki do listy. Ta metoda zgłasza wyjątek NotSupportedException. |
| IList<SnapshotSpan>.RemoveAt(Int32) |
Usuwa zakres migawek w określonej lokalizacji. Ta metoda zgłasza wyjątek NotSupportedException. |
Metody rozszerzania
| EmptyIfNull<T>(IEnumerable<T>) |
Zwróć to wyliczenie, jeśli nie ma wartości null. W przypadku, gdy jest zwracana wartość null, zwracana jest pusta wyliczenie. |