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带有文档流的类,LoadOptionsComparerSettings.
Comparer(string, LoadOptions, ComparerSettings) 初始化新实例Comparer带有源文件路径的类,LoadOptionsComparerSettings.

特性

姓名 描述
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) 比较文档并将结果保存到文件路径
Compare(SaveOptions, CompareOptions) 比较文档而不保存结果。
Compare(Stream, CompareOptions) 比较文档并将结果保存到文件 stream
Compare(Stream, SaveOptions) 比较文档并将结果保存到文件 stream
Compare(string, CompareOptions) 比较文档并将结果保存到文件路径
Compare(string, SaveOptions) 比较文档并将结果保存到文件路径
Compare(Stream, SaveOptions, CompareOptions) 比较文档并将结果保存到流中。
Compare(string, SaveOptions, CompareOptions) 比较文档并将结果保存到文件路径
Dispose() 释放资源。
GetChanges() 获取源文件和目标文件之间的更改列表。
GetChanges(GetChangeOptions) 获取源文件和目标文件之间的更改列表。
GetResultString() 比较后获取结果字符串(仅用于文本比较)。

也可以看看