39 references to AliasSymbol
Microsoft.CodeAnalysis.VisualBasic (39)
Binding\Binder_Expressions.vb (5)
600Dim [alias] = TryCast(symbol, AliasSymbol) 688Dim aliasSym As AliasSymbol = TryCast(typeOrAlias, AliasSymbol) 776Dim targetType = DirectCast(If(TryCast(targetSymbol, TypeSymbol), DirectCast(targetSymbol, AliasSymbol).Target), TypeSymbol) 3356Dim [alias] = DirectCast(lookupResult.SingleSymbol, AliasSymbol)
Binding\Binder_Imports.vb (1)
34Public MustOverride Sub AddAlias(syntaxRef As SyntaxReference, name As String, [alias] As AliasSymbol, importsClausePosition As Integer, dependencies As IReadOnlyCollection(Of AssemblySymbol))
Binding\Binder_Lookup.vb (2)
155Dim asAlias = TryCast(sym, AliasSymbol) 241Dim asAlias = TryCast(sym, AliasSymbol)
Binding\Binder_Symbols.vb (4)
229Debug.Assert(symbol Is Nothing OrElse TypeOf symbol Is TypeSymbol OrElse TypeOf symbol Is AliasSymbol, "unexpected symbol from BindTypeOrAliasSyntax") 232symbol = DirectCast(symbol, AliasSymbol).Target 279typeSymbol = TryCast(DirectCast(sym, AliasSymbol).Target, TypeSymbol) 570lookupResult.ReplaceSymbol(DirectCast(lookupResult.SingleSymbol, AliasSymbol).Target)
Binding\Binders\AliasAndImportsClause.vb (2)
18Public ReadOnly [Alias] As AliasSymbol 23Public Sub New([alias] As AliasSymbol, importsClausePosition As Integer, syntaxReference As SyntaxReference, dependencies As ImmutableArray(Of AssemblySymbol))
Binding\DocumentationCommentCrefBinder_Compat.vb (2)
181containingSymbol = DirectCast(containingSymbol, AliasSymbol).Target 406Dim [alias] = DirectCast(genericSymbol, AliasSymbol)
Binding\DocumentationCommentCrefBinder.vb (4)
226result = DirectCast(result, AliasSymbol).Target 681singleSymbol = DirectCast(singleSymbol, AliasSymbol).Target 765containingSymbol = DirectCast(containingSymbol, AliasSymbol).Target 861symbol = DirectCast(symbol, AliasSymbol).Target
Compilation\SyntaxTreeSemanticModel.vb (1)
540''' <param name="preserveAlias">True to leave <see cref="AliasSymbol"/>s, False to unwrap them.</param>
Compilation\VisualBasicCompilation.vb (1)
1693Friend ReadOnly Property AliasImports As ImmutableArray(Of AliasSymbol)
Generated\BoundNodes.xml.Generated.vb (8)
975Public Sub New(syntax As SyntaxNode, unevaluatedReceiverOpt As BoundExpression, aliasOpt As AliasSymbol, type As TypeSymbol, Optional hasErrors As Boolean = False) 992Private ReadOnly _AliasOpt As AliasSymbol 993Public ReadOnly Property AliasOpt As AliasSymbol 1004Public Function Update(unevaluatedReceiverOpt As BoundExpression, aliasOpt As AliasSymbol, type As TypeSymbol) As BoundTypeExpression 1059Public Sub New(syntax As SyntaxNode, unevaluatedReceiverOpt As BoundExpression, aliasOpt As AliasSymbol, namespaceSymbol As NamespaceSymbol, Optional hasErrors As Boolean = False) 1082Private ReadOnly _AliasOpt As AliasSymbol 1083Public ReadOnly Property AliasOpt As AliasSymbol 1101Public Function Update(unevaluatedReceiverOpt As BoundExpression, aliasOpt As AliasSymbol, namespaceSymbol As NamespaceSymbol) As BoundNamespaceExpression
Semantics\AccessCheck.vb (1)
110Return CheckSymbolAccessibilityCore((DirectCast(symbol, AliasSymbol)).Target, within, Nothing, basesBeingResolved, useSiteInfo)
Symbols\AliasSymbol.vb (2)
242Dim other As AliasSymbol = TryCast(obj, AliasSymbol)
Symbols\Source\SourceFile.vb (1)
315Public Overrides Sub AddAlias(syntaxRef As SyntaxReference, name As String, [alias] As AliasSymbol, importsClausePosition As Integer, dependencies As IReadOnlyCollection(Of AssemblySymbol))
Symbols\Source\SourceModuleSymbol.vb (1)
477Public Overrides Sub AddAlias(syntaxRef As SyntaxReference, name As String, [alias] As AliasSymbol, importsClausePosition As Integer, dependencies As IReadOnlyCollection(Of AssemblySymbol))
Symbols\SymbolExtensions.vb (1)
367Dim aliasSym = TryCast(symbol, AliasSymbol)
Symbols\SymbolVisitor.vb (1)
20Public Overridable Sub VisitAlias(symbol As AliasSymbol)
Symbols\SymbolVisitor`1.vb (1)
19Public Overridable Function VisitAlias(symbol As AliasSymbol) As TResult
Symbols\SymbolVisitor`2.vb (1)
34Public Overridable Function VisitAlias(symbol As AliasSymbol, arg As TArgument) As TResult