1 instantiation of ExtensionMethodReferenceRewriter
Microsoft.CodeAnalysis.CSharp (1)
Lowering\ExtensionMethodReferenceRewriter.cs (1)
25var rewriter = new ExtensionMethodReferenceRewriter();
8 references to ExtensionMethodReferenceRewriter
Microsoft.CodeAnalysis.CSharp (8)
Compiler\MethodCompiler.cs (1)
1510loweredBody = ExtensionMethodReferenceRewriter.Rewrite(loweredBody);
Lowering\ExtensionMethodBodyRewriter.cs (5)
182return ExtensionMethodReferenceRewriter.VisitCall(this, node); 187return ExtensionMethodReferenceRewriter.VisitDelegateCreationExpression(this, node); 192return ExtensionMethodReferenceRewriter.VisitFunctionPointerLoad(this, node); 204return ExtensionMethodReferenceRewriter.VisitUnaryOperator(this, node); 209return ExtensionMethodReferenceRewriter.VisitBinaryOperatorData(this, node);
Lowering\ExtensionMethodReferenceRewriter.cs (2)
25var rewriter = new ExtensionMethodReferenceRewriter(); 185{ Name: nameof(VisitMethodSymbolWithExtensionRewrite), DeclaringType: { } declaringType } => declaringType == typeof(ExtensionMethodReferenceRewriter),