16 references to PreferHashDataOverComputeHashAnalyzer
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (7)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (7)
34
protected override SyntaxNode GetHashDataSyntaxNode(
PreferHashDataOverComputeHashAnalyzer
.ComputeType computeType, string? namespacePrefix, string hashTypeName, SyntaxNode computeHashNode)
46
case
PreferHashDataOverComputeHashAnalyzer
.ComputeType.ComputeHash:
51
SyntaxFactory.IdentifierName(
PreferHashDataOverComputeHashAnalyzer
.HashDataMethodName));
62
case
PreferHashDataOverComputeHashAnalyzer
.ComputeType.ComputeHashSection:
90
SyntaxFactory.IdentifierName(
PreferHashDataOverComputeHashAnalyzer
.HashDataMethodName));
101
case
PreferHashDataOverComputeHashAnalyzer
.ComputeType.TryComputeHash:
107
SyntaxFactory.IdentifierName(
PreferHashDataOverComputeHashAnalyzer
.TryHashDataMethodName));
Microsoft.CodeAnalysis.NetAnalyzers (9)
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.Fixer.cs (9)
22
public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(
PreferHashDataOverComputeHashAnalyzer
.CA1850);
35
if (!diagnostic.Properties.ContainsKey(
PreferHashDataOverComputeHashAnalyzer
.DeleteHashCreationPropertyKey) ||
216
public ComputeHashSyntaxHolder(SyntaxNode computeHashNode,
PreferHashDataOverComputeHashAnalyzer
.ComputeType computeType, string hashTypeName)
223
public
PreferHashDataOverComputeHashAnalyzer
.ComputeType ComputeType { get; }
271
if (!Enum.TryParse<
PreferHashDataOverComputeHashAnalyzer
.ComputeType>(diagnostic.Properties[
PreferHashDataOverComputeHashAnalyzer
.ComputeTypePropertyKey],
285
var hashTypeName = diagnostic.Properties[
PreferHashDataOverComputeHashAnalyzer
.TargetHashTypeDiagnosticPropertyKey]!;
305
if (!diagnostic.Properties.TryGetValue(
PreferHashDataOverComputeHashAnalyzer
.HashCreationIndexPropertyKey, out var hashCreationIndexPropertyKey) ||
449
protected abstract SyntaxNode GetHashDataSyntaxNode(
PreferHashDataOverComputeHashAnalyzer
.ComputeType computeType, string? namespacePrefix, string hashTypeName, SyntaxNode computeHashNode);