10 references to TryGetCorrespondingExtensionImplementationMethod
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder.ValueChecks.cs (1)
107if (method.OriginalDefinition.TryGetCorrespondingExtensionImplementationMethod() is MethodSymbol implementationMethod)
Binder\Binder_Lookup.cs (1)
223shadows.OriginalDefinition.TryGetCorrespondingExtensionImplementationMethod() is { } toShadow)
Compilation\CSharpCompilation.cs (1)
2172if (member is MethodSymbol method && method.TryGetCorrespondingExtensionImplementationMethod() is { } implementationMethod)
Compiler\MethodCompiler.cs (1)
547method.TryGetCorrespondingExtensionImplementationMethod() is not null)
Lowering\ExtensionMethodReferenceRewriter.cs (4)
102Debug.Assert(boundCall.Method.OriginalDefinition.TryGetCorrespondingExtensionImplementationMethod() == (object)method.OriginalDefinition); 156method.OriginalDefinition.TryGetCorrespondingExtensionImplementationMethod() is MethodSymbol implementationMethod) 169method.OriginalDefinition.TryGetCorrespondingExtensionImplementationMethod() is null); 217Debug.Assert(node.MethodOpt!.OriginalDefinition.TryGetCorrespondingExtensionImplementationMethod() == (object)methodOpt.OriginalDefinition);
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
153if (interceptor.TryGetCorrespondingExtensionImplementationMethod() is { } implementationMethod)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1485TryGetCorrespondingExtensionImplementationMethod() is null)