1 instantiation of MergedTypeDeclaration
Microsoft.CodeAnalysis.VisualBasic (1)
Declarations\MergedTypeDeclaration.vb (1)
142Function(g) New MergedTypeDeclaration(ImmutableArray.CreateRange(Of SingleTypeDeclaration)(g))
28 references to MergedTypeDeclaration
Microsoft.CodeAnalysis.VisualBasic (24)
Compilation\VisualBasicCompilation.vb (5)
3167Protected MustOverride Function ShouldCheckTypeForMembers(typeDeclaration As MergedTypeDeclaration) As Boolean 3202Dim typeDeclaration = DirectCast(current, MergedTypeDeclaration) 3223spine As ArrayBuilder(Of MergedNamespaceOrTypeDeclaration), mergedType As MergedTypeDeclaration, [set] As HashSet(Of ISymbol)) 3321Protected Overrides Function ShouldCheckTypeForMembers(current As MergedTypeDeclaration) As Boolean 3342Protected Overrides Function ShouldCheckTypeForMembers(current As MergedTypeDeclaration) As Boolean
Declarations\DeclarationTable.vb (1)
352Dim mergedType = DirectCast(current, MergedTypeDeclaration)
Declarations\MergedNamespaceDeclaration.vb (1)
142result.AddRange(MergedTypeDeclaration.MakeMergedTypes(singleTypeDeclarations))
Declarations\MergedTypeDeclaration.vb (5)
24Private _children As MergedTypeDeclaration() 141Private Shared ReadOnly s_mergeFunc As Func(Of IEnumerable(Of SingleTypeDeclaration), MergedTypeDeclaration) = 144Private Function MakeChildren() As MergedTypeDeclaration() 156Friend Shared Function MakeMergedTypes(types As IEnumerable(Of SingleTypeDeclaration)) As IEnumerable(Of MergedTypeDeclaration) 162Public Overloads ReadOnly Property Children As ImmutableArray(Of MergedTypeDeclaration)
Symbols\EmbeddedSymbols\Symbols\EmbeddedNamedTypeSymbol.vb (1)
22Public Sub New(decl As MergedTypeDeclaration, containingSymbol As NamespaceOrTypeSymbol, containingModule As SourceModuleSymbol, kind As EmbeddedSymbolKind)
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
27Friend Sub New(declaration As MergedTypeDeclaration, containingSymbol As NamespaceOrTypeSymbol, containingModule As SourceModuleSymbol)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (8)
72Private ReadOnly _declaration As MergedTypeDeclaration 103Protected Sub New(declaration As MergedTypeDeclaration, 115Private Shared Function GetBestName(declaration As MergedTypeDeclaration, compilation As VisualBasicCompilation) As String 135Private Function ComputeTypeFlags(declaration As MergedTypeDeclaration, isTopLevel As Boolean) As SourceTypeFlags 221Public Shared Function Create(declaration As MergedTypeDeclaration, 252Private Function CreateNestedType(declaration As MergedTypeDeclaration) As NamedTypeSymbol 1290Friend ReadOnly Property TypeDeclaration As MergedTypeDeclaration 1619Dim children As ImmutableArray(Of MergedTypeDeclaration) = _declaration.Children
Symbols\Source\SourceNamedTypeSymbol.vb (1)
74Friend Sub New(declaration As MergedTypeDeclaration,
Symbols\Source\SourceNamespaceSymbol.vb (1)
231Dim typeDecl = DirectCast(decl, MergedTypeDeclaration)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (4)
Parser\DeclarationTests.vb (4)
132Dim ct = nb.Children.OfType(Of MergedTypeDeclaration).Where(Function(x) x.Arity = 1).Single() 137Dim c = nb.Children.OfType(Of MergedTypeDeclaration).Where(Function(x) x.Arity = 0).Single() 163ct = nb.Children.OfType(Of MergedTypeDeclaration).Where(Function(x) x.Arity = 1).Single() 168c = nb.Children.OfType(Of MergedTypeDeclaration).Where(Function(x) x.Arity = 0).Single()