107 references to Alias
Microsoft.CodeAnalysis.CSharp (23)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1975=> 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));
_generated\2\Syntax.xml.Syntax.Generated.cs (7)
9488if (globalKeyword != this.GlobalKeyword || usingKeyword != this.UsingKeyword || staticKeyword != this.StaticKeyword || unsafeKeyword != this.UnsafeKeyword || alias != this.Alias || namespaceOrType != this.NamespaceOrType || semicolonToken != this.SemicolonToken) 9498public UsingDirectiveSyntax WithGlobalKeyword(SyntaxToken globalKeyword) => Update(globalKeyword, this.UsingKeyword, this.StaticKeyword, this.UnsafeKeyword, this.Alias, this.NamespaceOrType, this.SemicolonToken); 9499public UsingDirectiveSyntax WithUsingKeyword(SyntaxToken usingKeyword) => Update(this.GlobalKeyword, usingKeyword, this.StaticKeyword, this.UnsafeKeyword, this.Alias, this.NamespaceOrType, this.SemicolonToken); 9500public UsingDirectiveSyntax WithStaticKeyword(SyntaxToken staticKeyword) => Update(this.GlobalKeyword, this.UsingKeyword, staticKeyword, this.UnsafeKeyword, this.Alias, this.NamespaceOrType, this.SemicolonToken); 9501public UsingDirectiveSyntax WithUnsafeKeyword(SyntaxToken unsafeKeyword) => Update(this.GlobalKeyword, this.UsingKeyword, this.StaticKeyword, unsafeKeyword, this.Alias, this.NamespaceOrType, this.SemicolonToken); 9503public UsingDirectiveSyntax WithNamespaceOrType(TypeSyntax namespaceOrType) => Update(this.GlobalKeyword, this.UsingKeyword, this.StaticKeyword, this.UnsafeKeyword, this.Alias, namespaceOrType, this.SemicolonToken); 9504public UsingDirectiveSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.GlobalKeyword, this.UsingKeyword, this.StaticKeyword, this.UnsafeKeyword, this.Alias, this.NamespaceOrType, semicolonToken);
Binder\Binder_Symbols.cs (2)
957if (node.Parent is UsingDirectiveSyntax { Alias: not null }) 1017if (usingDirective.Alias != null && usingDirective.NamespaceOrType == node)
Compilation\CSharpSemanticModel.cs (1)
5192if (usingDirective.Alias == null)
Compilation\SyntaxTreeSemanticModel.cs (2)
1943if (declarationSyntax.Alias == null) 1958if (alias.Alias.GetFirstLocation().SourceSpan == declarationSyntax.Alias.Name.Span)
Declarations\DeclarationTreeBuilder.cs (1)
370if (directive.Alias == null)
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
224if (u.Alias != null
Symbols\AliasSymbol.cs (3)
288: base(syntax.Alias!.Name.Identifier.ValueText, containingSymbol, ImmutableArray.Create(syntax.Alias!.Name.Identifier.GetLocation()), isExtern: false) 290Debug.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)
661if (usingDirective.Alias != null) 663SyntaxToken identifier = usingDirective.Alias.Name.Identifier; 664Location location = usingDirective.Alias.Name.Location;
Microsoft.CodeAnalysis.CSharp.CodeStyle (14)
src\roslyn\src\Analyzers\CSharp\Analyzers\MisplacedUsingDirectives\MisplacedUsingDirectivesDiagnosticAnalyzer.cs (1)
73? namespaceDeclaration.Usings.Where(u => u.Alias is null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
168if (@using.Alias == null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
298if (usingDirective.Alias != null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
158if (@using.Alias == null || @using.Alias.Name == null) 163@using.Alias.Name.Identifier.ValueText.AppendToAliasNameSet(builder);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
208=> node is UsingDirectiveSyntax { Alias: not null }; 214alias = usingDirective.Alias!.Name.Identifier;
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (2)
74var directive1IsAlias = using1.Alias != null; 75var directive2IsAlias = using2.Alias != null;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (8)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (2)
265? usingContainer.Usings.Where(u => u.Alias is null) 276? List(namespaceDeclarationWithReplacedNamespaces.Usings.Where(u => u.Alias != null))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (3)
421if (usingDirective.Alias == null || usingDirective.Alias.EqualsToken.IsMissing) 426return leftToken.SpanStart < usingDirective.Alias.EqualsToken.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
650usingDirective.Alias == null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
145return allUsings.Where(u => u.Alias != null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
59=> usingOrAlias.Alias;
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)
736if (compilationRoot.Usings.Where(n => n != null && n.Alias == null)
src\roslyn\src\Analyzers\CSharp\Analyzers\MisplacedUsingDirectives\MisplacedUsingDirectivesDiagnosticAnalyzer.cs (1)
73? namespaceDeclaration.Usings.Where(u => u.Alias is null)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (2)
265? usingContainer.Usings.Where(u => u.Alias is null) 276? List(namespaceDeclarationWithReplacedNamespaces.Usings.Where(u => u.Alias != null))
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.CodeQuality.Analyzers\Maintainability\CSharpAvoidUninstantiatedInternalClasses.cs (1)
23if (usingDirective.Alias != null &&
Microsoft.CodeAnalysis.CSharp.Workspaces (34)
Classification\SyntaxClassification\UsingDirectiveSyntaxClassifier.cs (2)
42if (usingDirective.Alias != null) 44var token = usingDirective.Alias.Name;
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (4)
109if (usingDecl.Alias != null) 119aliasMap[usingDecl.Alias.Name.Identifier.ValueText] = mappedName; 620if (usingDirectiveNode.Alias != null) 622if (TryGetSimpleTypeName(usingDirectiveNode.Alias.Name, typeParameterNames: null, out var aliasName, out _) &&
Recommendations\CSharpRecommendationServiceRunner.cs (1)
580if (usingDirective != null && usingDirective.Alias == null)
Rename\CSharpRenameRewriterLanguageService.cs (4)
883if (usingDirective.Alias != null && usingDirective != currentUsing) 885if (usingDirective.Alias.Name.Identifier.ValueText == currentUsing.Alias!.Name.Identifier.ValueText) 886conflicts.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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
168if (@using.Alias == null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
298if (usingDirective.Alias != null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
158if (@using.Alias == null || @using.Alias.Name == null) 163@using.Alias.Name.Identifier.ValueText.AppendToAliasNameSet(builder);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
208=> node is UsingDirectiveSyntax { Alias: not null }; 214alias = usingDirective.Alias!.Name.Identifier;
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (2)
74var directive1IsAlias = using1.Alias != null; 75var directive2IsAlias = using2.Alias != null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (3)
421if (usingDirective.Alias == null || usingDirective.Alias.EqualsToken.IsMissing) 426return leftToken.SpanStart < usingDirective.Alias.EqualsToken.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
650usingDirective.Alias == null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
145return allUsings.Where(u => u.Alias != null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
59=> usingOrAlias.Alias;
Roslyn.Diagnostics.CSharp.Analyzers (19)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
168if (@using.Alias == null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
298if (usingDirective.Alias != null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
158if (@using.Alias == null || @using.Alias.Name == null) 163@using.Alias.Name.Identifier.ValueText.AppendToAliasNameSet(builder);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
208=> node is UsingDirectiveSyntax { Alias: not null }; 214alias = usingDirective.Alias!.Name.Identifier;
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (2)
74var directive1IsAlias = using1.Alias != null; 75var directive2IsAlias = using2.Alias != null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (3)
421if (usingDirective.Alias == null || usingDirective.Alias.EqualsToken.IsMissing) 426return leftToken.SpanStart < usingDirective.Alias.EqualsToken.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
650usingDirective.Alias == null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
145return allUsings.Where(u => u.Alias != null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
59=> usingOrAlias.Alias;