2 implementations of IDiffGenerator
Microsoft.DotNet.ApiDiff (2)
FileOutputDiffGenerator.cs (1)
14
internal sealed class FileOutputDiffGenerator :
IDiffGenerator
MemoryOutputDiffGenerator.cs (1)
26
public class MemoryOutputDiffGenerator :
IDiffGenerator
19 references to IDiffGenerator
Microsoft.DotNet.ApiDiff (10)
DiffGeneratorFactory.cs (10)
24
/// Creates a new instance of <see cref="
IDiffGenerator
"/> that writes the diff to disk.
39
/// <param name="writeToDisk">If <see langword="true"/>, when calling <see cref="
IDiffGenerator
.RunAsync"/>, the generated markdown files get written to disk, and no item is added to the <see cref="
IDiffGenerator
.RunAsync"/> dictionary. If <see langword="false"/>, when calling <see cref="
IDiffGenerator
.RunAsync"/>, the generated markdown files get added to the <see cref="
IDiffGenerator
.RunAsync"/> dictionary (with the file path as the dictionary key) and none of them is written to disk. This is meant for testing purposes.</param>
41
/// <returns>A new instance of <see cref="
IDiffGenerator
"/> that writes the diff to disk.</returns>
43
public static
IDiffGenerator
Create(ILog log,
77
/// Creates a new instance of <see cref="
IDiffGenerator
"/> that writes the diff to memory.
88
/// <returns>A new instance of <see cref="
IDiffGenerator
"/> that writes the diff to memory.</returns>
89
public static
IDiffGenerator
Create(ILog log,
Microsoft.DotNet.ApiDiff.Tests (8)
Diff.Base.Tests.cs (1)
53
IDiffGenerator
generator = DiffGeneratorFactory.Create(
Diff.Disk.Tests.cs (7)
87
IDiffGenerator
generator = TestDiskShared(
245
IDiffGenerator
generator = TestDiskShared(
275
IDiffGenerator
generator = TestDiskShared(
366
IDiffGenerator
generator = TestDiskShared(
391
IDiffGenerator
generator = TestDiskShared(
429
IDiffGenerator
generator = TestDiskShared(
451
private
IDiffGenerator
TestDiskShared(
Microsoft.DotNet.ApiDiff.Tool (1)
Program.cs (1)
185
IDiffGenerator
diffGenerator = DiffGeneratorFactory.Create(log,