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