2 implementations of IDiffGenerator
Microsoft.DotNet.ApiDiff (2)
FileOutputDiffGenerator.cs (1)
14internal sealed class FileOutputDiffGenerator : IDiffGenerator
MemoryOutputDiffGenerator.cs (1)
26public 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> 43public 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> 89public static IDiffGenerator Create(ILog log,
Microsoft.DotNet.ApiDiff.Tests (8)
Diff.Base.Tests.cs (1)
53IDiffGenerator generator = DiffGeneratorFactory.Create(
Diff.Disk.Tests.cs (7)
87IDiffGenerator generator = TestDiskShared( 245IDiffGenerator generator = TestDiskShared( 275IDiffGenerator generator = TestDiskShared( 366IDiffGenerator generator = TestDiskShared( 391IDiffGenerator generator = TestDiskShared( 429IDiffGenerator generator = TestDiskShared( 451private IDiffGenerator TestDiskShared(
Microsoft.DotNet.ApiDiff.Tool (1)
Program.cs (1)
185IDiffGenerator diffGenerator = DiffGeneratorFactory.Create(log,