140 references to Alias
ConfigurationSchemaGenerator (1)
RuntimeSource\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
ILLink.RoslynAnalyzer (1)
CompilationExtensions.cs (1)
85 case SymbolKind.Alias:
Microsoft.CodeAnalysis (2)
Compilation\Compilation.cs (1)
1721case SymbolKind.Alias:
Symbols\SymbolKindExtensions.cs (1)
27case SymbolKind.Alias:
Microsoft.CodeAnalysis.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs (1)
36case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions_Accessibility.cs (1)
95case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.cs (2)
175=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 180if (k == SymbolKind.Alias)
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder.NamespaceOrTypeOrAliasSymbolWithAnnotations.cs (2)
39internal bool IsAlias => _symbol?.Kind == SymbolKind.Alias; 47Debug.Assert(_symbol?.Kind == SymbolKind.Alias); // Not meaningful to use this property otherwise
Binder\Binder_Expressions.cs (1)
2216case SymbolKind.Alias:
Binder\Binder_Lookup.cs (2)
1394var unwrappedSymbol = symbol.Kind == SymbolKind.Alias 1581Debug.Assert(symbol.Kind != SymbolKind.Alias, "It is the caller's responsibility to unwrap aliased symbols.");
Binder\Binder_Symbols.cs (5)
266if (symbol.Kind != SymbolKind.Alias) 908if (bindingResult.Kind == SymbolKind.Alias) 960case SymbolKind.Alias: 1086if (symbol.Kind == SymbolKind.Alias) 1127if (symbol.Kind == SymbolKind.Alias)
Binder\Semantics\AccessCheck.cs (1)
160case SymbolKind.Alias:
Compilation\CSharpSemanticModel.cs (1)
2369if (symbol.Kind == SymbolKind.Alias)
Compiler\ClsComplianceChecker.cs (1)
1136Debug.Assert(symbol.Kind != SymbolKind.Alias);
Compiler\DocumentationCommentCompiler.cs (1)
1088if (symbol.Kind == SymbolKind.Alias)
SymbolDisplay\SymbolDisplayVisitor.cs (1)
108text = EscapeIdentifier(text, symbol?.Kind is SymbolKind.NamedType or SymbolKind.Alias);
Symbols\AliasSymbol.cs (1)
105return SymbolKind.Alias;
Symbols\Symbol.cs (1)
637case SymbolKind.Alias:
Symbols\SymbolDistinguisher.cs (1)
75case SymbolKind.Alias:
Symbols\SymbolExtensions.cs (1)
278case SymbolKind.Alias:
Symbols\SymbolKindExtensions.cs (1)
46case SymbolKind.Alias:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
3060case SymbolKind.Alias:
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\ColorColorTests.cs (1)
594Assert.Equal(SymbolKind.Alias, alias.Kind);
Semantics\InteractiveUsingTests.cs (2)
90Assert.Equal(SymbolKind.Alias, aliasSymbol.Kind); 120Assert.Equal(SymbolKind.Alias, aliasSymbol.Kind);
Semantics\LookupTests.cs (1)
1538var aliasY = (IAliasSymbol)actual_lookupSymbols.Where((sym) => sym.Name.Equals("aliasY") && sym.Kind == SymbolKind.Alias).Single();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (30)
Compilation\SemanticModelAPITests.cs (3)
1342Assert.Equal(SymbolKind.Alias, model.GetDeclaredSymbol(usingSyntax).Kind); 1731Assert.Equal(SymbolKind.Alias, aliasSymbol.Kind); 3881Assert.Equal(SymbolKind.Alias, symbol.Kind);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (2)
1143Assert.Equal(SymbolKind.Alias, symbols[0].Kind); 3454Assert.Equal(SymbolKind.Alias, symbol.Kind);
Compilation\SemanticModelGetSemanticInfoTests.cs (10)
736Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 770Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 4416Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 4453Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 9313Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 9935Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 9971Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 10007Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 10043Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 10079Assert.Equal(SymbolKind.Alias, aliasInfo.Kind);
DocumentationComments\DocumentationCommentIDTests.cs (1)
33Assert.Equal(SymbolKind.Alias, symbol.Kind);
Symbols\Source\DeclaringSyntaxNodeTests.cs (3)
664CheckDeclaringSyntax<UsingDirectiveSyntax>(comp, tree, "ConsoleAlias", SymbolKind.Alias); 665CheckDeclaringSyntax<UsingDirectiveSyntax>(comp, tree, "ListOfIntAlias", SymbolKind.Alias); 666CheckDeclaringSyntax<UsingDirectiveSyntax>(comp, tree, "GooAlias", SymbolKind.Alias);
Symbols\Source\ExternAliasTests.cs (1)
365Assert.Equal(SymbolKind.Alias, alias1.Kind);
Symbols\Source\UsingAliasTests.cs (10)
52Assert.Equal(SymbolKind.Alias, alias1.Kind); 112Assert.Equal(SymbolKind.Alias, alias1.Kind); 169Assert.Equal(SymbolKind.Alias, alias1.Kind); 227Assert.Equal(SymbolKind.Alias, alias1.Kind); 488Assert.Equal(SymbolKind.Alias, symbols[0].Kind); 509Assert.Equal(SymbolKind.Alias, symbols[0].Kind); 546Assert.Equal(SymbolKind.Alias, model.GetAliasInfo(exprSyntaxToBind).Kind); 566Assert.Equal(SymbolKind.Alias, model.GetAliasInfo(exprSyntaxToBind).Kind); 585Assert.Equal(SymbolKind.Alias, model.GetAliasInfo(exprSyntaxToBind).Kind); 605Assert.Equal(SymbolKind.Alias, model.GetAliasInfo(exprSyntaxToBind).Kind);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Recommendations\CSharpRecommendationServiceRunner.cs (2)
679if (leftHandBinding.GetBestOrAllSymbols().FirstOrDefault().MatchesKind(SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Alias)) 776symbol.Kind is SymbolKind.NamedType or SymbolKind.Namespace or SymbolKind.Alias)
Rename\CSharpRenameRewriterLanguageService.cs (1)
858else if (renamedSymbol.Kind == SymbolKind.Alias)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
3060case SymbolKind.Alias:
Microsoft.CodeAnalysis.Features (4)
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
215if (symbol.Kind == SymbolKind.Alias &&
LanguageServiceIndexFormat\SymbolMoniker.cs (1)
26SymbolKind.Alias)
Rename\SymbolicRenameInfo.cs (1)
166if (symbol.Kind == SymbolKind.Alias && symbol.IsExtern)
Shared\Extensions\ISymbolExtensions_2.cs (1)
22case SymbolKind.Alias:
Microsoft.CodeAnalysis.VisualBasic (17)
Binding\Binder_Expressions.vb (1)
3351Case SymbolKind.Alias
Binding\Binder_Lookup.vb (1)
192Case SymbolKind.Alias
Binding\Binder_Symbols.vb (3)
231If symbol IsNot Nothing AndAlso symbol.Kind = SymbolKind.Alias Then 278If sym.Kind = SymbolKind.Alias Then 567lookupResult.SingleSymbol.Kind = SymbolKind.Alias Then
Binding\DocumentationCommentCrefBinder.vb (4)
225If result IsNot Nothing AndAlso result.Kind = SymbolKind.Alias AndAlso Not preserveAliases Then 680If singleSymbol.Kind = SymbolKind.Alias Then 764Case SymbolKind.Alias 860Case SymbolKind.Alias
Binding\DocumentationCommentCrefBinder_Compat.vb (2)
179Case SymbolKind.Alias 405Case SymbolKind.Alias
Compilation\ClsComplianceChecker.vb (1)
675Debug.Assert(symbol.Kind <> SymbolKind.Alias)
Compilation\SemanticModel.vb (1)
1395Dim anyAliases As Boolean = symbols.Any(Function(sym) sym.Kind = SymbolKind.Alias)
Semantics\AccessCheck.vb (1)
109Case SymbolKind.Alias
Symbols\AliasSymbol.vb (2)
92''' <returns><see cref="SymbolKind.Alias"/></returns> 95Return SymbolKind.Alias
Symbols\Symbol.vb (1)
596SymbolKind.Alias
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
801Case SymbolKind.Alias
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (1)
113If symbol.Kind = SymbolKind.Alias Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (21)
DeclaringSyntaxNodeTests.vb (3)
689CheckDeclaringSyntax(Of SimpleImportsClauseSyntax)(comp, tree, "ConsoleAlias", SymbolKind.Alias) 690CheckDeclaringSyntax(Of SimpleImportsClauseSyntax)(comp, tree, "GooAlias", SymbolKind.Alias) 691CheckDeclaringSyntax(Of SimpleImportsClauseSyntax)(comp, tree, "ListOfIntAlias", SymbolKind.Alias)
Semantics\GetExtendedSemanticInfoTests.vb (17)
2287Assert.Equal(SymbolKind.Alias, semanticInfo.Alias.Kind) 2330Assert.Equal(SymbolKind.Alias, semanticInfo.Alias.Kind) 2370Assert.Equal(SymbolKind.Alias, semanticInfo.Alias.Kind) 2409Assert.Equal(SymbolKind.Alias, semanticInfo.Alias.Kind) 2447Assert.Equal(SymbolKind.Alias, semanticInfo.Alias.Kind) 7820Assert.Equal(SymbolKind.Alias, semanticSummary.Alias.Kind) 7859Assert.Equal(SymbolKind.Alias, semanticSummary.Alias.Kind) 7898Assert.Equal(SymbolKind.Alias, semanticSummary.Alias.Kind) 7937Assert.Equal(SymbolKind.Alias, semanticSummary.Alias.Kind) 7976Assert.Equal(SymbolKind.Alias, semanticSummary.Alias.Kind) 8014Assert.Equal(SymbolKind.Alias, semanticSummary.Alias.Kind) 8052Assert.Equal(SymbolKind.Alias, semanticSummary.Alias.Kind) 9519Assert.Equal(SymbolKind.[Alias], aliasInfo.Kind) 9554Assert.Equal(SymbolKind.[Alias], aliasInfo.Kind) 9589Assert.Equal(SymbolKind.[Alias], aliasInfo.Kind) 9624Assert.Equal(SymbolKind.[Alias], aliasInfo.Kind) 9659Assert.Equal(SymbolKind.[Alias], aliasInfo.Kind)
Semantics\TypeOfTests.vb (1)
751Assert.Equal(SymbolKind.Alias, aliasSymbol.Kind)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
Recommendations\VisualBasicRecommendationServiceRunner.vb (4)
236If firstSymbol.Kind = SymbolKind.Alias Then 305(couldBeMergedNamespace OrElse leftHandSymbolInfo.GetBestOrAllSymbols().FirstOrDefault().MatchesKind(SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Alias)) Then 449If symbol.Kind = SymbolKind.Alias Then 490If symbol.Kind = SymbolKind.Alias Then
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
801Case SymbolKind.Alias
Microsoft.CodeAnalysis.Workspaces (9)
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
670newReferencedSymbols = newReferencedSymbols.WhereAsArray(a => a.Kind != SymbolKind.Alias);
Rename\RenameUtilities.cs (1)
58symbols = symbols.WhereAsArray(s => s.Kind != SymbolKind.Alias);
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (3)
75if (originalSymbol.Kind == SymbolKind.Alias) 180if (originalSymbol.Kind == SymbolKind.Alias) 264if (originalSymbol.Kind == SymbolKind.Alias)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs (1)
36case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions_Accessibility.cs (1)
95case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.cs (2)
175=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 180if (k == SymbolKind.Alias)
Microsoft.Extensions.Logging.Generators (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
Microsoft.Extensions.Options.SourceGeneration (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
Microsoft.Gen.Logging (1)
src\Generators\Shared\RoslynExtensions.cs (1)
150case SymbolKind.Alias:
Microsoft.Gen.Metrics (1)
src\Generators\Shared\RoslynExtensions.cs (1)
150case SymbolKind.Alias:
Microsoft.Interop.ComInterfaceGenerator (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
Microsoft.Interop.LibraryImportGenerator (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
Microsoft.Interop.SourceGeneration (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpHelpContextService.cs (1)
568if (symbol.MatchesKind(SymbolKind.Alias, SymbolKind.Local, SymbolKind.Parameter))
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
GlyphExtensionsTests.cs (2)
104SymbolKind.Alias, 218if (kind == SymbolKind.Alias)
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
CodeModel\MethodXML\MethodXmlBuilder.vb (1)
365If leftHandSymbol.Kind = SymbolKind.Alias Then
Help\VisualBasicHelpContextService.vb (1)
101If symbol.MatchesKind(SymbolKind.Alias, SymbolKind.Local, SymbolKind.Parameter, SymbolKind.RangeVariable) Then
System.Text.Json.SourceGeneration (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
System.Text.RegularExpressions.Generator (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias: