Comparer

Comparer class

Представляет основной класс, управляющий процессом сравнения документов.

public class Comparer : IDisposable

Конструкторы

Имя Описание
Comparer(Stream) Инициализирует новый экземплярComparer класс с потоком исходного документа.
Comparer(string) Инициализирует новый экземплярComparer класс с путем к исходному файлу.
Comparer(Stream, ComparerSettings) Инициализирует новый экземплярComparerкласс с потоком исходного документа иComparerSettings .
Comparer(Stream, LoadOptions) Инициализирует новый экземплярComparer с исходным потоком документов иLoadOptions .
Comparer(string, ComparerSettings) Инициализирует новый экземплярComparer класс с путем к исходному файлу иComparerSettings .
Comparer(string, LoadOptions) Инициализирует новый экземплярComparer с путем к исходному файлу иLoadOptions .
Comparer(Stream, LoadOptions, ComparerSettings) Инициализирует новый экземплярComparer класс с потоком документов,LoadOptions иComparerSettings .
Comparer(string, LoadOptions, ComparerSettings) Инициализирует новый экземплярComparer класс с путем к исходному файлу,LoadOptions иComparerSettings .

Характеристики

Имя Описание
Source { get; } Исходный файл, который сравнивается.
Targets { get; } Список целевых файлов для сравнения с исходным файлом.

Методы

Имя Описание
Add(Stream) Добавляет поток документов к сравнению.
Add(string) Добавляет файл к сравнению.
Add(Stream, LoadOptions) Добавляет поток документов к сравнению с указанными параметрами загрузки.
Add(string, LoadOptions) Добавляет файл к сравнению с указанными параметрами загрузки.
ApplyChanges(Stream, ApplyChangeOptions) Принимает или отклоняет изменения и применяет их к результирующему документу.
ApplyChanges(string, ApplyChangeOptions) Принимает или отклоняет изменения и применяет их к результирующему документу.
ApplyChanges(Stream, SaveOptions, ApplyChangeOptions) Принимает или отклоняет изменения и применяет их к результирующему документу.
ApplyChanges(string, SaveOptions, ApplyChangeOptions) Принимает или отклоняет изменения и применяет их к результирующему документу.
Compare() Сравнивает документы без сохранения результата с параметрами по умолчанию
Compare(CompareOptions) Сравнивает документы без сохранения результата.
Compare(Stream) Сравнивает документы и сохраняет результат в файл stream
Compare(string) Сравнивает документы и сохраняет результат в файл path
Compare(SaveOptions, CompareOptions) Сравнивает документы без сохранения результата.
Compare(Stream, CompareOptions) Сравнивает документы и сохраняет результат в файл stream
Compare(Stream, SaveOptions) Сравнивает документы и сохраняет результат в файл stream
Compare(string, CompareOptions) Сравнивает документы и сохраняет результат в файл path
Compare(string, SaveOptions) Сравнивает документы и сохраняет результат в файл path
Compare(Stream, SaveOptions, CompareOptions) Сравнивает документы и сохраняет результат в поток.
Compare(string, SaveOptions, CompareOptions) Сравнивает документы и сохраняет результат в файл path
Dispose() Освобождает ресурсы.
GetChanges() Получает список изменений между исходным и целевым файлами.
GetChanges(GetChangeOptions) Получает список изменений между исходным и целевым файлами.
GetResultString() Получить строку результата после сравнения (только для сравнения текста).

Смотрите также