1 instantiation of PerformanceSensitiveInfo
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
AbstractAllocationAnalyzer.cs (1)
126return new PerformanceSensitiveInfo(allowCaptures, allowGenericEnumeration, allowLocks);
9 references to PerformanceSensitiveInfo
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (9)
AbstractAllocationAnalyzer.cs (5)
15protected abstract void AnalyzeNode(OperationAnalysisContext context, in PerformanceSensitiveInfo info); 51if (!performanceSensitiveAttributeChecker.TryGetContainsPerformanceSensitiveInfo(owningSymbol, out var info)) 73public bool TryGetContainsPerformanceSensitiveInfo(ISymbol symbol, out PerformanceSensitiveInfo info) 91bool TryGet(ISymbol s, out PerformanceSensitiveInfo i) 104private static PerformanceSensitiveInfo CreatePerformanceSensitiveInfo(AttributeData data)
AbstractAllocationAnalyzer`1.cs (3)
19protected abstract void AnalyzeNode(SyntaxNodeAnalysisContext context, in PerformanceSensitiveInfo info); 21protected override void AnalyzeNode(OperationAnalysisContext context, in PerformanceSensitiveInfo info) { } 53if (!performanceSensitiveAttributeChecker.TryGetContainsPerformanceSensitiveInfo(owningSymbol, out var info))
ExplicitAllocationAnalyzer.cs (1)
80protected override void AnalyzeNode(OperationAnalysisContext context, in PerformanceSensitiveInfo info)