1 instantiation of ComputeHashSyntaxHolder
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.Fixer.cs (1)
287
computeHashHolder = new
ComputeHashSyntaxHolder
(computeHashNode, computeType, hashTypeName);
11 references to ComputeHashSyntaxHolder
Microsoft.CodeAnalysis.NetAnalyzers (11)
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.Fixer.cs (11)
30
if (!Helper.TryComputeHashNode(root, diagnostic, out
var
computeHashSyntaxHolder))
40
var hashInstanceTarget = new HashInstanceTarget(new List<
ComputeHashSyntaxHolder
> { computeHashSyntaxHolder });
141
var chainedComputeHashList = new List<
ComputeHashSyntaxHolder
>();
157
if (!_helper.TryComputeHashNode(root, d, out
var
computeHashSyntaxHolder))
199
ComputeHashNodes = new List<
ComputeHashSyntaxHolder
>();
201
public HashInstanceTarget(List<
ComputeHashSyntaxHolder
> computeHashNodes)
208
public List<
ComputeHashSyntaxHolder
> ComputeHashNodes { get; } = new();
269
public bool TryComputeHashNode(SyntaxNode root, Diagnostic diagnostic, [NotNullWhen(true)] out
ComputeHashSyntaxHolder
? computeHashHolder)
357
foreach (
var
computeNode in t.ComputeHashNodes)
379
foreach (
var
computeNode in target.ComputeHashNodes)
389
foreach (
var
c in hashInstanceTarget.ComputeHashNodes)