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)
21using RequiredSymbols = Microsoft.NetCore.Analyzers.Runtime.UseStringEqualsOverStringCompare.RequiredSymbols; 65if (!RequiredSymbols.TryGetSymbols(semanticModel.Compilation, out var symbols)) 82private static ImmutableArray<OperationReplacer> GetOperationReplacers(RequiredSymbols symbols) 96protected OperationReplacer(RequiredSymbols symbols) 101protected RequiredSymbols Symbols { get; } 172public StringStringCaseReplacer(RequiredSymbols symbols) 196public StringStringBoolReplacer(RequiredSymbols symbols) 238public StringStringStringComparisonReplacer(RequiredSymbols symbols) 262public OrdinalStringStringCaseReplacer(RequiredSymbols symbols)