public CSharpNonCopyableSymbolWalker(SymbolAnalysisContext context, NonCopyableTypesCache cache) : base(context, cache) { }
protected override NonCopyableSymbolWalker CreateSymbolWalker(SymbolAnalysisContext context, NonCopyableTypesCache cache) => new CSharpNonCopyableSymbolWalker(context, cache);
public CSharpNonCopyableWalker(OperationBlockAnalysisContext context, NonCopyableTypesCache cache) : base(context, cache) { }
protected override NonCopyableWalker CreateWalker(OperationBlockAnalysisContext context, NonCopyableTypesCache cache) => new CSharpNonCopyableWalker(context, cache);