1 instantiation of ExtensionMethodReferenceRewriter
Microsoft.CodeAnalysis.CSharp (1)
Lowering\ExtensionMethodReferenceRewriter.cs (1)
24var rewriter = new ExtensionMethodReferenceRewriter();
6 references to ExtensionMethodReferenceRewriter
Microsoft.CodeAnalysis.CSharp (6)
Compiler\MethodCompiler.cs (1)
1502loweredBody = ExtensionMethodReferenceRewriter.Rewrite(loweredBody);
Lowering\ExtensionMethodBodyRewriter.cs (3)
178return ExtensionMethodReferenceRewriter.VisitCall(this, node); 183return ExtensionMethodReferenceRewriter.VisitDelegateCreationExpression(this, node); 188return ExtensionMethodReferenceRewriter.VisitFunctionPointerLoad(this, node);
Lowering\ExtensionMethodReferenceRewriter.cs (2)
24var rewriter = new ExtensionMethodReferenceRewriter(); 183{ Name: nameof(VisitMethodSymbolWithExtensionRewrite), DeclaringType: { } declaringType } => declaringType == typeof(ExtensionMethodReferenceRewriter),