Поделиться через


INormalizedTextChangeCollection - интерфейс

Нормализованный список объектов ITextChange. Изменения отсортированы по позициям в возрастающем порядке; смежные и перекрывающиеся изменения объединяются в одно изменение.

Пространство имен:  Microsoft.VisualStudio.Text
Сборка:  Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)

Синтаксис

'Декларация
Public Interface INormalizedTextChangeCollection _
    Inherits IList(Of ITextChange), ICollection(Of ITextChange),  _
    IEnumerable(Of ITextChange), IEnumerable
public interface INormalizedTextChangeCollection : IList<ITextChange>, 
    ICollection<ITextChange>, IEnumerable<ITextChange>, IEnumerable
public interface class INormalizedTextChangeCollection : IList<ITextChange^>, 
    ICollection<ITextChange^>, IEnumerable<ITextChange^>, IEnumerable
type INormalizedTextChangeCollection =  
    interface 
        interface IList<ITextChange>
        interface ICollection<ITextChange>
        interface IEnumerable<ITextChange>
        interface IEnumerable 
    end
public interface INormalizedTextChangeCollection extends IList<ITextChange>, ICollection<ITextChange>, IEnumerable<ITextChange>, IEnumerable

Тип INormalizedTextChangeCollection предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Count Получает число элементов, содержащихся в интерфейсе ICollection. (Унаследовано от ICollection<ITextChange>.)
Открытое свойство IncludesLineChanges Определяет, содержат ли какие-либо объекты ITextChange из данного списка ненулевые свойства LineCountDelta.
Открытое свойство IsReadOnly Получает значение, указывающее, является ли объект ICollection доступным только для чтения. (Унаследовано от ICollection<ITextChange>.)
Открытое свойство Item Получает или задает элемент с указанным индексом. (Унаследовано от IList<ITextChange>.)

В начало страницы

Методы

  Имя Описание
Открытый метод Add Добавляет элемент в коллекцию ICollection. (Унаследовано от ICollection<ITextChange>.)
Открытый метод Clear Удаляет все элементы из интерфейса ICollection. (Унаследовано от ICollection<ITextChange>.)
Открытый метод Contains Определяет, содержит ли коллекция ICollection указанное значение. (Унаследовано от ICollection<ITextChange>.)
Открытый метод CopyTo Копирует элементы ICollection в массив Array, начиная с указанного индекса Array. (Унаследовано от ICollection<ITextChange>.)
Открытый метод GetEnumerator Возвращает перечислитель, выполняющий перебор элементов в коллекции. (Унаследовано от IEnumerable<ITextChange>.)
Открытый метод IndexOf Определяет индекс заданного элемента коллекции IList. (Унаследовано от IList<ITextChange>.)
Открытый метод Insert Вставляет элемент в список IList по указанному индексу. (Унаследовано от IList<ITextChange>.)
Открытый метод Remove Удаляет первый экземпляр указанного объекта из коллекции ICollection. (Унаследовано от ICollection<ITextChange>.)
Открытый метод RemoveAt Удаляет элемент IList по указанному индексу. (Унаследовано от IList<ITextChange>.)

В начало страницы

Заметки

Объекты INormalizedTextChangeCollection невозможно изменить.

Эта коллекция используется внутри Changes.

См. также

Ссылки

Microsoft.VisualStudio.Text - пространство имен