154 references to Alias
ConfigurationSchemaGenerator (1)
RuntimeSource\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
ILLink.RoslynAnalyzer (1)
CompilationExtensions.cs (1)
85 case SymbolKind.Alias:
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
189case SymbolKind.Alias:
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
189case SymbolKind.Alias:
Microsoft.CodeAnalysis (2)
Compilation\Compilation.cs (1)
1721case SymbolKind.Alias:
Symbols\SymbolKindExtensions.cs (1)
27case SymbolKind.Alias:
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
189case SymbolKind.Alias:
Microsoft.CodeAnalysis.Analyzers.UnitTests (2)
MetaAnalyzers\UnsupportedSymbolKindArgumentRuleTests.cs (2)
72GetCSharpExpectedDiagnostic(21, 13, unsupportedSymbolKind: SymbolKind.Alias), 138GetBasicExpectedDiagnostic(18, 13, unsupportedSymbolKind: SymbolKind.Alias),
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
189case SymbolKind.Alias:
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
189case 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)
94case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.cs (2)
174=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 179if (k == SymbolKind.Alias)
Microsoft.CodeAnalysis.CSharp (21)
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)
2231case SymbolKind.Alias:
Binder\Binder_Lookup.cs (2)
1480var unwrappedSymbol = symbol.Kind == SymbolKind.Alias 1667Debug.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) 916if (bindingResult.Kind == SymbolKind.Alias) 968case SymbolKind.Alias: 1094if (symbol.Kind == SymbolKind.Alias) 1135if (symbol.Kind == SymbolKind.Alias)
Binder\Semantics\AccessCheck.cs (1)
160case SymbolKind.Alias:
BoundTree\BoundTreeRewriter.cs (1)
122case SymbolKind.Alias:
Compilation\CSharpSemanticModel.cs (1)
2377if (symbol.Kind == SymbolKind.Alias)
Compiler\ClsComplianceChecker.cs (1)
1136Debug.Assert(symbol.Kind != SymbolKind.Alias);
Compiler\DocumentationCommentCompiler.cs (1)
1082if (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)
636case SymbolKind.Alias:
Symbols\SymbolDistinguisher.cs (1)
75case SymbolKind.Alias:
Symbols\SymbolExtensions.cs (1)
265case 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)
731Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 765Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 4411Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 4448Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 9308Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 9930Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 9966Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 10002Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 10038Assert.Equal(SymbolKind.Alias, aliasInfo.Kind); 10074Assert.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)
857else 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.PublicApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
189case SymbolKind.Alias:
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
189case 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)
669newReferencedSymbols = 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)
94case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.cs (2)
174=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 179if (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
Roslyn.Diagnostics.Analyzers (2)
AbstractDoNotCopyValue.cs (1)
1505case SymbolKind.Alias:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
189case SymbolKind.Alias:
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:
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
189case SymbolKind.Alias:
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
189case SymbolKind.Alias: