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


DiffFile - класс

Последовательность линий " из файла.

Иерархия наследования

System.Object
  System.Collections.Generic.List<DiffLine>
    Microsoft.TeamFoundation.VersionControl.Common.DiffFile

Пространство имен:  Microsoft.TeamFoundation.VersionControl.Common
Сборка:  Microsoft.TeamFoundation.VersionControl.Common (в Microsoft.TeamFoundation.VersionControl.Common.dll)

Синтаксис

'Декларация
Public Class DiffFile _
    Inherits List(Of DiffLine)
public class DiffFile : List<DiffLine>

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

Свойства

  Имя Описание
Открытое свойство Capacity Возвращает или задает общее число элементов, которые может вместить внутренняя структура данных без изменения размера. (Унаследовано от List<DiffLine>.)
Открытое свойство Count Возвращает число элементов, которые фактически содержатся в коллекции List<T>. (Унаследовано от List<DiffLine>.)
Открытое свойство Encoding Получает кодирование, используемое для создания экземпляра DiffFile
Открытое свойство HasPreamble Возвращает значение true, если выделение файла поддерживает преамбулу и файл содержит преамбулу
Открытое свойство Item Получает или задает элемент с указанным индексом. (Унаследовано от List<DiffLine>.)

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

Методы

  Имя Описание
Открытый метод Add Добавляет объект в конец коллекции List<T>. (Унаследовано от List<DiffLine>.)
Открытый метод AddRange Добавляет элементы указанной коллекции в конец списка List<T>. (Унаследовано от List<DiffLine>.)
Открытый метод AsReadOnly Возвращает для текущей коллекции оболочку IList<T>, доступную только для чтения. (Унаследовано от List<DiffLine>.)
Открытый метод BinarySearch(T) Выполняет поиск элемента по всему отсортированному списку List<T>, используя компаратор по умолчанию, и возвращает индекс элемента, отсчитываемый от нуля. (Унаследовано от List<DiffLine>.)
Открытый метод BinarySearch(T, IComparer<T>) Выполняет поиск элемента по всему отсортированному списку List<T>, используя указанный компаратор, и возвращает индекс элемента, отсчитываемый от нуля. (Унаследовано от List<DiffLine>.)
Открытый метод BinarySearch(Int32, Int32, T, IComparer<T>) Выполняет поиск элемента в диапазоне элементов отсортированного списка List<T>, используя указанный компаратор, и возвращает индекс элемента, отсчитываемый от нуля. (Унаследовано от List<DiffLine>.)
Открытый метод Clear Удаляет все элементы из коллекции List<T>. (Унаследовано от List<DiffLine>.)
Открытый метод Contains Определяет, входит ли элемент в состав List<T>. (Унаследовано от List<DiffLine>.)
Открытый метод ConvertAll<TOutput> Преобразует элементы текущего списка List<T> в другой тип и возвращает список преобразованных элементов. (Унаследовано от List<DiffLine>.)
Открытый метод CopyTo(array<T[]) Копирует весь список List<T> в совместимый одномерный массив, начиная с первого элемента целевого массива. (Унаследовано от List<DiffLine>.)
Открытый метод CopyTo(array<T[], Int32) Копирует List<T> целиком в совместимый одномерный массив, начиная с указанного индекса конечного массива. (Унаследовано от List<DiffLine>.)
Открытый метод CopyTo(Int32, array<T[], Int32, Int32) Копирует диапазон элементов из списка List<T> в совместимый одномерный массив, начиная с указанного индекса конечного массива. (Унаследовано от List<DiffLine>.)
Открытый методСтатический член Create(Stream, Encoding, DiffOptions) Создает DiffFile для указанного потока.
Открытый методСтатический член Create(String, Encoding, DiffOptions) Создает DiffFile для указанного файла.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод Exists Определяет, содержит ли List<T> элементы, удовлетворяющие условиям указанного предиката. (Унаследовано от List<DiffLine>.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод Find Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает первое найденное вхождение в пределах всего списка List<T>. (Унаследовано от List<DiffLine>.)
Открытый метод FindAll Извлекает все элементы, удовлетворяющие условиям указанного предиката. (Унаследовано от List<DiffLine>.)
Открытый метод FindIndex(Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс первого найденного вхождения в пределах всего списка List<T>. (Унаследовано от List<DiffLine>.)
Открытый метод FindIndex(Int32, Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка List<T>, начиная с заданного индекса и заканчивая последним элементом. (Унаследовано от List<DiffLine>.)
Открытый метод FindIndex(Int32, Int32, Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка List<T>, начинающемся с заданного индекса и содержащем указанное число элементов. (Унаследовано от List<DiffLine>.)
Открытый метод FindLast Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает последнее найденное вхождение в пределах всего списка List<T>. (Унаследовано от List<DiffLine>.)
Открытый метод FindLastIndex(Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс последнего найденного вхождения в пределах всего списка List<T>. (Унаследовано от List<DiffLine>.)
Открытый метод FindLastIndex(Int32, Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка List<T>, начиная с первого элемента и заканчивая элементом с заданным индексом. (Унаследовано от List<DiffLine>.)
Открытый метод FindLastIndex(Int32, Int32, Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка List<T>, содержащем указанное число элементов и заканчивающемся элементом с заданным индексом. (Унаследовано от List<DiffLine>.)
Открытый метод ForEach Выполняет указанное действие с каждым элементом списка List<T>. (Унаследовано от List<DiffLine>.)
Открытый метод GetEnumerator Возвращает перечислитель, осуществляющий перебор элементов списка List<T>. (Унаследовано от List<DiffLine>.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetRange Создает неполную копию диапазона элементов исходного списка List<T>. (Унаследовано от List<DiffLine>.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод IndexOf(T) Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения, найденного в пределах всего списка List<T>. (Унаследовано от List<DiffLine>.)
Открытый метод IndexOf(T, Int32) Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка List<T>, начиная с заданного индекса и до последнего элемента. (Унаследовано от List<DiffLine>.)
Открытый метод IndexOf(T, Int32, Int32) Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка List<T>, начинающемся с заданного индекса и содержащем указанное число элементов. (Унаследовано от List<DiffLine>.)
Открытый метод Insert Добавляет элемент в список List<T> в позиции с указанным индексом. (Унаследовано от List<DiffLine>.)
Открытый метод InsertRange Вставляет элементы коллекции в список List<T> в позиции с указанным индексом. (Унаследовано от List<DiffLine>.)
Открытый метод LastIndexOf(T) Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения, найденного в пределах всего списка List<T>. (Унаследовано от List<DiffLine>.)
Открытый метод LastIndexOf(T, Int32) Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка List<T>, начиная с первого элемента и до позиции с заданным индексом. (Унаследовано от List<DiffLine>.)
Открытый метод LastIndexOf(T, Int32, Int32) Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка List<T>, содержащем указанное число элементов и заканчивающемся в позиции с указанным индексом. (Унаследовано от List<DiffLine>.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод Remove Удаляет первое вхождение указанного объекта из коллекции List<T>. (Унаследовано от List<DiffLine>.)
Открытый метод RemoveAll Удаляет все элементы, удовлетворяющие условиям указанного предиката. (Унаследовано от List<DiffLine>.)
Открытый метод RemoveAt Удаляет элемент списка List<T> с указанным индексом. (Унаследовано от List<DiffLine>.)
Открытый метод RemoveRange Удаляет диапазон элементов из списка List<T>. (Унаследовано от List<DiffLine>.)
Открытый метод Reverse() Изменяет порядок элементов во всем списке List<T> на обратный. (Унаследовано от List<DiffLine>.)
Открытый метод Reverse(Int32, Int32) Изменяет порядок элементов в указанном диапазоне. (Унаследовано от List<DiffLine>.)
Открытый метод Sort() Сортирует элементы во всем списке List<T> с помощью компаратора по умолчанию. (Унаследовано от List<DiffLine>.)
Открытый метод Sort(IComparer<T>) Сортирует элементы во всем списке List<T> с помощью указанного компаратора. (Унаследовано от List<DiffLine>.)
Открытый метод Sort(Comparison<T>) Сортирует элементы во всем списке List<T> с использованием указанного делегата System.Comparison<T>. (Унаследовано от List<DiffLine>.)
Открытый метод Sort(Int32, Int32, IComparer<T>) Сортирует элементы в диапазоне элементов списка List<T> с помощью указанного компаратора. (Унаследовано от List<DiffLine>.)
Открытый метод ToArray Копирует элементы списка List<T> в новый массив. (Унаследовано от List<DiffLine>.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод TrimExcess Задает емкость, равную фактическому числу элементов в списке List<T>, если это число меньше порогового значения. (Унаследовано от List<DiffLine>.)
Открытый метод TrueForAll Определяет, все ли элементы списка List<T> удовлетворяют условиям указанного предиката. (Унаследовано от List<DiffLine>.)

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

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IList.Add Добавляет элемент в список IList. (Унаследовано от List<DiffLine>.)
Явная реализация интерфейсаЗакрытый метод IList.Contains Определяет, содержится ли указанное значение в списке IList. (Унаследовано от List<DiffLine>.)
Явная реализация интерфейсаЗакрытый метод ICollection.CopyTo Копирует элементы коллекции ICollection в массив Array, начиная с указанного индекса массива Array. (Унаследовано от List<DiffLine>.)
Явная реализация интерфейсаЗакрытый метод IEnumerable<T>.GetEnumerator Возвращает перечислитель, осуществляющий итерацию в коллекции. (Унаследовано от List<DiffLine>.)
Явная реализация интерфейсаЗакрытый метод IEnumerable.GetEnumerator Возвращает перечислитель, осуществляющий итерацию в коллекции. (Унаследовано от List<DiffLine>.)
Явная реализация интерфейсаЗакрытый метод IList.IndexOf Определяет индекс заданного элемента в списке IList. (Унаследовано от List<DiffLine>.)
Явная реализация интерфейсаЗакрытый метод IList.Insert Вставляет элемент в IList по указанному индексу. (Унаследовано от List<DiffLine>.)
Явная реализация интерфейсаЗакрытое свойство IList.IsFixedSize Получает значение, показывающее, имеет ли список IList фиксированный размер. (Унаследовано от List<DiffLine>.)
Явная реализация интерфейсаЗакрытое свойство ICollection<T>.IsReadOnly Получает значение, указывающее, доступна ли ICollection<T> только для чтения. (Унаследовано от List<DiffLine>.)
Явная реализация интерфейсаЗакрытое свойство IList.IsReadOnly Получает значение, указывающее, доступен ли список IList только для чтения. (Унаследовано от List<DiffLine>.)
Явная реализация интерфейсаЗакрытое свойство ICollection.IsSynchronized Получает значение, показывающее, является ли доступ к коллекции ICollection синхронизированным (потокобезопасным). (Унаследовано от List<DiffLine>.)
Явная реализация интерфейсаЗакрытое свойство IList.Item Получает или задает элемент с указанным индексом. (Унаследовано от List<DiffLine>.)
Явная реализация интерфейсаЗакрытый метод IList.Remove Удаляет первое вхождение указанного объекта из списка IList. (Унаследовано от List<DiffLine>.)
Явная реализация интерфейсаЗакрытое свойство ICollection.SyncRoot Получает объект, с помощью которого можно синхронизировать доступ к коллекции ICollection. (Унаследовано от List<DiffLine>.)

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

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.TeamFoundation.VersionControl.Common - пространство имен