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