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