19 references to RequiredSymbols
Microsoft.CodeAnalysis.NetAnalyzers (19)
Microsoft.NetCore.Analyzers\Runtime\UseStringEqualsOverStringCompare.cs (9)
54if (!RequiredSymbols.TryGetSymbols(context.Compilation, out var symbols)) 100public static bool TryGetSymbols(Compilation compilation, [NotNullWhen(true)] out RequiredSymbols? symbols) 227internal static bool IsStringStringCase(IOperation operation, RequiredSymbols symbols) 256internal static bool IsStringStringBoolCase(IOperation operation, RequiredSymbols symbols) 287internal static bool IsStringStringStringComparisonCase(IOperation operation, RequiredSymbols symbols) 315internal static bool IsOrdinalStringStringCase(IOperation operation, RequiredSymbols symbols) 332private static readonly ImmutableArray<Func<IOperation, RequiredSymbols, bool>> CaseSelectors = 333ImmutableArray.Create<Func<IOperation, RequiredSymbols, bool>>(
Microsoft.NetCore.Analyzers\Runtime\UseStringEqualsOverStringCompare.Fixer.cs (10)
19using RequiredSymbols = Microsoft.NetCore.Analyzers.Runtime.UseStringEqualsOverStringCompare.RequiredSymbols; 34_ = RequiredSymbols.TryGetSymbols(semanticModel.Compilation, out var symbols); 67private static ImmutableArray<OperationReplacer> GetOperationReplacers(RequiredSymbols symbols) 81protected OperationReplacer(RequiredSymbols symbols) 86protected RequiredSymbols Symbols { get; } 150public StringStringCaseReplacer(RequiredSymbols symbols) 174public StringStringBoolReplacer(RequiredSymbols symbols) 216public StringStringStringComparisonReplacer(RequiredSymbols symbols) 240public OrdinalStringStringCaseReplacer(RequiredSymbols symbols)