5 types derived from BoundTreeRewriter
Microsoft.CodeAnalysis.CSharp (4)
BoundTree\BoundTreeRewriter.cs (1)
201internal abstract class BoundTreeRewriterWithStackGuard : BoundTreeRewriter
BoundTree\NullabilityRewriter.cs (1)
13internal sealed partial class NullabilityRewriter : BoundTreeRewriter
CodeGen\Optimizer.cs (1)
394internal sealed class StackOptimizerPass1 : BoundTreeRewriter
Generated\BoundNodes.xml.Generated.cs (1)
12392internal sealed partial class NullabilityRewriter : BoundTreeRewriter
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\OperatorTests.cs (1)
9613private sealed class EmptyRewriter : BoundTreeRewriter
8 references to BoundTreeRewriter
Microsoft.CodeAnalysis.CSharp (8)
Lowering\ExtensionMethodReferenceRewriter.cs (8)
34public static BoundNode VisitCall(BoundTreeRewriter rewriter, BoundCall node) 75static BoundExpression visitArgumentsAndFinishRewrite(BoundTreeRewriter rewriter, BoundCall node, BoundExpression? rewrittenReceiver) 153private static MethodSymbol? VisitMethodSymbolWithExtensionRewrite(BoundTreeRewriter rewriter, MethodSymbol? method) 200public static BoundNode VisitMethodDefIndex(BoundTreeRewriter rewriter, BoundMethodDefIndex node) 212public static BoundNode VisitDelegateCreationExpression(BoundTreeRewriter rewriter, BoundDelegateCreationExpression node) 233public static BoundNode VisitFunctionPointerLoad(BoundTreeRewriter rewriter, BoundFunctionPointerLoad node) 246public static BoundBinaryOperator.UncommonData? VisitBinaryOperatorData(BoundTreeRewriter rewriter, BoundBinaryOperator node) 278public static BoundNode VisitUnaryOperator(BoundTreeRewriter rewriter, BoundUnaryOperator node)