1 write to SymbolName
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
398SymbolName = symbolName.Trim();
18 references to SymbolName
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (18)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (18)
98var numberOfWildcards = parts.SymbolName.Count(c => c == WildcardChar); 108(parts.SymbolName[^1] != WildcardChar || 109parts.SymbolName.Length == 1)) 119else if (parts.SymbolName.Equals(".ctor", StringComparison.Ordinal) || 120parts.SymbolName.Equals(".cctor", StringComparison.Ordinal) || 121!parts.SymbolName.Contains(".", StringComparison.Ordinal) && !parts.SymbolName.Contains(":", StringComparison.Ordinal)) 144Debug.Assert(parts.SymbolName[^1] == WildcardChar); 145Debug.Assert(parts.SymbolName.Length >= 2); 147if (parts.SymbolName[1] != ':') 155associatedValues.Add(parts.SymbolName[0..^1], parts.AssociatedValue); 159var symbolKind = parts.SymbolName[0] switch 178associatedValues.Add(parts.SymbolName[2..^1], parts.AssociatedValue); 184if (!namesBuilder.ContainsKey(parts.SymbolName)) 186namesBuilder.Add(parts.SymbolName, parts.AssociatedValue); 192var nameWithPrefix = (string.IsNullOrEmpty(optionalPrefix) || parts.SymbolName.StartsWith(optionalPrefix, StringComparison.Ordinal)) 193? parts.SymbolName 194: optionalPrefix + parts.SymbolName;