5 instantiations of CompilationDiff
BuildValidator (5)
CompilationDiff.cs (5)
111
=> new
CompilationDiff
(
120
=> new
CompilationDiff
(
150
return new
CompilationDiff
(
161
return new
CompilationDiff
(assemblyInfo, RebuildResult.Success);
165
return new
CompilationDiff
(
15 references to CompilationDiff
BuildValidator (15)
CompilationDiff.cs (3)
108
public static
CompilationDiff
CreateMiscError(
116
public static unsafe
CompilationDiff
CreateMissingReferences(
126
public static unsafe
CompilationDiff
Create(
Program.cs (12)
204
var assembliesCompiled = new List<
CompilationDiff
>();
207
var
compilationDiff = ValidateFile(options, assemblyInfo, logger, referenceResolver);
227
foreach (
var
diff in assembliesCompiled.Where(a => a.Result == RebuildResult.Success))
235
foreach (
var
diff in assembliesCompiled.Where(a => a.Result == RebuildResult.BinaryDifference))
244
foreach (
var
diff in assembliesCompiled.Where(a => a.Result == RebuildResult.CompilationError))
253
foreach (
var
diff in assembliesCompiled.Where(a => a.Result == RebuildResult.MissingReferences))
262
foreach (
var
diff in assembliesCompiled.Where(a => a.Result == RebuildResult.MiscError))
272
private static
CompilationDiff
ValidateFile(
291
return
CompilationDiff
.CreateMiscError(assemblyInfo, "Could not find pdb");
300
return
CompilationDiff
.CreateMiscError(assemblyInfo, "Missing metadata compilation options");
314
return
CompilationDiff
.Create(
323
return
CompilationDiff
.CreateMiscError(assemblyInfo, ex.Message);