1 instantiation of NonCopyableTypesCache
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
143var cache = new NonCopyableTypesCache(context.Compilation);
17 references to NonCopyableTypesCache
Roslyn.Diagnostics.Analyzers (9)
AbstractDoNotCopyValue.cs (9)
132protected abstract NonCopyableWalker CreateWalker(OperationBlockAnalysisContext context, NonCopyableTypesCache cache); 134protected abstract NonCopyableSymbolWalker CreateSymbolWalker(SymbolAnalysisContext context, NonCopyableTypesCache cache); 143var cache = new NonCopyableTypesCache(context.Compilation); 172private void AnalyzeOperationBlock(OperationBlockAnalysisContext context, NonCopyableTypesCache cache) 181private void AnalyzeSymbol(SymbolAnalysisContext context, NonCopyableTypesCache cache) 227protected NonCopyableSymbolWalker(SymbolAnalysisContext context, NonCopyableTypesCache cache) 233protected NonCopyableTypesCache Cache { get; } 363protected NonCopyableWalker(OperationBlockAnalysisContext context, NonCopyableTypesCache cache) 369protected NonCopyableTypesCache Cache { get; }
Roslyn.Diagnostics.CSharp.Analyzers (4)
CSharpDoNotCopyValue.cs (4)
20protected override NonCopyableWalker CreateWalker(OperationBlockAnalysisContext context, NonCopyableTypesCache cache) 23protected override NonCopyableSymbolWalker CreateSymbolWalker(SymbolAnalysisContext context, NonCopyableTypesCache cache) 28public CSharpNonCopyableWalker(OperationBlockAnalysisContext context, NonCopyableTypesCache cache) 58public CSharpNonCopyableSymbolWalker(SymbolAnalysisContext context, NonCopyableTypesCache cache)
Roslyn.Diagnostics.VisualBasic.Analyzers (4)
VisualBasicDoNotCopyValue.vb (4)
16Protected Overrides Function CreateWalker(context As OperationBlockAnalysisContext, cache As NonCopyableTypesCache) As NonCopyableWalker 20Protected Overrides Function CreateSymbolWalker(context As SymbolAnalysisContext, cache As NonCopyableTypesCache) As NonCopyableSymbolWalker 27Public Sub New(context As OperationBlockAnalysisContext, cache As NonCopyableTypesCache) 40Public Sub New(context As SymbolAnalysisContext, cache As NonCopyableTypesCache)