1 instantiation of NonCopyableTypesCache
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
144
var cache = new
NonCopyableTypesCache
(context.Compilation);
17 references to NonCopyableTypesCache
Roslyn.Diagnostics.Analyzers (9)
AbstractDoNotCopyValue.cs (9)
133
protected abstract NonCopyableWalker CreateWalker(OperationBlockAnalysisContext context,
NonCopyableTypesCache
cache);
135
protected abstract NonCopyableSymbolWalker CreateSymbolWalker(SymbolAnalysisContext context,
NonCopyableTypesCache
cache);
144
var
cache = new NonCopyableTypesCache(context.Compilation);
173
private void AnalyzeOperationBlock(OperationBlockAnalysisContext context,
NonCopyableTypesCache
cache)
182
private void AnalyzeSymbol(SymbolAnalysisContext context,
NonCopyableTypesCache
cache)
228
protected NonCopyableSymbolWalker(SymbolAnalysisContext context,
NonCopyableTypesCache
cache)
234
protected
NonCopyableTypesCache
Cache { get; }
364
protected NonCopyableWalker(OperationBlockAnalysisContext context,
NonCopyableTypesCache
cache)
370
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)
Roslyn.Diagnostics.VisualBasic.Analyzers (4)
VisualBasicDoNotCopyValue.vb (4)
16
Protected Overrides Function CreateWalker(context As OperationBlockAnalysisContext, cache As
NonCopyableTypesCache
) As NonCopyableWalker
20
Protected Overrides Function CreateSymbolWalker(context As SymbolAnalysisContext, cache As
NonCopyableTypesCache
) As NonCopyableSymbolWalker
27
Public Sub New(context As OperationBlockAnalysisContext, cache As
NonCopyableTypesCache
)
40
Public Sub New(context As SymbolAnalysisContext, cache As
NonCopyableTypesCache
)