167 references to Alias
ConfigurationSchemaGenerator (1)
RuntimeSource\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
GenerateDocumentationAndConfigFiles (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
41case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 182if (k == SymbolKind.Alias)
ILLink.RoslynAnalyzer (1)
CompilationExtensions.cs (1)
91case SymbolKind.Alias:
Metrics (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
41case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 182if (k == SymbolKind.Alias)
Metrics.Legacy (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
41case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 182if (k == SymbolKind.Alias)
Microsoft.CodeAnalysis (2)
Compilation\Compilation.cs (1)
1719case SymbolKind.Alias:
Symbols\SymbolKindExtensions.cs (1)
27case SymbolKind.Alias:
Microsoft.CodeAnalysis.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
41case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 182if (k == SymbolKind.Alias)
Microsoft.CodeAnalysis.Analyzers.UnitTests (2)
MetaAnalyzers\UnsupportedSymbolKindArgumentRuleTests.cs (2)
26GetCSharpExpectedDiagnostic(20, 13, unsupportedSymbolKind: SymbolKind.Alias), 95GetBasicExpectedDiagnostic(17, 13, unsupportedSymbolKind: SymbolKind.Alias),
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
41case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 182if (k == SymbolKind.Alias)
Microsoft.CodeAnalysis.BannedApiAnalyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
41case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 182if (k == SymbolKind.Alias)
Microsoft.CodeAnalysis.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
41case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 182if (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)
2233case SymbolKind.Alias:
Binder\Binder_Lookup.cs (2)
1460var unwrappedSymbol = symbol.Kind == SymbolKind.Alias 1651Debug.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)
2380if (symbol.Kind == SymbolKind.Alias)
Compiler\ClsComplianceChecker.cs (1)
1136Debug.Assert(symbol.Kind != SymbolKind.Alias);
Compiler\DocumentationCommentCompiler.cs (1)
1226if (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)
73case 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)
3063case 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)
684if (leftHandBinding.GetBestOrAllSymbols().FirstOrDefault().MatchesKind(SymbolKind.NamedType, SymbolKind.Namespace, SymbolKind.Alias)) 781symbol.Kind is SymbolKind.NamedType or SymbolKind.Namespace or SymbolKind.Alias)
Rename\CSharpRenameRewriterLanguageService.cs (1)
860else if (renamedSymbol.Kind == SymbolKind.Alias)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
3063case SymbolKind.Alias:
Microsoft.CodeAnalysis.Extensions.Package (4)
Symbols\ISymbolExtensions.cs (1)
41case SymbolKind.Alias:
Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 182if (k == 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)
167if (symbol.Kind == SymbolKind.Alias && symbol.IsExtern)
Shared\Extensions\ISymbolExtensions_2.cs (1)
22case SymbolKind.Alias:
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
41case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 182if (k == SymbolKind.Alias)
Microsoft.CodeAnalysis.PublicApiAnalyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
41case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 182if (k == SymbolKind.Alias)
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
41case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 182if (k == 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.Workspaces (9)
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
649newReferencedSymbols = newReferencedSymbols.WhereAsArray(a => a.Kind != SymbolKind.Alias);
Rename\RenameUtilities.cs (1)
58symbols = symbols.WhereAsArray(s => s.Kind != SymbolKind.Alias);
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (3)
76if (originalSymbol.Kind == SymbolKind.Alias) 181if (originalSymbol.Kind == SymbolKind.Alias) 266if (originalSymbol.Kind == SymbolKind.Alias)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
41case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 182if (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, 212if (kind == SymbolKind.Alias)
Roslyn.Diagnostics.Analyzers (5)
AbstractDoNotCopyValue.cs (1)
1505case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
41case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 182if (k == SymbolKind.Alias)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
3063case 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 (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
41case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 182if (k == SymbolKind.Alias)
Text.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
41case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 182if (k == SymbolKind.Alias)