1 override of MessageProvider
Microsoft.CodeAnalysis.CSharp (1)
SourceGeneration\CSharpGeneratorDriver.cs (1)
75
internal override CommonMessageProvider
MessageProvider
=> CSharp.MessageProvider.Instance;
7 references to MessageProvider
Microsoft.CodeAnalysis (7)
SourceGeneration\GeneratorDriver.cs (7)
278
catch (Exception e) when (handleGeneratorException(compilation,
MessageProvider
, sourceGenerator, e, isInit: true))
294
catch (UserFunctionException e) when (handleGeneratorException(compilation,
MessageProvider
, sourceGenerator, e, isInit: true))
302
: SetGeneratorException(compilation,
MessageProvider
, GeneratorState.Empty, sourceGenerator, ex, diagnosticsBag, phase: GeneratorRunPhase.Init, runTime: null, cancellationToken);
372
catch (UserFunctionException ufe) when (handleGeneratorException(compilation,
MessageProvider
, state.Generators[i], ufe.InnerException, isInit: false))
374
stateBuilder[i] = SetGeneratorException(compilation,
MessageProvider
, generatorState, state.Generators[i], ufe.InnerException, diagnosticsBag, phase: GeneratorRunPhase.PreCompilation, runTime: null, cancellationToken);
431
catch (UserFunctionException ufe) when (handleGeneratorException(compilation,
MessageProvider
, state.Generators[i], ufe.InnerException, isInit: false))
433
stateBuilder[i] = SetGeneratorException(compilation,
MessageProvider
, generatorState, state.Generators[i], ufe.InnerException, diagnosticsBag, phase: GeneratorRunPhase.Standard, runTime: generatorTimer.Elapsed, cancellationToken);