1 write to Symbol
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
49
Symbol
= symbol;
13 references to Symbol
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (13)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (2)
60
Debug.Assert(child.
Symbol
.Kind == SymbolKind.Namespace);
62
Debug.Assert(child.Children.All(grandChild => grandChild.
Symbol
.Kind == SymbolKind.NamedType));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (6)
110
/// Array of code metrics data for symbolic children of <see cref="
Symbol
"/>, if any.
121
switch (
Symbol
.Kind)
129
if (((INamespaceSymbol)
Symbol
).IsGlobalNamespace)
135
symbolName =
Symbol
.Name;
139
symbolName =
Symbol
.ToDisplayString();
149
symbolName =
Symbol
.ToDisplayString();
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (4)
81
if (child.
Symbol
.Kind != SymbolKind.Field ||
82
filteredFieldsForComplexity.Contains((IFieldSymbol)child.
Symbol
))
112
var orderedFieldDatas = children.Where(c => c.
Symbol
.Kind == SymbolKind.Field).OrderBy(c => c.MaintainabilityIndex);
122
builder.Add((IFieldSymbol)fieldData.
Symbol
);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
58
if (child.
Symbol
.ContainingType == null)