106 references to Alias
ConfigurationSchemaGenerator (1)
RuntimeSource\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
GenerateDocumentationAndConfigFiles (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
40case SymbolKind.Alias:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\roslyn\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:
Microsoft.CodeAnalysis (2)
Compilation\Compilation.cs (1)
1739case SymbolKind.Alias:
Symbols\SymbolKindExtensions.cs (1)
27case SymbolKind.Alias:
Microsoft.CodeAnalysis.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
40case SymbolKind.Alias:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\roslyn\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.AnalyzerUtilities (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
40case SymbolKind.Alias:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
40case SymbolKind.Alias:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\roslyn\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)
2210case SymbolKind.Alias:
Binder\Binder_Lookup.cs (2)
1440var unwrappedSymbol = symbol.Kind == SymbolKind.Alias 1631Debug.Assert(symbol.Kind != SymbolKind.Alias, "It is the caller's responsibility to unwrap aliased symbols.");
Binder\Binder_Symbols.cs (5)
268if (symbol.Kind != SymbolKind.Alias) 920if (bindingResult.Kind == SymbolKind.Alias) 972case SymbolKind.Alias: 1098if (symbol.Kind == SymbolKind.Alias) 1139if (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)
1230if (symbol.Kind == SymbolKind.Alias)
SymbolDisplay\SymbolDisplayVisitor.cs (1)
108text = EscapeIdentifier(text, symbol?.Kind is SymbolKind.NamedType or SymbolKind.Alias);
Symbols\AliasSymbol.cs (1)
106return SymbolKind.Alias;
Symbols\Symbol.cs (1)
642case SymbolKind.Alias:
Symbols\SymbolDistinguisher.cs (1)
73case SymbolKind.Alias:
Symbols\SymbolExtensions.cs (1)
266case SymbolKind.Alias:
Symbols\SymbolKindExtensions.cs (1)
46case SymbolKind.Alias:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
3070case SymbolKind.Alias:
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
781symbol.Kind is SymbolKind.NamedType or SymbolKind.Namespace or SymbolKind.Alias)
Rename\CSharpRenameRewriterLanguageService.cs (1)
858else if (renamedSymbol.Kind == SymbolKind.Alias)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
3070case SymbolKind.Alias:
Microsoft.CodeAnalysis.Extensions.Package (4)
Symbols\ISymbolExtensions.cs (1)
40case 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 (3)
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
225if (symbol.Kind == SymbolKind.Alias &&
Rename\SymbolicRenameInfo.cs (1)
167if (symbol.Kind == SymbolKind.Alias && symbol.IsExtern)
Shared\Extensions\ISymbolExtensions_2.cs (1)
23case SymbolKind.Alias:
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
40case SymbolKind.Alias:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\roslyn\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)
3355Case 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)
1390Dim 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)
609SymbolKind.Alias
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
801Case SymbolKind.Alias
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (1)
112If symbol.Kind = SymbolKind.Alias Then
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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
801Case SymbolKind.Alias
Microsoft.CodeAnalysis.Workspaces (9)
Rename\RenameUtilities.cs (2)
65var aliasSymbol = symbols.FirstOrDefault(s => s.Kind == SymbolKind.Alias); 66var nonAliasSymbols = symbols.WhereAsArray(s => s.Kind != SymbolKind.Alias);
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (3)
76if (originalSymbol.Kind == SymbolKind.Alias) 181if (originalSymbol.Kind == SymbolKind.Alias) 276if (originalSymbol.Kind == SymbolKind.Alias)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
40case SymbolKind.Alias:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\roslyn\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\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
Microsoft.Extensions.Options.SourceGeneration (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
Microsoft.Gen.BuildMetadata (1)
src\Generators\Shared\RoslynExtensions.cs (1)
122case SymbolKind.Alias:
Microsoft.Gen.Logging (1)
src\Generators\Shared\RoslynExtensions.cs (1)
122case SymbolKind.Alias:
Microsoft.Gen.Metrics (1)
src\Generators\Shared\RoslynExtensions.cs (1)
122case SymbolKind.Alias:
Microsoft.Interop.ComInterfaceGenerator (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
Microsoft.Interop.LibraryImportGenerator (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
Microsoft.Interop.SourceGeneration (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
Roslyn.Diagnostics.Analyzers (5)
AbstractDoNotCopyValue.cs (1)
1504case SymbolKind.Alias:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
40case SymbolKind.Alias:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
97case SymbolKind.Alias:
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
3070case SymbolKind.Alias:
System.Text.Json.SourceGeneration (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias:
System.Text.RegularExpressions.Generator (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
101case SymbolKind.Alias: