NormalizedSnapshotSpanCollection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma coleção somente leitura de SnapshotSpan objetos, todos da mesma instantâneo.
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)
- Herança
-
NormalizedSnapshotSpanCollection
- Implementações
Comentários
Os intervalos de instantâneo são classificados por posição inicial, com intervalos adjacentes e sobrepostos combinados.
Construtores
Campos
Empty |
Uma coleção somente leitura de SnapshotSpan objetos, todos da mesma instantâneo. |
Propriedades
Count |
Obtém o número de intervalos na coleção. |
Item[Int32] |
Obtém o intervalo de instantâneo no local especificado. O setter lança um NotSupportedException. |
Métodos
CloneAndTrackTo(ITextSnapshot, SpanTrackingMode) |
Uma coleção somente leitura de SnapshotSpan objetos, todos da mesma instantâneo. |
Contains(Object) |
Determina se a coleção contém o intervalo de instantâneo especificado. |
Contains(SnapshotSpan) |
Determina se a coleção contém o intervalo de instantâneo especificado. |
CopyTo(Array, Int32) |
Copia os intervalos de instantâneo nesta coleção para a matriz especificada, começando no índice especificado. |
CopyTo(SnapshotSpan[], Int32) |
Copia a coleção para uma matriz de intervalos de instantâneo no local especificado. |
Difference(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Calcula a diferença entre duas coleções de instantâneo intervalo normalizado e normaliza o resultado. |
Equals(Object) |
Determina se duas coleções de intervalo de instantâneo são iguais |
GetEnumerator() |
Obtém um enumerador para a coleção. |
GetHashCode() |
Obtém um código hash para a coleção. |
IndexOf(Object) |
Obtém o índice do intervalo de instantâneo especificado. |
IndexOf(SnapshotSpan) |
Obtém o índice do SnapshotSpan especificado. |
Intersection(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Calcula a interseção de duas coleções de instantâneo intervalo normalizado e normaliza o resultado. |
IntersectsWith(NormalizedSnapshotSpanCollection) |
Determina se essa coleção se cruza com outra coleção de intervalos de instantâneo normalizada. |
IntersectsWith(SnapshotSpan) |
Determina se essa coleção se sobrepõe a um intervalo de instantâneo. |
Overlap(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Calcula a sobreposição de duas coleções de intervalos de instantâneo normalizadas e normaliza o resultado. |
OverlapsWith(NormalizedSnapshotSpanCollection) |
Determina se essa coleção se sobrepõe a outra coleção de intervalos de instantâneo normalizada. |
OverlapsWith(SnapshotSpan) |
Determina se essa coleção se sobrepõe a um intervalo de instantâneo. |
ToString() |
Converte os intervalos em uma cadeia de caracteres.. |
Union(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Calcula a união de duas coleções de intervalo de instantâneo e normaliza o resultado. |
Operadores
Equality(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Determina se dois objetos NormalizedSnapshotSpanCollection são os mesmos. |
Implicit(NormalizedSnapshotSpanCollection to NormalizedSpanCollection) |
Converte o NormalizedSnapshotSpanCollection especificado em um NormalizedSpanCollection. |
Inequality(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Determina se dois NormalizedSnapshotSpanCollection são diferentes. |
Implantações explícitas de interface
ICollection.IsSynchronized |
Determina se essa coleção está sincronizada. |
ICollection.SyncRoot |
Obtém um objeto que pode ser usado para sincronizar o acesso a essa coleção. |
ICollection<SnapshotSpan>.Add(SnapshotSpan) |
Adiciona um intervalo de instantâneo à coleção. Esse método lança um NotSupportedException. |
ICollection<SnapshotSpan>.Clear() |
Limpa a coleção. Esse método lança um NotSupportedException. |
ICollection<SnapshotSpan>.IsReadOnly |
Determina se a coleção é somente leitura. Sempre retorna |
ICollection<SnapshotSpan>.Remove(SnapshotSpan) |
Remove o intervalo especificado da coleção. Esse método lança um NotSupportedException. |
IEnumerable.GetEnumerator() |
Obtém um enumerador para a coleção. |
IList.Add(Object) |
Adiciona um objeto à lista. Esse método lança um NotSupportedException. |
IList.Clear() |
Limpa a lista. Esse método lança um NotSupportedException. |
IList.Insert(Int32, Object) |
Insere um intervalo de instantâneo na lista no local especificado. Esse método lança um NotSupportedException. |
IList.IsFixedSize |
Determina se a coleção é de tamanho fixo. Sempre retorna |
IList.IsReadOnly |
Determina se essa coleção é somente leitura. Essa propriedade sempre retorna |
IList.Item[Int32] |
Obtém o intervalo de instantâneo no local especificado. O setter lança um NotSupportedException. |
IList.Remove(Object) |
Remove o intervalo de instantâneo especificado. Esse método lança um NotSupportedException. |
IList.RemoveAt(Int32) |
Remove um intervalo de instantâneo no local especificado. Esse método lança um NotSupportedException. |
IList<SnapshotSpan>.Insert(Int32, SnapshotSpan) |
Insere um intervalo de instantâneo na lista. Esse método lança um NotSupportedException. |
IList<SnapshotSpan>.RemoveAt(Int32) |
Remove um intervalo de instantâneo no local especificado. Esse método lança um NotSupportedException. |
Métodos de Extensão
EmptyIfNull<T>(IEnumerable<T>) |
Retorne essa enumeração caso ela não seja nula. Caso seja uma enumeração vazia de retorno nulo. |