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)
238Dim type = New SourceNamedTypeSymbol(declaration, containingSymbol, containingModule) 270Return New SourceNamedTypeSymbol(declaration, Me, m_containingModule)
111 references to SourceNamedTypeSymbol
Microsoft.CodeAnalysis.VisualBasic (75)
Binding\Binder_Initializers.vb (1)
77''' Binds all field initializers of a <see cref="SourceNamedTypeSymbol"/>.
Binding\BinderFactory.vb (4)
200Dim symbol = SourceNamedTypeSymbol.FindSymbolFromSyntax(declarationSyntax, 210Dim symbol = SourceNamedTypeSymbol.FindSymbolFromSyntax(declarationSyntax, 220Dim symbol = SourceNamedTypeSymbol.FindSymbolFromSyntax(delegateSyntax, 543symbol = SourceNamedTypeSymbol.FindSymbolFromSyntax(
Compilation\DocumentationComments\DocumentationCommentCompiler.NamedType.vb (2)
33Dim sourceNamedType = TryCast(symbol, SourceNamedTypeSymbol) 46Private Sub WriteDocumentationCommentForNamedType(namedType As SourceNamedTypeSymbol)
Emit\NamedTypeSymbolAdapter.vb (2)
272Dim sourceNamedType = TryCast(AdaptedNamedTypeSymbol, SourceNamedTypeSymbol) 297sourceNamedType 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)
1120Dim sourceNamedType = TryCast(type, SourceNamedTypeSymbol)
Symbols\NamedTypeSymbol.vb (1)
160Debug.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)
1441sourceModule As ModuleSymbol) As SourceNamedTypeSymbol 1454sourceModule As ModuleSymbol) As SourceNamedTypeSymbol 1467sourceModule As ModuleSymbol) As SourceNamedTypeSymbol 1480sourceModule As ModuleSymbol) As SourceNamedTypeSymbol 1487Dim sourceType = TryCast(child, SourceNamedTypeSymbol) 2621SourceNamedTypeSymbol.AddInitializer(instanceInitializers, initializer, members.InstanceSyntaxLength)
Symbols\Source\SourceMemberFieldSymbol.vb (5)
394members As SourceNamedTypeSymbol.MembersAndInitializersBuilder, 615SourceNamedTypeSymbol.AddInitializer(staticInitializers, initializer, members.StaticSyntaxLength) 617SourceNamedTypeSymbol.AddInitializer(instanceInitializers, initializer, members.InstanceSyntaxLength) 656SourceNamedTypeSymbol.AddInitializer(staticInitializers, initializer, members.StaticSyntaxLength) 658SourceNamedTypeSymbol.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)
1190Dim named = TryCast(member, SourceNamedTypeSymbol)
Symbols\Source\SourceNamedTypeSymbol.vb (7)
322Dim containingType = TryCast(Me.ContainingType, SourceNamedTypeSymbol) 622Dim containingSourceType = TryCast(container, SourceNamedTypeSymbol) 974Dim containingType As SourceNamedTypeSymbol 979containingType = TryCast(Me.ContainingType, SourceNamedTypeSymbol) 986containingType = TryCast(containingType.ContainingType, SourceNamedTypeSymbol) 1268Dim containingSourceType = TryCast(ContainingSymbol, SourceNamedTypeSymbol) 1290Dim 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)
246Return SourceNamedTypeSymbol.Create(typeDecl, Me, _containingModule)
Symbols\Source\SourceTypeParameterSymbol.vb (2)
220Private ReadOnly _container As SourceNamedTypeSymbol 224Public 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) 147Public Sub New(container As SourceNamedTypeSymbol, [property] As SynthesizedMyGroupCollectionPropertySymbol, createMethod As String) 189Public 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)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (6)
Attributes\AttributeTests_WellKnownAttributes.vb (2)
3276Assert.IsType(Of SourceNamedTypeSymbol)(constructedFrom) 3288Assert.IsType(Of SourceNamedTypeSymbol)(constructedFromS)
Emit\EditAndContinue\SymbolMatcherTests.vb (4)
916Dim member = compilation1.GetMember(Of SourceNamedTypeSymbol)("C.F") 919Dim otherSymbol = DirectCast(other.GetInternalSymbol(), SourceNamedTypeSymbol) 947Dim member = compilation1.GetMember(Of SourceNamedTypeSymbol)("C.F") 950Dim otherSymbol = DirectCast(other.GetInternalSymbol(), SourceNamedTypeSymbol)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (9)
Semantics\FieldInitializerBindingTests.vb (6)
443Dim typeSymbol = DirectCast(compilation.SourceModule.GlobalNamespace.GetTypeMembers("Test").Single(), SourceNamedTypeSymbol) 502Dim typeSymbol = DirectCast(compilation.SourceModule.GlobalNamespace.GetTypeMembers("Test").Single(), SourceNamedTypeSymbol) 1489Private Shared Function CompileAndExtractTypeSymbol(sources As Xml.Linq.XElement, Optional typeName As String = "C") As SourceNamedTypeSymbol 1491Dim typeSymbol = DirectCast(compilation.SourceModule.GlobalNamespace.GetTypeMembers(typeName).Single(), SourceNamedTypeSymbol) 1521Dim typeSymbol = DirectCast(compilation.SourceModule.GlobalNamespace.GetTypeMembers("C").Single(), SourceNamedTypeSymbol) 1579Private Shared Function BindInitializersWithoutDiagnostics(typeSymbol As SourceNamedTypeSymbol, initializers As ImmutableArray(Of ImmutableArray(Of FieldOrPropertyInitializer))) As ImmutableArray(Of BoundInitializer)
Semantics\GetExtendedSemanticInfoTests.vb (2)
9820Assert.[False](SyntaxFacts.IsAttributeName((DirectCast(semanticInfo.Symbol, SourceNamedTypeSymbol)).SyntaxReferences.First().GetSyntax()), "IsAttributeName can be true only for alias name being qualified") 9860Assert.[False](SyntaxFacts.IsAttributeName((DirectCast(semanticInfo.Symbol, SourceNamedTypeSymbol)).SyntaxReferences.First().GetSyntax()), "IsAttributeName can be true only for alias name being qualified")
Semantics\GetSemanticInfoTests.vb (1)
1273Dim a = DirectCast(symbol, SourceNamedTypeSymbol)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (21)
SymbolsTests\CompilationCreationTests.vb (1)
2187Assert.IsType(Of SourceNamedTypeSymbol)(sourceType)
SymbolsTests\ExtensionMethods\ExtensionMethodTests.vb (2)
1415DirectCast(module1, SourceNamedTypeSymbol).GenerateDeclarationErrors(Nothing) 1458DirectCast(module1, SourceNamedTypeSymbol).GenerateDeclarationErrors(Nothing)
SymbolsTests\InterfaceImplementationTests.vb (1)
104Dim derivedType = comp.GetMember(Of SourceNamedTypeSymbol)(derivedTypeName)
SymbolsTests\Retargeting\RetargetingTests.vb (17)
1013Assert.Equal(TypeKind.Delegate, CType(sourceType.GetMembers.Item(1), SourceNamedTypeSymbol).TypeKind) 1014Assert.Equal(TypeKind.Delegate, CType(sourceType.GetMembers.Item(2), SourceNamedTypeSymbol).TypeKind) 1345Assert.Equal("TestInterface", CType(sourceType.TypeParameters(0).ConstraintTypes(0), SourceNamedTypeSymbol).Name) 1361Assert.Equal("TestClass", CType(sourceType.TypeParameters(0).ConstraintTypes(0), SourceNamedTypeSymbol).Name) 3084Assert.Equal(1, CType(sourceType.GetMember("Del_G_Sub"), SourceNamedTypeSymbol).TypeParameters.Length) 3085CheckTypeParameters(CType(sourceType.GetMember("Del_G_Sub"), SourceNamedTypeSymbol).TypeParameters(0), CType(retargetingType.GetMember("Del_G_Sub"), RetargetingNamedTypeSymbol).TypeParameters(0)) 3088Assert.Equal(1, CType(sourceType.GetMember("Del_G_Function"), SourceNamedTypeSymbol).TypeParameters.Length) 3089CheckTypeParameters(CType(sourceType.GetMember("Del_G_Function"), SourceNamedTypeSymbol).TypeParameters(0), CType(retargetingType.GetMember("Del_G_Function"), RetargetingNamedTypeSymbol).TypeParameters(0)) 3092Assert.Equal(1, CType(sourceType.GetMember("Del_G_Sub_2"), SourceNamedTypeSymbol).TypeParameters.Length) 3093CheckTypeParameters(CType(sourceType.GetMember("Del_G_Sub_2"), SourceNamedTypeSymbol).TypeParameters(0), CType(retargetingType.GetMember("Del_G_Sub_2"), RetargetingNamedTypeSymbol).TypeParameters(0)) 3094Assert.Equal(0, CType(sourceType.GetMember("Del_G_Sub_2"), SourceNamedTypeSymbol).TypeParameters(0).ConstraintTypes.Length) 3097Assert.Equal(1, CType(sourceType.GetMember("Del_G_Function_2"), SourceNamedTypeSymbol).TypeParameters.Length) 3098CheckTypeParameters(CType(sourceType.GetMember("Del_G_Function_2"), SourceNamedTypeSymbol).TypeParameters(0), CType(retargetingType.GetMember("Del_G_Function_2"), RetargetingNamedTypeSymbol).TypeParameters(0)) 3101Assert.Equal(1, CType(sourceType.GetMember("Del_G_Sub_Constraint"), SourceNamedTypeSymbol).TypeParameters.Length) 3102CheckTypeParameters(CType(sourceType.GetMember("Del_G_Sub_Constraint"), SourceNamedTypeSymbol).TypeParameters(0), CType(retargetingType.GetMember("Del_G_Sub_Constraint"), RetargetingNamedTypeSymbol).TypeParameters(0)) 3103Assert.Equal(1, CType(sourceType.GetMember("Del_G_Sub_Constraint"), SourceNamedTypeSymbol).TypeParameters(0).ConstraintTypes.Length) 3104Assert.Equal(CType(sourceType.GetMember("Del_G_Sub_Constraint"), SourceNamedTypeSymbol).TypeParameters(0).ConstraintTypes(0), CType(retargetingType.GetMember("Del_G_Sub_Constraint"), RetargetingNamedTypeSymbol).UnderlyingNamedType.TypeParameters(0).ConstraintTypes(0))