NormalizedSnapshotSpanCollection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Una colección de solo lectura de objetos SnapshotSpan, todos de la misma instantánea.
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)
- Herencia
-
NormalizedSnapshotSpanCollection
- Implementaciones
Comentarios
Los intervalos de instantáneas se ordenan por posición inicial, con intervalos adyacentes y superpuestos combinados.
Constructores
Campos
Empty |
Una colección de solo lectura de objetos SnapshotSpan, todos de la misma instantánea. |
Propiedades
Count |
Obtiene el número de intervalos de la colección. |
Item[Int32] |
Obtiene el intervalo de instantánea que se encuentra en la ubicación especificada. El establecedor produce una NotSupportedExceptionexcepción . |
Métodos
CloneAndTrackTo(ITextSnapshot, SpanTrackingMode) |
Una colección de solo lectura de objetos SnapshotSpan, todos de la misma instantánea. |
Contains(Object) |
Determina si la colección contiene el intervalo de instantánea especificado. |
Contains(SnapshotSpan) |
Determina si la colección contiene el intervalo de instantánea especificado. |
CopyTo(Array, Int32) |
Copia los intervalos de instantánea de esta colección en la matriz especificada, empezando por el índice especificado. |
CopyTo(SnapshotSpan[], Int32) |
Copia la colección en una matriz de intervalos de instantáneas en la ubicación especificada. |
Difference(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Calcula la diferencia entre dos colecciones de intervalos de instantáneas normalizadas y normaliza el resultado. |
Equals(Object) |
Determina si dos colecciones de intervalos de instantáneas son iguales |
GetEnumerator() |
Obtiene un enumerador para la colección. |
GetHashCode() |
Obtiene un código hash para la colección. |
IndexOf(Object) |
Obtiene el índice del intervalo de instantánea especificado. |
IndexOf(SnapshotSpan) |
Obtiene el índice del objeto SnapshotSpan especificado. |
Intersection(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Calcula la intersección de dos colecciones de intervalos de instantáneas normalizadas y normaliza el resultado. |
IntersectsWith(NormalizedSnapshotSpanCollection) |
Determina si esta colección forma una intersección con otra colección de intervalos de instantánea normalizados. |
IntersectsWith(SnapshotSpan) |
Determina si esta colección se superpone con un intervalo de instantáneas. |
Overlap(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Calcula la superposición de dos colecciones de intervalos de instantáneas normalizadas y normaliza el resultado. |
OverlapsWith(NormalizedSnapshotSpanCollection) |
Determina si esta colección se superpone con otra colección de intervalos de instantáneas normalizada. |
OverlapsWith(SnapshotSpan) |
Determina si esta colección se superpone con un intervalo de instantáneas. |
ToString() |
Convierte los intervalos en una cadena. |
Union(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Calcula la unión de dos colecciones de intervalos de instantáneas y normaliza el resultado. |
Operadores
Equality(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Determina si dos objetos NormalizedSnapshotSpanCollection son iguales. |
Implicit(NormalizedSnapshotSpanCollection to NormalizedSpanCollection) |
Convierte la clase NormalizedSnapshotSpanCollection especificada en una clase NormalizedSpanCollection. |
Inequality(NormalizedSnapshotSpanCollection, NormalizedSnapshotSpanCollection) |
Determina si dos NormalizedSnapshotSpanCollection son diferentes. |
Implementaciones de interfaz explícitas
ICollection.IsSynchronized |
Determina si se sincroniza esta colección. |
ICollection.SyncRoot |
Obtiene un objeto que se puede utilizar para sincronizar el acceso a esta colección. |
ICollection<SnapshotSpan>.Add(SnapshotSpan) |
Agrega un intervalo de instantánea a la colección. Este método produce una excepción NotSupportedException. |
ICollection<SnapshotSpan>.Clear() |
Borra la colección. Este método produce una excepción NotSupportedException. |
ICollection<SnapshotSpan>.IsReadOnly |
Determina si la colección es de solo lectura. Siempre devuelve |
ICollection<SnapshotSpan>.Remove(SnapshotSpan) |
Quita el intervalo especificado de la colección. Este método produce una excepción NotSupportedException. |
IEnumerable.GetEnumerator() |
Obtiene un enumerador para la colección. |
IList.Add(Object) |
Agrega un objeto a la lista. Este método produce una excepción NotSupportedException. |
IList.Clear() |
Borra la lista. Este método produce una excepción NotSupportedException. |
IList.Insert(Int32, Object) |
Inserta un intervalo de instantánea en la lista en la ubicación especificada. Este método produce una excepción NotSupportedException. |
IList.IsFixedSize |
Determina si la colección es de tamaño fijo. Siempre devuelve |
IList.IsReadOnly |
Determina si esta colección es de solo lectura. Esta propiedad devuelve siempre |
IList.Item[Int32] |
Obtiene el intervalo de instantánea que se encuentra en la ubicación especificada. El establecedor produce una NotSupportedExceptionexcepción . |
IList.Remove(Object) |
Quita el intervalo de instantánea especificado. Este método produce una excepción NotSupportedException. |
IList.RemoveAt(Int32) |
Quita un intervalo de instantánea de la ubicación especificada. Este método produce una excepción NotSupportedException. |
IList<SnapshotSpan>.Insert(Int32, SnapshotSpan) |
Inserta un intervalo de instantánea en la lista. Este método produce una excepción NotSupportedException. |
IList<SnapshotSpan>.RemoveAt(Int32) |
Quita un intervalo de instantánea de la ubicación especificada. Este método produce una excepción NotSupportedException. |
Métodos de extensión
EmptyIfNull<T>(IEnumerable<T>) |
Devuelve esta enumeración en caso de que no sea null. En caso de que sea null, se devuelve una enumeración vacía. |