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