1 type derived from SourceNamedTypeSymbol
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\EmbeddedSymbols\Symbols\EmbeddedNamedTypeSymbol.vb (1)
18Inherits SourceNamedTypeSymbol
3 instantiations of SourceNamedTypeSymbol
Microsoft.CodeAnalysis.VisualBasic (3)
Symbols\EmbeddedSymbols\Symbols\EmbeddedNamedTypeSymbol.vb (1)
23MyBase.New(decl, containingSymbol, containingModule)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (2)
239Dim type = New SourceNamedTypeSymbol(declaration, containingSymbol, containingModule) 271Return New SourceNamedTypeSymbol(declaration, Me, m_containingModule)
68 references to SourceNamedTypeSymbol
Microsoft.CodeAnalysis.VisualBasic (68)
Emit\NamedTypeSymbolAdapter.vb (2)
278Dim sourceNamedType = TryCast(AdaptedNamedTypeSymbol, SourceNamedTypeSymbol) 303sourceNamedType As SourceNamedTypeSymbol,
Symbols\AnonymousTypes\PublicSymbols\AnonymousDelegate_TypePublicSymbol.vb (4)
40SourceNamedTypeSymbol.DelegateCommonMethodFlags Or SourceMemberFlags.MethodKindDelegateInvoke, 53SourceNamedTypeSymbol.DelegateConstructorMethodFlags, manager.System_Void) 78SourceNamedTypeSymbol.DelegateCommonMethodFlags Or SourceMemberFlags.MethodKindOrdinary, 96SourceNamedTypeSymbol.DelegateCommonMethodFlags Or SourceMemberFlags.MethodKindOrdinary,
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (4)
47SourceNamedTypeSymbol.DelegateCommonMethodFlags Or SourceMemberFlags.MethodKindDelegateInvoke, 65SourceNamedTypeSymbol.DelegateConstructorMethodFlags, 87SourceNamedTypeSymbol.DelegateCommonMethodFlags Or SourceMemberFlags.MethodKindOrdinary, 104SourceNamedTypeSymbol.DelegateCommonMethodFlags Or SourceMemberFlags.MethodKindOrdinary,
Symbols\BaseTypeAnalysis.vb (4)
47Friend Function GetDependenceDiagnosticForBase(this As SourceNamedTypeSymbol, basesBeingResolved As BasesBeingResolved) As DiagnosticInfo 91Friend Function GetDependenceDiagnosticForBase(this As SourceNamedTypeSymbol, 99DirectCast(this.OriginalDefinition, SourceNamedTypeSymbol), 191root As SourceNamedTypeSymbol,
Symbols\ConstraintsHelper.vb (1)
1168Dim sourceClass = If(type.TypeKind = TypeKind.Class, TryCast(type, SourceNamedTypeSymbol), Nothing)
Symbols\NamedTypeSymbol.vb (1)
168Debug.Assert(Me.IsErrorType OrElse Not (TypeOf Me Is SourceNamedTypeSymbol) OrElse Not Name.Contains("."), "type name contains dots: " + Name)
Symbols\Source\SourceEnumConstantSymbol.vb (6)
18Public Shared Function CreateExplicitValuedConstant(containingEnum As SourceNamedTypeSymbol, bodyBinder As Binder, syntax As EnumMemberDeclarationSyntax, diagnostics As BindingDiagnosticBag) As SourceEnumConstantSymbol 24Public Shared Function CreateImplicitValuedConstant(containingEnum As SourceNamedTypeSymbol, bodyBinder As Binder, syntax As EnumMemberDeclarationSyntax, otherConstant As SourceEnumConstantSymbol, otherConstantOffset As Integer, diagnostics As BindingDiagnosticBag) As SourceEnumConstantSymbol 34Protected Sub New(containingEnum As SourceNamedTypeSymbol, bodyBinder As Binder, syntax As EnumMemberDeclarationSyntax, diagnostics As BindingDiagnosticBag) 99Public Sub New(containingEnum As SourceNamedTypeSymbol, bodyBinder As Binder, syntax As EnumMemberDeclarationSyntax, diagnostics As BindingDiagnosticBag) 114Public Sub New(containingEnum As SourceNamedTypeSymbol, bodyBinder As Binder, syntax As EnumMemberDeclarationSyntax, initializer As EqualsValueSyntax, diagnostics As BindingDiagnosticBag) 130Public Sub New(containingEnum As SourceNamedTypeSymbol, bodyBinder As Binder, syntax As EnumMemberDeclarationSyntax, otherConstant As SourceEnumConstantSymbol, otherConstantOffset As UInteger, diagnostics As BindingDiagnosticBag)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (6)
1433sourceModule As ModuleSymbol) As SourceNamedTypeSymbol 1446sourceModule As ModuleSymbol) As SourceNamedTypeSymbol 1459sourceModule As ModuleSymbol) As SourceNamedTypeSymbol 1472sourceModule As ModuleSymbol) As SourceNamedTypeSymbol 1479Dim sourceType = TryCast(child, SourceNamedTypeSymbol) 2632SourceNamedTypeSymbol.AddInitializer(instanceInitializers, initializer, members.InstanceSyntaxLength)
Symbols\Source\SourceMemberFieldSymbol.vb (5)
407members As SourceNamedTypeSymbol.MembersAndInitializersBuilder, 628SourceNamedTypeSymbol.AddInitializer(staticInitializers, initializer, members.StaticSyntaxLength) 630SourceNamedTypeSymbol.AddInitializer(instanceInitializers, initializer, members.InstanceSyntaxLength) 669SourceNamedTypeSymbol.AddInitializer(staticInitializers, initializer, members.StaticSyntaxLength) 671SourceNamedTypeSymbol.AddInitializer(instanceInitializers, initializer, members.InstanceSyntaxLength)
Symbols\Source\SourceMemberMethodSymbol.vb (3)
227Dim sourceType = TryCast(container, SourceNamedTypeSymbol) 333Dim containingSourceType = TryCast(ContainingType, SourceNamedTypeSymbol) 695witheventsPropertyInCurrentClass = DirectCast(Me.ContainingType, SourceNamedTypeSymbol).GetOrAddWithEventsOverride(witheventsProperty)
Symbols\Source\SourceMethodSymbol.vb (1)
1223Dim containingType = DirectCast(Me.ContainingType, SourceNamedTypeSymbol)
Symbols\Source\SourceModuleSymbol.vb (1)
1178Dim named = TryCast(member, SourceNamedTypeSymbol)
Symbols\Source\SourceNamedTypeSymbol.vb (7)
325Dim containingType = TryCast(Me.ContainingType, SourceNamedTypeSymbol) 625Dim containingSourceType = TryCast(container, SourceNamedTypeSymbol) 977Dim containingType As SourceNamedTypeSymbol 982containingType = TryCast(Me.ContainingType, SourceNamedTypeSymbol) 989containingType = TryCast(containingType.ContainingType, SourceNamedTypeSymbol) 1271Dim containingSourceType = TryCast(ContainingSymbol, SourceNamedTypeSymbol) 1293Dim containingSourceType = TryCast(ContainingSymbol, SourceNamedTypeSymbol)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (8)
116Public Sub PerformComClassAnalysis(comClass As SourceNamedTypeSymbol) 285Private Shared Function ValidateComClassGuid(comClass As SourceNamedTypeSymbol, id As String, diagnostics As BindingDiagnosticBag, <Out> Optional ByRef guidVal As Guid = Nothing) As Boolean 324Private Sub CheckForNameCollisions(comClass As SourceNamedTypeSymbol, diagnostics As BindingDiagnosticBag) 360comClass As SourceNamedTypeSymbol, 513Private ReadOnly _comClass As SourceNamedTypeSymbol 518Public Sub New(comClass As SourceNamedTypeSymbol, interfaceMembers As ArrayBuilder(Of KeyValuePair(Of Symbol, Integer))) 661Public Sub New(comClass As SourceNamedTypeSymbol, interfaceMembers As ArrayBuilder(Of KeyValuePair(Of EventSymbol, Integer))) 708Public ReadOnly Property ComClass As SourceNamedTypeSymbol
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (2)
243Dim named = TryCast(member, SourceNamedTypeSymbol) 290Private Shared Function MyGroupCollectionCandidateHasPublicParameterlessConstructor(candidate As SourceNamedTypeSymbol) As Boolean
Symbols\Source\SourceNamespaceSymbol.vb (1)
180Return SourceNamedTypeSymbol.Create(typeDecl, Me, _containingModule)
Symbols\Source\SourceTypeParameterSymbol.vb (2)
234Private ReadOnly _container As SourceNamedTypeSymbol 238Public Sub New(container As SourceNamedTypeSymbol, ordinal As Integer, name As String, syntaxRefs As ImmutableArray(Of SyntaxReference))
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (2)
24Public Sub New(syntaxNode As VisualBasicSyntaxNode, container As SourceNamedTypeSymbol) 52Dim container = DirectCast(ContainingSymbol, SourceNamedTypeSymbol)
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (4)
27Public Sub New(container As SourceNamedTypeSymbol, [property] As SynthesizedMyGroupCollectionPropertySymbol, createOrDisposeMethod As String) 56Dim containingType = DirectCast(Me.ContainingType, SourceNamedTypeSymbol) 148Public Sub New(container As SourceNamedTypeSymbol, [property] As SynthesizedMyGroupCollectionPropertySymbol, createMethod As String) 190Public Sub New(container As SourceNamedTypeSymbol, [property] As SynthesizedMyGroupCollectionPropertySymbol, disposeMethod As String)
Symbols\Source\SynthesizedMyGroupCollectionPropertySymbol.vb (1)
28container As SourceNamedTypeSymbol,
Symbols\SymbolExtensions.vb (1)
230Dim containingSourceType = TryCast(definition.ContainingSymbol, SourceNamedTypeSymbol)
Symbols\SynthesizedSymbols\SynthesizedOverridingWitheventsProperty.vb (2)
50Private ReadOnly _containingType As SourceNamedTypeSymbol 54Friend Sub New(baseProperty As PropertySymbol, container As SourceNamedTypeSymbol)