3 instantiations of ExtensionMethodScope
Microsoft.CodeAnalysis.CSharp (3)
Binder\ExtensionMethodScope.cs (3)
54_current = new ExtensionMethodScope(); 84return new ExtensionMethodScope(scope); 88return new ExtensionMethodScope();
11 references to ExtensionMethodScope
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Expressions.cs (4)
7283foreach (var scope in new ExtensionMethodScopes(this)) 7375ExtensionMethodScope scope, 7413private void LookupExtensionMethods(LookupResult lookupResult, ExtensionMethodScope scope, string rightName, int arity, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 9134foreach (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)
1517foreach (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)
4604foreach (var scope in new ExtensionMethodScopes(binder))