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