131 references to Alias
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder_Symbols.cs (2)
953if (node.Parent is UsingDirectiveSyntax { Alias: not null }) 1013if (usingDirective.Alias != null && usingDirective.NamespaceOrType == node)
Compilation\CSharpSemanticModel.cs (1)
5129if (usingDirective.Alias == null)
Compilation\SyntaxTreeSemanticModel.cs (2)
1942if (declarationSyntax.Alias == null) 1957if (alias.Alias.GetFirstLocation().SourceSpan == declarationSyntax.Alias.Name.Span)
Declarations\DeclarationTreeBuilder.cs (1)
369if (directive.Alias == null)
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
224if (u.Alias != null
Symbols\AliasSymbol.cs (3)
286: base(syntax.Alias!.Name.Identifier.ValueText, containingSymbol, ImmutableArray.Create(syntax.Alias!.Name.Identifier.GetLocation()), isExtern: false) 288Debug.Assert(syntax.Alias is object);
Symbols\Source\QuickAttributeChecker.cs (2)
97if (usingDirective.Alias != null && 101string name = usingDirective.Alias.Name.Identifier.ValueText;
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (3)
660if (usingDirective.Alias != null) 662SyntaxToken identifier = usingDirective.Alias.Name.Identifier; 663Location location = usingDirective.Alias.Name.Location;
Syntax.xml.Main.Generated.cs (1)
1963=> node.Update(VisitToken(node.GlobalKeyword), VisitToken(node.UsingKeyword), VisitToken(node.StaticKeyword), VisitToken(node.UnsafeKeyword), (NameEqualsSyntax?)Visit(node.Alias), (TypeSyntax?)Visit(node.NamespaceOrType) ?? throw new ArgumentNullException("namespaceOrType"), VisitToken(node.SemicolonToken));
Syntax.xml.Syntax.Generated.cs (7)
9442if (globalKeyword != this.GlobalKeyword || usingKeyword != this.UsingKeyword || staticKeyword != this.StaticKeyword || unsafeKeyword != this.UnsafeKeyword || alias != this.Alias || namespaceOrType != this.NamespaceOrType || semicolonToken != this.SemicolonToken) 9452public UsingDirectiveSyntax WithGlobalKeyword(SyntaxToken globalKeyword) => Update(globalKeyword, this.UsingKeyword, this.StaticKeyword, this.UnsafeKeyword, this.Alias, this.NamespaceOrType, this.SemicolonToken); 9453public UsingDirectiveSyntax WithUsingKeyword(SyntaxToken usingKeyword) => Update(this.GlobalKeyword, usingKeyword, this.StaticKeyword, this.UnsafeKeyword, this.Alias, this.NamespaceOrType, this.SemicolonToken); 9454public UsingDirectiveSyntax WithStaticKeyword(SyntaxToken staticKeyword) => Update(this.GlobalKeyword, this.UsingKeyword, staticKeyword, this.UnsafeKeyword, this.Alias, this.NamespaceOrType, this.SemicolonToken); 9455public UsingDirectiveSyntax WithUnsafeKeyword(SyntaxToken unsafeKeyword) => Update(this.GlobalKeyword, this.UsingKeyword, this.StaticKeyword, unsafeKeyword, this.Alias, this.NamespaceOrType, this.SemicolonToken); 9457public UsingDirectiveSyntax WithNamespaceOrType(TypeSyntax namespaceOrType) => Update(this.GlobalKeyword, this.UsingKeyword, this.StaticKeyword, this.UnsafeKeyword, this.Alias, namespaceOrType, this.SemicolonToken); 9458public UsingDirectiveSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.GlobalKeyword, this.UsingKeyword, this.StaticKeyword, this.UnsafeKeyword, this.Alias, this.NamespaceOrType, semicolonToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (13)
src\Analyzers\CSharp\Analyzers\MisplacedUsingDirectives\MisplacedUsingDirectivesDiagnosticAnalyzer.cs (1)
73? namespaceDeclaration.Usings.Where(u => u.Alias is null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
168if (@using.Alias == null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
150if (@using.Alias == null || @using.Alias.Name == null) 155@using.Alias.Name.Identifier.ValueText.AppendToAliasNameSet(builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
204=> node is UsingDirectiveSyntax usingDirectiveNode && usingDirectiveNode.Alias != null; 210alias = usingDirective.Alias!.Name.Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (4)
58if (usingDirective.Alias != null) 68if (usingDirective.Alias != null) 123var aliasComparisonResult = _tokenComparer.Compare(using1!.Alias!.Name.Identifier, using2!.Alias!.Name.Identifier);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (2)
73var directive1IsAlias = using1.Alias != null; 74var directive2IsAlias = using2.Alias != null;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (8)
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (2)
264? usingContainer.Usings.Where(u => u.Alias is null) 275? List(namespaceDeclarationWithReplacedNamespaces.Usings.Where(u => u.Alias != null))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (3)
420if (usingDirective.Alias == null || usingDirective.Alias.EqualsToken.IsMissing) 425return leftToken.SpanStart < usingDirective.Alias.EqualsToken.SpanStart;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
650usingDirective.Alias == null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
146return allUsings.Where(u => u.Alias != null);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
38=> usingOrAlias.Alias;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
SymbolKey\SymbolKeyTestBase.cs (1)
256if (u.Alias != null)
Microsoft.CodeAnalysis.CSharp.Features (8)
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (1)
120if (usingDirective.Alias is not null &&
EditAndContinue\SyntaxComparer.cs (2)
841ComputeDistance(leftUsing.Alias, rightUsing.Alias) +
FullyQualify\CSharpFullyQualifyService.cs (1)
59simpleName.Parent is UsingDirectiveSyntax { Alias: null, StaticKeyword.RawKind: 0 } usingDirective)
GenerateType\CSharpGenerateTypeService.cs (1)
737if (compilationRoot.Usings.Where(n => n != null && n.Alias == null)
src\Analyzers\CSharp\Analyzers\MisplacedUsingDirectives\MisplacedUsingDirectivesDiagnosticAnalyzer.cs (1)
73? namespaceDeclaration.Usings.Where(u => u.Alias is null)
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (2)
264? usingContainer.Usings.Where(u => u.Alias is null) 275? List(namespaceDeclarationWithReplacedNamespaces.Usings.Where(u => u.Alias != null))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\AccessCheckTests.cs (2)
743IAliasSymbol aliasA = model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<UsingDirectiveSyntax>().Where(u => u.Alias != null).Single()) as IAliasSymbol; 897IAliasSymbol SomeAlias = model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<UsingDirectiveSyntax>().Where(u => u.Alias != null).Single());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Compilation\GetImportScopesTests.cs (2)
623Assert.True(scopes.Single().Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Alias.Name.Identifier.Text: "M" }); 653Assert.True(scopes.Single().Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Alias.Name.Identifier.Text: "M" });
Compilation\SemanticModelAPITests.cs (1)
1735var aliasDeclInfo = model.GetSymbolInfo(aliasDecl.Alias.Name);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (16)
Generated\Syntax.Test.xml.Generated.cs (2)
12982Assert.Null(node.Alias); 12985var newNode = node.WithGlobalKeyword(node.GlobalKeyword).WithUsingKeyword(node.UsingKeyword).WithStaticKeyword(node.StaticKeyword).WithUnsafeKeyword(node.UnsafeKeyword).WithAlias(node.Alias).WithNamespaceOrType(node.NamespaceOrType).WithSemicolonToken(node.SemicolonToken);
Parsing\DeclarationParsingTests.cs (13)
66Assert.Null(ud.Alias); 89Assert.Null(ud.Alias); 156Assert.Null(ud.Alias); 178Assert.Null(ud.Alias); 200Assert.Null(ud.Alias); 221Assert.NotNull(ud.Alias); 222Assert.NotNull(ud.Alias.Name); 223Assert.Equal("a", ud.Alias.Name.ToString()); 224Assert.NotEqual(default, ud.Alias.EqualsToken); 245Assert.NotNull(ud.Alias); 246Assert.NotNull(ud.Alias.Name); 247Assert.Equal("a", ud.Alias.Name.ToString()); 248Assert.NotEqual(default, ud.Alias.EqualsToken);
Syntax\SyntaxFactoryTests.cs (1)
37Assert.Null(usingDirective.Alias);
Microsoft.CodeAnalysis.CSharp.Workspaces (33)
Classification\SyntaxClassification\UsingDirectiveSyntaxClassifier.cs (2)
42if (usingDirective.Alias != null) 44var token = usingDirective.Alias.Name;
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (4)
115if (usingDecl.Alias != null) 125aliasMap[usingDecl.Alias.Name.Identifier.ValueText] = mappedName; 628if (usingDirectiveNode.Alias != null) 630if (TryGetSimpleTypeName(usingDirectiveNode.Alias.Name, typeParameterNames: null, out var aliasName, out _) &&
Recommendations\CSharpRecommendationServiceRunner.cs (1)
580if (usingDirective != null && usingDirective.Alias == null)
Rename\CSharpRenameRewriterLanguageService.cs (4)
885if (usingDirective.Alias != null && usingDirective != currentUsing) 887if (usingDirective.Alias.Name.Identifier.ValueText == currentUsing.Alias!.Name.Identifier.ValueText) 888conflicts.Add(reverseMappedLocations[usingDirective.Alias.Name.GetLocation()]);
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
240if (usingDirective.Alias != null)
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
148var declIdentifier = ((UsingDirectiveSyntax)syntaxRef.GetSyntax(cancellationToken)).Alias!.Name.Identifier;
Simplification\Simplifiers\NameSimplifier.cs (2)
124var declIdentifier = ((UsingDirectiveSyntax)syntaxRef.GetSyntax(cancellationToken)).Alias.Name.Identifier; 693usingDirective.Alias == null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
168if (@using.Alias == null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
150if (@using.Alias == null || @using.Alias.Name == null) 155@using.Alias.Name.Identifier.ValueText.AppendToAliasNameSet(builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
204=> node is UsingDirectiveSyntax usingDirectiveNode && usingDirectiveNode.Alias != null; 210alias = usingDirective.Alias!.Name.Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (4)
58if (usingDirective.Alias != null) 68if (usingDirective.Alias != null) 123var aliasComparisonResult = _tokenComparer.Compare(using1!.Alias!.Name.Identifier, using2!.Alias!.Name.Identifier);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (2)
73var directive1IsAlias = using1.Alias != null; 74var directive2IsAlias = using2.Alias != null;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (3)
420if (usingDirective.Alias == null || usingDirective.Alias.EqualsToken.IsMissing) 425return leftToken.SpanStart < usingDirective.Alias.EqualsToken.SpanStart;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
650usingDirective.Alias == null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
146return allUsings.Where(u => u.Alias != null);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
38=> usingOrAlias.Alias;
Microsoft.Extensions.Logging.Generators (3)
src\libraries\Common\src\Roslyn\CSharpSyntaxHelper.cs (3)
90if (usingDirective.Alias is null) 101var aliasName = usingDirective.Alias.Name.Identifier.ValueText; 121directive.Alias != null)
Microsoft.VisualStudio.LanguageServices.CSharp (3)
CodeModel\CSharpCodeModelService.cs (2)
1821return usingDirective.Alias != null 1822? usingDirective.Alias.Name.ToString()
Snippets\CSharpSnippetExpansionLanguageHelper.cs (1)
91if (TryAddImportsToContainedDocument(document, newUsingDirectives.SelectAsArray(u => u.Alias == null, u => u.Name!.ToString())))
Roslyn.Diagnostics.CSharp.Analyzers (18)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
168if (@using.Alias == null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
150if (@using.Alias == null || @using.Alias.Name == null) 155@using.Alias.Name.Identifier.ValueText.AppendToAliasNameSet(builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
204=> node is UsingDirectiveSyntax usingDirectiveNode && usingDirectiveNode.Alias != null; 210alias = usingDirective.Alias!.Name.Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (4)
58if (usingDirective.Alias != null) 68if (usingDirective.Alias != null) 123var aliasComparisonResult = _tokenComparer.Compare(using1!.Alias!.Name.Identifier, using2!.Alias!.Name.Identifier);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (2)
73var directive1IsAlias = using1.Alias != null; 74var directive2IsAlias = using2.Alias != null;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (3)
420if (usingDirective.Alias == null || usingDirective.Alias.EqualsToken.IsMissing) 425return leftToken.SpanStart < usingDirective.Alias.EqualsToken.SpanStart;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
650usingDirective.Alias == null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
146return allUsings.Where(u => u.Alias != null);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
38=> usingOrAlias.Alias;