1 write to Exception
Microsoft.CodeAnalysis (1)
SourceGeneration\RunResults.cs (1)
98this.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)
591Assert.Null(result.Exception); 625Assert.Null(result1.Exception); 631Assert.Null(result2.Exception); 636Assert.Null(result3.Exception); 677Assert.Null(result1.Exception); 683Assert.Null(result2.Exception); 1074Assert.Null(result.Exception); 1107Assert.Null(result1.Exception); 1113Assert.Null(result2.Exception); 1118Assert.Null(result3.Exception); 1446Assert.Equal(e, runResults.Results[0].Exception); 1471Assert.Equal(e, runResults.Results[0].Exception); 1500Assert.Equal(e, runResults.Results[0].Exception); 1533Assert.Equal(e, runResults.Results[0].Exception);
SourceGeneration\SyntaxAwareGeneratorTests.cs (15)
389Assert.NotNull(results.Results[0].Exception); 390Assert.Equal("Test Exception", results.Results[0].Exception?.Message); 433Assert.NotNull(results.Results[0].Exception); 434Assert.Equal("Test Exception", results.Results[0].Exception?.Message); 525Assert.NotNull(results.Results[0].Exception); 526Assert.Equal("Test Exception", results.Results[0].Exception?.Message); 1874Assert.NotNull(results.Results[0].Exception); 1875Assert.Equal("Test Exception", results.Results[0].Exception?.Message); 1917Assert.NotNull(results.Results[0].Exception); 1918Assert.Equal("Test Exception", results.Results[0].Exception?.Message); 1965Assert.NotNull(results.Results[0].Exception); 1966Assert.Equal("Test Exception", results.Results[0].Exception?.Message); 1969Assert.Null(results.Results[1].Exception); 2071Assert.IsType<OperationCanceledException>(results.Results[0].Exception); 2072Assert.Equal("Simulated cancellation from external source", results.Results[0].Exception!.Message);