10 references to TryGetCorrespondingExtensionImplementationMethod
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder.ValueChecks.cs (1)
107
if (method.OriginalDefinition.
TryGetCorrespondingExtensionImplementationMethod
() is MethodSymbol implementationMethod)
Binder\Binder_Lookup.cs (1)
223
shadows.OriginalDefinition.
TryGetCorrespondingExtensionImplementationMethod
() is { } toShadow)
Compilation\CSharpCompilation.cs (1)
2172
if (member is MethodSymbol method && method.
TryGetCorrespondingExtensionImplementationMethod
() is { } implementationMethod)
Compiler\MethodCompiler.cs (1)
547
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);
217
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)
1485
TryGetCorrespondingExtensionImplementationMethod
() is null)