1 instantiation of NonCopyableTypesCache
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
144var cache = new NonCopyableTypesCache(context.Compilation);
17 references to NonCopyableTypesCache
Roslyn.Diagnostics.Analyzers (9)
AbstractDoNotCopyValue.cs (9)
133protected abstract NonCopyableWalker CreateWalker(OperationBlockAnalysisContext context, NonCopyableTypesCache cache); 135protected abstract NonCopyableSymbolWalker CreateSymbolWalker(SymbolAnalysisContext context, NonCopyableTypesCache cache); 144var cache = new NonCopyableTypesCache(context.Compilation); 173private void AnalyzeOperationBlock(OperationBlockAnalysisContext context, NonCopyableTypesCache cache) 182private void AnalyzeSymbol(SymbolAnalysisContext context, NonCopyableTypesCache cache) 228protected NonCopyableSymbolWalker(SymbolAnalysisContext context, NonCopyableTypesCache cache) 234protected NonCopyableTypesCache Cache { get; } 364protected NonCopyableWalker(OperationBlockAnalysisContext context, NonCopyableTypesCache cache) 370protected 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)