| File: Binding\Binders\AliasAndImportsClause.vb | Web Access |
| Project: src\roslyn\src\Compilers\VisualBasic\Portable\Microsoft.CodeAnalysis.VisualBasic.vbproj (Microsoft.CodeAnalysis.VisualBasic) |
' Licensed to the .NET Foundation under one or more agreements. ' The .NET Foundation licenses this file to you under the MIT license. ' See the LICENSE file in the project root for more information. Imports System.Collections.Concurrent Imports System.Collections.Generic Imports System.Collections.Immutable Imports System.Runtime.InteropServices Imports System.Threading Imports Microsoft.CodeAnalysis.RuntimeMembers Imports Microsoft.CodeAnalysis.Text Imports Microsoft.CodeAnalysis.VisualBasic.Symbols Imports Microsoft.CodeAnalysis.VisualBasic.Syntax Imports TypeKind = Microsoft.CodeAnalysis.TypeKind Namespace Microsoft.CodeAnalysis.VisualBasic Friend Structure AliasAndImportsClausePosition Public ReadOnly [Alias] As AliasSymbol Public ReadOnly ImportsClausePosition As Integer Public ReadOnly SyntaxReference As SyntaxReference Public ReadOnly Dependencies As ImmutableArray(Of AssemblySymbol) Public Sub New([alias] As AliasSymbol, importsClausePosition As Integer, syntaxReference As SyntaxReference, dependencies As ImmutableArray(Of AssemblySymbol)) Me.Alias = [alias] Me.ImportsClausePosition = importsClausePosition Me.SyntaxReference = syntaxReference Me.Dependencies = dependencies End Sub End Structure End Namespace