1 instantiation of NonCopyableTypesCache
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
143
var cache = new
NonCopyableTypesCache
(context.Compilation);
13 references to NonCopyableTypesCache
Roslyn.Diagnostics.Analyzers (9)
AbstractDoNotCopyValue.cs (9)
132
protected abstract NonCopyableWalker CreateWalker(OperationBlockAnalysisContext context,
NonCopyableTypesCache
cache);
134
protected abstract NonCopyableSymbolWalker CreateSymbolWalker(SymbolAnalysisContext context,
NonCopyableTypesCache
cache);
143
var
cache = new NonCopyableTypesCache(context.Compilation);
172
private void AnalyzeOperationBlock(OperationBlockAnalysisContext context,
NonCopyableTypesCache
cache)
181
private void AnalyzeSymbol(SymbolAnalysisContext context,
NonCopyableTypesCache
cache)
227
protected NonCopyableSymbolWalker(SymbolAnalysisContext context,
NonCopyableTypesCache
cache)
233
protected
NonCopyableTypesCache
Cache { get; }
363
protected NonCopyableWalker(OperationBlockAnalysisContext context,
NonCopyableTypesCache
cache)
369
protected
NonCopyableTypesCache
Cache { get; }
Roslyn.Diagnostics.CSharp.Analyzers (4)
CSharpDoNotCopyValue.cs (4)
20
protected override NonCopyableWalker CreateWalker(OperationBlockAnalysisContext context,
NonCopyableTypesCache
cache)
23
protected override NonCopyableSymbolWalker CreateSymbolWalker(SymbolAnalysisContext context,
NonCopyableTypesCache
cache)
28
public CSharpNonCopyableWalker(OperationBlockAnalysisContext context,
NonCopyableTypesCache
cache)
58
public CSharpNonCopyableSymbolWalker(SymbolAnalysisContext context,
NonCopyableTypesCache
cache)