8 references to UseStringEqualsOverStringCompare
Microsoft.CodeAnalysis.NetAnalyzers (8)
Microsoft.NetCore.Analyzers\Runtime\UseStringEqualsOverStringCompare.Fixer.cs (8)
21
using RequiredSymbols = Microsoft.NetCore.Analyzers.Runtime.
UseStringEqualsOverStringCompare
.RequiredSymbols;
28
public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(
UseStringEqualsOverStringCompare
.RuleId);
137
IBinaryOperation b =>
UseStringEqualsOverStringCompare
.GetInvocationFromEqualityCheckWithLiteralZero(b),
138
IInvocationOperation i =>
UseStringEqualsOverStringCompare
.GetInvocationFromEqualsCheckWithLiteralZero(i, Symbols.IntEquals),
176
public override bool IsMatch(IOperation violation) =>
UseStringEqualsOverStringCompare
.IsStringStringCase(violation, Symbols);
200
public override bool IsMatch(IOperation violation) =>
UseStringEqualsOverStringCompare
.IsStringStringBoolCase(violation, Symbols);
242
public override bool IsMatch(IOperation violation) =>
UseStringEqualsOverStringCompare
.IsStringStringStringComparisonCase(violation, Symbols);
266
public override bool IsMatch(IOperation violation) =>
UseStringEqualsOverStringCompare
.IsOrdinalStringStringCase(violation, Symbols);