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. |