2 implementations of Target
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\AliasSymbol.cs (1)
21INamespaceOrTypeSymbol IAliasSymbol.Target
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\AliasSymbol.vb (1)
109Private ReadOnly Property IAliasSymbol_Target As INamespaceOrTypeSymbol Implements IAliasSymbol.Target
152 references to Target
GenerateDocumentationAndConfigFiles (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (3)
21visitor.WriteSymbolKey(symbol.Target); 29var targetResolution = reader.ReadSymbolKey(contextualSymbol?.Target, out var targetFailureReason); 72SymbolEquivalenceComparer.Instance.Equals(aliasSymbol.Target, target))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (2)
60if (builder.ContainsKey(alias.Target)) 64builder.Add(alias.Target, alias);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
544var namespaceOrType = symbol is IAliasSymbol alias ? alias.Target : symbol as INamespaceOrTypeSymbol; 664IAliasSymbol aliasSymbol => aliasSymbol.Target as ITypeSymbol,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
148return symbol.Target.Accept(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
98return IsSymbolAccessibleCore(((IAliasSymbol)symbol).Target, within, throughType, out failedThroughTypeCheck);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
21=> symbol.Target.Accept(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 184symbol = ((IAliasSymbol)symbol).Target;
Microsoft.CodeAnalysis (3)
Compilation\Compilation.cs (1)
1740s = ((IAliasSymbol)s).Target;
DocumentationCommentId.cs (1)
588return symbol.Target.Accept(this);
SymbolDisplay\AbstractSymbolDisplayVisitor_Minimal.cs (1)
126return aliasSymbol.Target as ITypeSymbol;
Microsoft.CodeAnalysis.Analyzers (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (3)
21visitor.WriteSymbolKey(symbol.Target); 29var targetResolution = reader.ReadSymbolKey(contextualSymbol?.Target, out var targetFailureReason); 72SymbolEquivalenceComparer.Instance.Equals(aliasSymbol.Target, target))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (2)
60if (builder.ContainsKey(alias.Target)) 64builder.Add(alias.Target, alias);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
544var namespaceOrType = symbol is IAliasSymbol alias ? alias.Target : symbol as INamespaceOrTypeSymbol; 664IAliasSymbol aliasSymbol => aliasSymbol.Target as ITypeSymbol,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
148return symbol.Target.Accept(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
98return IsSymbolAccessibleCore(((IAliasSymbol)symbol).Target, within, throughType, out failedThroughTypeCheck);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
21=> symbol.Target.Accept(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 184symbol = ((IAliasSymbol)symbol).Target;
Microsoft.CodeAnalysis.AnalyzerUtilities (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (3)
21visitor.WriteSymbolKey(symbol.Target); 29var targetResolution = reader.ReadSymbolKey(contextualSymbol?.Target, out var targetFailureReason); 72SymbolEquivalenceComparer.Instance.Equals(aliasSymbol.Target, target))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (2)
60if (builder.ContainsKey(alias.Target)) 64builder.Add(alias.Target, alias);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
544var namespaceOrType = symbol is IAliasSymbol alias ? alias.Target : symbol as INamespaceOrTypeSymbol; 664IAliasSymbol aliasSymbol => aliasSymbol.Target as ITypeSymbol,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
148return symbol.Target.Accept(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
98return IsSymbolAccessibleCore(((IAliasSymbol)symbol).Target, within, throughType, out failedThroughTypeCheck);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
21=> symbol.Target.Accept(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 184symbol = ((IAliasSymbol)symbol).Target;
Microsoft.CodeAnalysis.CodeStyle (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (3)
21visitor.WriteSymbolKey(symbol.Target); 29var targetResolution = reader.ReadSymbolKey(contextualSymbol?.Target, out var targetFailureReason); 72SymbolEquivalenceComparer.Instance.Equals(aliasSymbol.Target, target))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (2)
60if (builder.ContainsKey(alias.Target)) 64builder.Add(alias.Target, alias);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
544var namespaceOrType = symbol is IAliasSymbol alias ? alias.Target : symbol as INamespaceOrTypeSymbol; 664IAliasSymbol aliasSymbol => aliasSymbol.Target as ITypeSymbol,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
148return symbol.Target.Accept(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
98return IsSymbolAccessibleCore(((IAliasSymbol)symbol).Target, within, throughType, out failedThroughTypeCheck);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
21=> symbol.Target.Accept(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 184symbol = ((IAliasSymbol)symbol).Target;
Microsoft.CodeAnalysis.CSharp (4)
SymbolDisplay\SymbolDisplayVisitor.cs (1)
340symbol.Target.Accept(this);
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (3)
38if ((object?)boundAlias != null && alias.Target.Equals(symbol)) 226&& !builder.ContainsKey(aliasSymbol.Target)) 228builder.Add(aliasSymbol.Target, aliasSymbol);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (1)
154var name = GenerateName(alias.Target);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
3071var target = ((IAliasSymbol)symbol).Target;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
125if (alias != null && Equals(alias.Target, type))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeSyntaxExtensions.cs (1)
48? aliasSymbol.Target
Microsoft.CodeAnalysis.CSharp.Features (4)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.NameGenerator.cs (2)
36if (alias.Target.IsType && 37((INamedTypeSymbol)alias.Target).IsInterfaceType() &&
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
261var typeSymbol = symbol as INamedTypeSymbol ?? (symbol as IAliasSymbol)?.Target as INamedTypeSymbol;
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (1)
101var name = alias.Target.Name;
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.CodeQuality.Analyzers\Maintainability\CSharpAvoidUninstantiatedInternalClasses.cs (1)
26aliasSymbol.Target is INamedTypeSymbol namedTypeSymbol &&
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
Recommendations\CSharpRecommendationServiceRunner.cs (3)
290return new(GetSymbolsForEnumBaseList(aliasSymbol.Target)); 294aliasSymbol.Target)); 801symbol = alias.Target;
Simplification\CSharpSimplificationService.Expander.cs (1)
460var aliasTarget = aliasInfo.Target;
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
301if (boundSymbols[0] is IAliasSymbol && aliasReplacement.Target.Equals(symbol))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (1)
154var name = GenerateName(alias.Target);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
3071var target = ((IAliasSymbol)symbol).Target;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
125if (alias != null && Equals(alias.Target, type))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeSyntaxExtensions.cs (1)
48? aliasSymbol.Target
Microsoft.CodeAnalysis.Extensions.Package (7)
Symbols\ISymbolExtensions.cs (2)
544var namespaceOrType = symbol is IAliasSymbol alias ? alias.Target : symbol as INamespaceOrTypeSymbol; 664IAliasSymbol aliasSymbol => aliasSymbol.Target as ITypeSymbol,
Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
148return symbol.Target.Accept(this);
Symbols\ISymbolExtensions_Accessibility.cs (1)
98return IsSymbolAccessibleCore(((IAliasSymbol)symbol).Target, within, throughType, out failedThroughTypeCheck);
Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
21=> symbol.Target.Accept(this);
Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 184symbol = ((IAliasSymbol)symbol).Target;
Microsoft.CodeAnalysis.Features (11)
AddImport\AbstractAddImportCodeRefactoringProvider.cs (1)
96if (namespaceReference.DescendantNodesAndSelf().Any(n => semanticModel.GetAliasInfo(n, cancellationToken) is { Target: not INamespaceSymbol { IsGlobalNamespace: true } }))
Common\TaggedText.cs (2)
118if (alias.Target is INamespaceSymbol) 120else if (alias.Target is INamedTypeSymbol namedType)
Completion\Providers\ImportCompletionProvider\AbstractExtensionMethodImportCompletionProvider.cs (1)
120IAliasSymbol aliasSymbol => aliasSymbol.Target as ITypeSymbol,
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionProvider.cs (1)
76Target: ITypeSymbol
GoToDefinition\GoToDefinitionFeatureHelpers.cs (2)
30if (alias.Target is INamespaceSymbol ns && ns.IsGlobalNamespace) 43symbol = alias.Target;
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
456await AddDescriptionPartAsync(alias.Target).ConfigureAwait(false);
Rename\SymbolicRenameInfo.cs (1)
79if (this.Symbol.IsAttribute() || (this.Symbol is IAliasSymbol alias && alias.Target.IsAttribute()))
Shared\Extensions\ISymbolExtensions_2.cs (2)
24return ((IAliasSymbol)symbol).Target.GetGlyph(); 201IAliasSymbol alias => alias.Target.GetDocumentationComment(compilation, expandIncludes: true, expandInheritdoc: true, cancellationToken: cancellationToken),
Microsoft.CodeAnalysis.ResxSourceGenerator (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (3)
21visitor.WriteSymbolKey(symbol.Target); 29var targetResolution = reader.ReadSymbolKey(contextualSymbol?.Target, out var targetFailureReason); 72SymbolEquivalenceComparer.Instance.Equals(aliasSymbol.Target, target))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (2)
60if (builder.ContainsKey(alias.Target)) 64builder.Add(alias.Target, alias);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
544var namespaceOrType = symbol is IAliasSymbol alias ? alias.Target : symbol as INamespaceOrTypeSymbol; 664IAliasSymbol aliasSymbol => aliasSymbol.Target as ITypeSymbol,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
148return symbol.Target.Accept(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
98return IsSymbolAccessibleCore(((IAliasSymbol)symbol).Target, within, throughType, out failedThroughTypeCheck);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
21=> symbol.Target.Accept(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 184symbol = ((IAliasSymbol)symbol).Target;
Microsoft.CodeAnalysis.VisualBasic (3)
SymbolDisplay\SymbolDisplayVisitor.vb (1)
194symbol.Target.Accept(Me)
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
138If boundAlias IsNot Nothing AndAlso boundAlias.Target.Equals(symbol) Then
Symbols\AliasSymbol.vb (1)
109Private ReadOnly Property IAliasSymbol_Target As INamespaceOrTypeSymbol Implements IAliasSymbol.Target
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (1)
109Dim name = GenerateName([alias].Target)
Microsoft.CodeAnalysis.VisualBasic.Features (2)
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (1)
113symbol = DirectCast(symbol, IAliasSymbol).Target
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.vb (1)
84_aliasedNames = _aliasedNames.Add(aliasSymbol.Target.Name)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (1)
168(TypeOf symbol Is IAliasSymbol AndAlso TypeOf DirectCast(symbol, IAliasSymbol).Target Is INamespaceOrTypeSymbol) OrElse
Recommendations\VisualBasicRecommendationServiceRunner.vb (2)
450symbol = DirectCast(symbol, IAliasSymbol).Target 491symbol = DirectCast(symbol, IAliasSymbol).Target
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
528Debug.Assert(Me._renamedSymbol.IsAttribute() OrElse Me._aliasSymbol.Target.IsAttribute())
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (1)
169If boundAlias IsNot Nothing And aliasReplacement.Target.Equals(symbol) Then
Simplification\VisualBasicSimplificationService.Expander.vb (1)
500Dim aliasTarget = aliasInfo.Target
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (1)
109Dim name = GenerateName([alias].Target)
Microsoft.CodeAnalysis.Workspaces (19)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (1)
233!syntaxFacts.StringComparer.Equals(aliasSymbol.Name, aliasSymbol.Target.Name))
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (2)
113if (aliasSymbol.Target is INamedTypeSymbol { IsTupleType: false } or INamespaceSymbol) 114searchSymbol = aliasSymbol.Target;
ObsoleteSymbol\AbstractObsoleteSymbolService.cs (1)
196symbol = alias.Target;
Recommendations\AbstractRecommendationServiceRunner.cs (2)
301var aliases = semanticModel.LookupSymbols(_context.Position, container).OfType<IAliasSymbol>().Where(a => systemNamespace.Equals(a.Target)); 326var aliases = _context.SemanticModel.LookupSymbols(_context.Position, container).OfType<IAliasSymbol>().Where(a => specialTypeSymbol.Equals(a.Target));
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
78var target = ((IAliasSymbol)originalSymbol).Target;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (3)
21visitor.WriteSymbolKey(symbol.Target); 29var targetResolution = reader.ReadSymbolKey(contextualSymbol?.Target, out var targetFailureReason); 72SymbolEquivalenceComparer.Instance.Equals(aliasSymbol.Target, target))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (2)
60if (builder.ContainsKey(alias.Target)) 64builder.Add(alias.Target, alias);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
544var namespaceOrType = symbol is IAliasSymbol alias ? alias.Target : symbol as INamespaceOrTypeSymbol; 664IAliasSymbol aliasSymbol => aliasSymbol.Target as ITypeSymbol,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
148return symbol.Target.Accept(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
98return IsSymbolAccessibleCore(((IAliasSymbol)symbol).Target, within, throughType, out failedThroughTypeCheck);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
21=> symbol.Target.Accept(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 184symbol = ((IAliasSymbol)symbol).Target;
Roslyn.Diagnostics.Analyzers (13)
AbstractDoNotCopyValue.cs (1)
1505CheckSymbolInUnsupportedContext(operation, ((IAliasSymbol)symbol).Target);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (3)
21visitor.WriteSymbolKey(symbol.Target); 29var targetResolution = reader.ReadSymbolKey(contextualSymbol?.Target, out var targetFailureReason); 72SymbolEquivalenceComparer.Instance.Equals(aliasSymbol.Target, target))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (2)
60if (builder.ContainsKey(alias.Target)) 64builder.Add(alias.Target, alias);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
544var namespaceOrType = symbol is IAliasSymbol alias ? alias.Target : symbol as INamespaceOrTypeSymbol; 664IAliasSymbol aliasSymbol => aliasSymbol.Target as ITypeSymbol,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
148return symbol.Target.Accept(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions_Accessibility.cs (1)
98return IsSymbolAccessibleCore(((IAliasSymbol)symbol).Target, within, throughType, out failedThroughTypeCheck);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
21=> symbol.Target.Accept(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
177=> symbol.IsKind(SymbolKind.Alias, out IAliasSymbol? alias) ? alias.Target : symbol; 184symbol = ((IAliasSymbol)symbol).Target;
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (1)
154var name = GenerateName(alias.Target);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
3071var target = ((IAliasSymbol)symbol).Target;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
125if (alias != null && Equals(alias.Target, type))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeSyntaxExtensions.cs (1)
48? aliasSymbol.Target