1 write to Exception
Microsoft.CodeAnalysis (1)
SourceGeneration\RunResults.cs (1)
101
this.
Exception
= exception;
35 references to Exception
Microsoft.CodeAnalysis (1)
SourceGeneration\RunResults.cs (1)
119
/// When generation fails due to an <see cref="
Exception
"/> being thrown, a single diagnostic is added
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (34)
SourceGeneration\GeneratorDriverTests.cs (19)
570
Assert.Null(result.
Exception
);
603
Assert.Null(result.
Exception
);
637
Assert.Null(result1.
Exception
);
643
Assert.Null(result2.
Exception
);
648
Assert.Null(result3.
Exception
);
689
Assert.Null(result1.
Exception
);
695
Assert.Null(result2.
Exception
);
1078
Assert.Null(result.
Exception
);
1111
Assert.Null(result1.
Exception
);
1117
Assert.Null(result2.
Exception
);
1122
Assert.Null(result3.
Exception
);
1461
Assert.Equal(e, runResults.Results[0].
Exception
);
1486
Assert.Equal(e, runResults.Results[0].
Exception
);
1529
Assert.Equal(e, runResults.Results.Single().
Exception
);
1568
Assert.Equal(e, runResults.Results.Single().
Exception
);
1606
Assert.Equal(e, runResults.Results[0].
Exception
);
1639
Assert.Equal(e, runResults.Results[0].
Exception
);
4758
Assert.IsType<ArgumentException>(result.
Exception
);
4811
var exception = Assert.IsType<InvalidOperationException>(result.
Exception
);
SourceGeneration\SyntaxAwareGeneratorTests.cs (15)
390
Assert.NotNull(results.Results[0].
Exception
);
391
Assert.Equal("Test Exception", results.Results[0].
Exception
?.Message);
432
Assert.NotNull(results.Results[0].
Exception
);
433
Assert.Equal("Test Exception", results.Results[0].
Exception
?.Message);
522
Assert.NotNull(results.Results[0].
Exception
);
523
Assert.Equal("Test Exception", results.Results[0].
Exception
?.Message);
1869
Assert.NotNull(results.Results[0].
Exception
);
1870
Assert.Equal("Test Exception", results.Results[0].
Exception
?.Message);
1910
Assert.NotNull(results.Results[0].
Exception
);
1911
Assert.Equal("Test Exception", results.Results[0].
Exception
?.Message);
1956
Assert.NotNull(results.Results[0].
Exception
);
1957
Assert.Equal("Test Exception", results.Results[0].
Exception
?.Message);
1960
Assert.Null(results.Results[1].
Exception
);
2060
Assert.IsType<OperationCanceledException>(results.Results[0].
Exception
);
2061
Assert.Equal("Simulated cancellation from external source", results.Results[0].
Exception
!.Message);