AnalyzerTelemetryInfo Class

Definition

Contains telemetry info for a specific analyzer, such as count of registered actions, the total execution time, etc.

public ref class AnalyzerTelemetryInfo sealed
public sealed class AnalyzerTelemetryInfo
[System.Runtime.Serialization.DataContract]
public sealed class AnalyzerTelemetryInfo
type AnalyzerTelemetryInfo = class
[<System.Runtime.Serialization.DataContract>]
type AnalyzerTelemetryInfo = class
Public NotInheritable Class AnalyzerTelemetryInfo
Inheritance
AnalyzerTelemetryInfo
Attributes

Constructors

AnalyzerTelemetryInfo()

Create telemetry info for a specific analyzer, such as count of registered actions, the total execution time, etc.

Properties

AdditionalFileActionsCount

Count of registered additional file actions.

CodeBlockActionsCount

Count of registered code block actions.

CodeBlockEndActionsCount

Count of registered code block end actions.

CodeBlockStartActionsCount

Count of registered code block start actions.

CompilationActionsCount

Count of registered compilation actions.

CompilationEndActionsCount

Count of registered compilation end actions.

CompilationStartActionsCount

Count of registered compilation start actions.

Concurrent

Gets a value indicating whether the analyzer supports concurrent execution.

ExecutionTime

Total execution time.

OperationActionsCount

Count of registered operation actions.

OperationBlockActionsCount

Count of registered operation block actions.

OperationBlockEndActionsCount

Count of registered operation block end actions.

OperationBlockStartActionsCount

Count of registered operation block start actions.

SemanticModelActionsCount

Count of registered semantic model actions.

SuppressionActionsCount

Count of registered suppression actions. This is the same as count of DiagnosticSuppressors as each suppressor has a single suppression action, i.e. ReportSuppressions(SuppressionAnalysisContext).

SymbolActionsCount

Count of registered symbol actions.

SymbolEndActionsCount

Count of registered symbol end actions.

SymbolStartActionsCount

Count of registered symbol start actions.

SyntaxNodeActionsCount

Count of registered syntax node actions.

SyntaxTreeActionsCount

Count of registered syntax tree actions.

Applies to