1 write to Exception
Microsoft.CodeAnalysis (1)
SourceGeneration\RunResults.cs (1)
98
this.
Exception
= exception;
30 references to Exception
Microsoft.CodeAnalysis (1)
SourceGeneration\RunResults.cs (1)
116
/// When generation fails due to an <see cref="
Exception
"/> being thrown, a single diagnostic is added
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (29)
SourceGeneration\GeneratorDriverTests.cs (14)
591
Assert.Null(result.
Exception
);
625
Assert.Null(result1.
Exception
);
631
Assert.Null(result2.
Exception
);
636
Assert.Null(result3.
Exception
);
677
Assert.Null(result1.
Exception
);
683
Assert.Null(result2.
Exception
);
1074
Assert.Null(result.
Exception
);
1107
Assert.Null(result1.
Exception
);
1113
Assert.Null(result2.
Exception
);
1118
Assert.Null(result3.
Exception
);
1446
Assert.Equal(e, runResults.Results[0].
Exception
);
1471
Assert.Equal(e, runResults.Results[0].
Exception
);
1500
Assert.Equal(e, runResults.Results[0].
Exception
);
1533
Assert.Equal(e, runResults.Results[0].
Exception
);
SourceGeneration\SyntaxAwareGeneratorTests.cs (15)
389
Assert.NotNull(results.Results[0].
Exception
);
390
Assert.Equal("Test Exception", results.Results[0].
Exception
?.Message);
433
Assert.NotNull(results.Results[0].
Exception
);
434
Assert.Equal("Test Exception", results.Results[0].
Exception
?.Message);
525
Assert.NotNull(results.Results[0].
Exception
);
526
Assert.Equal("Test Exception", results.Results[0].
Exception
?.Message);
1874
Assert.NotNull(results.Results[0].
Exception
);
1875
Assert.Equal("Test Exception", results.Results[0].
Exception
?.Message);
1917
Assert.NotNull(results.Results[0].
Exception
);
1918
Assert.Equal("Test Exception", results.Results[0].
Exception
?.Message);
1965
Assert.NotNull(results.Results[0].
Exception
);
1966
Assert.Equal("Test Exception", results.Results[0].
Exception
?.Message);
1969
Assert.Null(results.Results[1].
Exception
);
2071
Assert.IsType<OperationCanceledException>(results.Results[0].
Exception
);
2072
Assert.Equal("Simulated cancellation from external source", results.Results[0].
Exception
!.Message);