5 instantiations of AliasSymbol
Microsoft.CodeAnalysis.VisualBasic (2)
Binding\Binder_Imports.vb (1)
134Dim aliasSymbol = New AliasSymbol(binder.Compilation,
Compilation\SyntaxTreeSemanticModel.vb (1)
1340Return New AliasSymbol(binder.Compilation, binder.ContainingNamespaceOrType, aliasName, targetSymbol, declarationSyntax.GetLocation())
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (3)
CompilationContext.vb (3)
785Dim aliasSymbol As New AliasSymbol(importBinder.Compilation, importBinder.ContainingNamespaceOrType, [alias], typeSymbol, NoLocation.Singleton) 831Dim aliasSymbol As New AliasSymbol(importBinder.Compilation, importBinder.ContainingNamespaceOrType, [alias], namespaceOrTypeSymbol, NoLocation.Singleton) 854Dim aliasSymbol As New AliasSymbol(importBinder.Compilation, importBinder.ContainingNamespaceOrType, [alias], namespaceOrTypeSymbol, NoLocation.Singleton)
44 references to AliasSymbol
Microsoft.CodeAnalysis.VisualBasic (39)
Binding\Binder_Expressions.vb (5)
579Dim [alias] = TryCast(symbol, AliasSymbol) 667Dim aliasSym As AliasSymbol = TryCast(typeOrAlias, AliasSymbol) 755Dim targetType = DirectCast(If(TryCast(targetSymbol, TypeSymbol), DirectCast(targetSymbol, AliasSymbol).Target), TypeSymbol) 3325Dim [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.vb (4)
226result = DirectCast(result, AliasSymbol).Target 681singleSymbol = DirectCast(singleSymbol, AliasSymbol).Target 765containingSymbol = DirectCast(containingSymbol, AliasSymbol).Target 861symbol = DirectCast(symbol, AliasSymbol).Target
Binding\DocumentationCommentCrefBinder_Compat.vb (2)
181containingSymbol = DirectCast(containingSymbol, AliasSymbol).Target 406Dim [alias] = DirectCast(genericSymbol, AliasSymbol)
Compilation\SyntaxTreeSemanticModel.vb (1)
540''' <param name="preserveAlias">True to leave <see cref="AliasSymbol"/>s, False to unwrap them.</param>
Compilation\VisualBasicCompilation.vb (1)
1686Friend ReadOnly Property AliasImports As ImmutableArray(Of AliasSymbol)
Generated\BoundNodes.xml.Generated.vb (8)
972Public Sub New(syntax As SyntaxNode, unevaluatedReceiverOpt As BoundExpression, aliasOpt As AliasSymbol, type As TypeSymbol, Optional hasErrors As Boolean = False) 989Private ReadOnly _AliasOpt As AliasSymbol 990Public ReadOnly Property AliasOpt As AliasSymbol 1001Public Function Update(unevaluatedReceiverOpt As BoundExpression, aliasOpt As AliasSymbol, type As TypeSymbol) As BoundTypeExpression 1056Public Sub New(syntax As SyntaxNode, unevaluatedReceiverOpt As BoundExpression, aliasOpt As AliasSymbol, namespaceSymbol As NamespaceSymbol, Optional hasErrors As Boolean = False) 1079Private ReadOnly _AliasOpt As AliasSymbol 1080Public ReadOnly Property AliasOpt As AliasSymbol 1098Public 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)
313Public 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)
466Public 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
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (3)
Compilation\SemanticModelAPITests.vb (1)
1955Dim symbol = DirectCast(speculativeModel.GetAliasInfo(speculatedAliasName), AliasSymbol)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (1)
1520Dim aliasSymbol = DirectCast(model.GetDeclaredSymbol(importsClause), AliasSymbol)
Semantics\AccessCheckTests.vb (1)
727Dim aliasA = DirectCast(model.GetDeclaredSymbol(importsClause), AliasSymbol)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
SemanticModelTestBase.vb (2)
94Friend Function GetAliasInfoForTest(compilation As Compilation, fileName As String, Optional which As Integer = 0) As AliasSymbol 98Return DirectCast(semanticModel.GetAliasInfo(node), AliasSymbol)