2 types derived from WithExternAndUsingAliasesBinder
Microsoft.CodeAnalysis.CSharp (2)
Binder\WithExternAndUsingAliasesBinder.cs (2)
108private sealed class FromSyntax : WithExternAndUsingAliasesBinder 226private sealed class FromSymbols : WithExternAndUsingAliasesBinder
6 references to WithExternAndUsingAliasesBinder
Microsoft.CodeAnalysis.CSharp (6)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
1046return WithExternAndUsingAliasesBinder.Create(declaringSymbol, declarationSyntax, WithUsingNamespacesAndTypesBinder.Create(declaringSymbol, declarationSyntax, next));
Binder\InContainerBinder.cs (1)
118if (Next is WithExternAndUsingAliasesBinder withUsingAliases && withUsingAliases.IsUsingAlias(name, originalBinder.IsSemanticModelBinder, basesBeingResolved))
Binder\WithExternAndUsingAliasesBinder.cs (3)
93internal static new WithExternAndUsingAliasesBinder Create(SourceNamespaceSymbol declaringSymbol, CSharpSyntaxNode declarationSyntax, Binder next) 98internal static WithExternAndUsingAliasesBinder Create(SourceNamespaceSymbol declaringSymbol, CSharpSyntaxNode declarationSyntax, WithUsingNamespacesAndTypesBinder next) 103internal static WithExternAndUsingAliasesBinder Create(ImmutableArray<AliasAndExternAliasDirective> externAliases, ImmutableDictionary<string, AliasAndUsingDirective> usingAliases, WithUsingNamespacesAndTypesBinder next)
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
225result = WithExternAndUsingAliasesBinder.Create(declaringSymbol, syntaxNode, WithUsingNamespacesAndTypesBinder.Create(declaringSymbol, syntaxNode, result));