11 references to TryGetCorrespondingExtensionImplementationMethod
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder.ValueChecks.cs (1)
107if (method.OriginalDefinition.TryGetCorrespondingExtensionImplementationMethod() is MethodSymbol implementationMethod)
Binder\Binder_Conversions.cs (1)
1474if (member.TryGetCorrespondingExtensionImplementationMethod() is { } extensionImplementation)
Binder\Binder_Lookup.cs (1)
223shadows.OriginalDefinition.TryGetCorrespondingExtensionImplementationMethod() is { } toShadow)
Compilation\CSharpCompilation.cs (1)
2199if (member is MethodSymbol method && method.TryGetCorrespondingExtensionImplementationMethod() is { } implementationMethod)
Compiler\MethodCompiler.cs (1)
555method.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); 221Debug.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)
1487(TryGetCorrespondingExtensionImplementationMethod() is null ||