3 instantiations of ExtensionScope
Microsoft.CodeAnalysis.CSharp (3)
Binder\ExtensionScope.cs (3)
54_current = new ExtensionScope(); 84return new ExtensionScope(scope); 88return new ExtensionScope();
13 references to ExtensionScope
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Expressions.cs (6)
8545foreach (var scope in new ExtensionScopes(this)) 8604ExtensionScope scope, 8836ExtensionScope scope, 8874private void LookupExtensionMethods(LookupResult lookupResult, ExtensionScope scope, string rightName, int arity, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo) 10887foreach (var scope in new ExtensionScopes(this)) 11064foreach (var scope in new ExtensionScopes(this))
Binder\Binder_Lookup.cs (2)
52foreach (var scope in new ExtensionScopes(this)) 533private void LookupExtensionMethodsInSingleBinder(ExtensionScope scope, LookupResult result, string name, int arity, LookupOptions options, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
Binder\Binder_Symbols.cs (1)
1545foreach (var scope in new ExtensionScopes(this))
Binder\ExtensionScope.cs (3)
49private ExtensionScope _current; 57public ExtensionScope Current 78private static ExtensionScope GetNextScope(Binder binder)
Compilation\CSharpSemanticModel.cs (1)
4638foreach (var scope in new ExtensionScopes(binder))