1 instantiation of DiagnosticDescriptorErrorLoggerInfo
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
931
var info = new
DiagnosticDescriptorErrorLoggerInfo
(analyzerExecutionTime, executionPercentage, effectiveSeverities, isDiagnosticIdEverSuppressed);
12 references to DiagnosticDescriptorErrorLoggerInfo
Microsoft.CodeAnalysis (12)
CommandLine\CommonCompiler.cs (1)
1547
protected virtual void AddAnalyzerDescriptorsAndExecutionTime(ErrorLogger errorLogger, ImmutableArray<(DiagnosticDescriptor Descriptor,
DiagnosticDescriptorErrorLoggerInfo
Info)> descriptorsWithInfo, double totalAnalyzerExecutionTime)
CommandLine\ErrorLogger.cs (1)
16
public abstract void AddAnalyzerDescriptorsAndExecutionTime(ImmutableArray<(DiagnosticDescriptor Descriptor,
DiagnosticDescriptorErrorLoggerInfo
Info)> descriptors, double totalAnalyzerExecutionTime);
CommandLine\SarifV1ErrorLogger.cs (1)
131
public override void AddAnalyzerDescriptorsAndExecutionTime(ImmutableArray<(DiagnosticDescriptor Descriptor,
DiagnosticDescriptorErrorLoggerInfo
Info)> descriptors, double totalAnalyzerExecutionTime)
CommandLine\SarifV2ErrorLogger.cs (5)
120
public override void AddAnalyzerDescriptorsAndExecutionTime(ImmutableArray<(DiagnosticDescriptor Descriptor,
DiagnosticDescriptorErrorLoggerInfo
Info)> descriptors, double totalAnalyzerExecutionTime)
457
private readonly record struct DescriptorInfoWithIndex(int Index,
DiagnosticDescriptorErrorLoggerInfo
Info);
472
public int Add(DiagnosticDescriptor descriptor,
DiagnosticDescriptorErrorLoggerInfo
? info = null)
496
public List<(int Index, DiagnosticDescriptor Descriptor,
DiagnosticDescriptorErrorLoggerInfo
Info)> ToSortedList()
500
var list = new List<(int Index, DiagnosticDescriptor Descriptor,
DiagnosticDescriptorErrorLoggerInfo
Info)>(Count);
DiagnosticAnalyzer\AnalyzerDriver.cs (4)
892
/// along with <see cref="
DiagnosticDescriptorErrorLoggerInfo
"/> to be logged by the <see cref="ErrorLogger"/>.
894
public ImmutableArray<(DiagnosticDescriptor Descriptor,
DiagnosticDescriptorErrorLoggerInfo
Info)> GetAllDiagnosticDescriptorsWithInfo(CancellationToken cancellationToken, out double totalAnalyzerExecutionTime)
900
var builder = ArrayBuilder<(DiagnosticDescriptor Descriptor,
DiagnosticDescriptorErrorLoggerInfo
Info)>.GetInstance();
931
var
info = new DiagnosticDescriptorErrorLoggerInfo(analyzerExecutionTime, executionPercentage, effectiveSeverities, isDiagnosticIdEverSuppressed);