3 instantiations of ExtensionMethodScope
Microsoft.CodeAnalysis.CSharp (3)
Binder\ExtensionMethodScope.cs (3)
54
_current = new
ExtensionMethodScope
();
84
return new
ExtensionMethodScope
(scope);
88
return new
ExtensionMethodScope
();
12 references to ExtensionMethodScope
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Expressions.cs (5)
8359
foreach (
var
scope in new ExtensionMethodScopes(this))
8457
ExtensionMethodScope
scope,
8495
private void LookupExtensionMethods(LookupResult lookupResult,
ExtensionMethodScope
scope, string rightName, int arity, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
10521
foreach (
var
scope in new ExtensionMethodScopes(this))
10688
foreach (
var
scope in new ExtensionMethodScopes(this))
Binder\Binder_Lookup.cs (2)
49
foreach (
var
scope in new ExtensionMethodScopes(this))
460
private void LookupExtensionMethodsInSingleBinder(
ExtensionMethodScope
scope, LookupResult result, string name, int arity, LookupOptions options, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
Binder\Binder_Symbols.cs (1)
1519
foreach (
var
scope in new ExtensionMethodScopes(this))
Binder\ExtensionMethodScope.cs (3)
49
private
ExtensionMethodScope
_current;
57
public
ExtensionMethodScope
Current
78
private static
ExtensionMethodScope
GetNextScope(Binder binder)
Compilation\CSharpSemanticModel.cs (1)
4619
foreach (
var
scope in new ExtensionMethodScopes(binder))