1 write to AdaptedNamedTypeSymbol
Microsoft.CodeAnalysis.VisualBasic (1)
Emit\NamedTypeSymbolAdapter.vb (1)
1010AdaptedNamedTypeSymbol = underlyingNamedTypeSymbol
132 references to AdaptedNamedTypeSymbol
Microsoft.CodeAnalysis.VisualBasic (132)
Emit\NamedTypeSymbolAdapter.vb (132)
42Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 43Return AdaptedNamedTypeSymbol.TypeKind = TypeKind.Enum 49Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 50Return AdaptedNamedTypeSymbol.IsValueType 55Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 62Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 64If AdaptedNamedTypeSymbol.IsDefinition Then 65Return AdaptedNamedTypeSymbol.PrimitiveTypeCode 73Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 74Dim peNamedType As PENamedTypeSymbol = TryCast(AdaptedNamedTypeSymbol, PENamedTypeSymbol) 85Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 92Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 94If Not AdaptedNamedTypeSymbol.IsDefinition AndAlso AdaptedNamedTypeSymbol.Arity > 0 AndAlso AdaptedNamedTypeSymbol.ConstructedFrom IsNot AdaptedNamedTypeSymbol Then 103Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 110Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 112If AdaptedNamedTypeSymbol.IsDefinition AndAlso AdaptedNamedTypeSymbol.ContainingType Is Nothing Then 120Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 123If AdaptedNamedTypeSymbol.ContainingType Is Nothing AndAlso AdaptedNamedTypeSymbol.IsDefinition AndAlso AdaptedNamedTypeSymbol.ContainingModule.Equals(moduleBeingBuilt.SourceModule) Then 131Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 132If AdaptedNamedTypeSymbol.ContainingType IsNot Nothing Then 140Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 147If AdaptedNamedTypeSymbol.ContainingType IsNot Nothing AndAlso AdaptedNamedTypeSymbol.IsDefinition AndAlso AdaptedNamedTypeSymbol.ContainingModule.Equals(moduleBeingBuilt.SourceModule) Then 155Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 157If Not AdaptedNamedTypeSymbol.IsDefinition AndAlso (AdaptedNamedTypeSymbol.Arity = 0 OrElse AdaptedNamedTypeSymbol.ConstructedFrom Is AdaptedNamedTypeSymbol) Then 158Debug.Assert(AdaptedNamedTypeSymbol.ContainingType IsNot Nothing AndAlso AdaptedNamedTypeSymbol.ContainingType.IsOrInGenericType()) 166Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 176If AdaptedNamedTypeSymbol.IsDefinition AndAlso 177AdaptedNamedTypeSymbol.ContainingModule.Equals(moduleBeingBuilt.SourceModule) Then 186If Not AdaptedNamedTypeSymbol.IsDefinition Then 187If AdaptedNamedTypeSymbol.Arity > 0 AndAlso AdaptedNamedTypeSymbol.ConstructedFrom IsNot AdaptedNamedTypeSymbol Then 196Dim asDefinition As Boolean = (AdaptedNamedTypeSymbol.ContainingModule.Equals(moduleBeingBuilt.SourceModule)) 197If AdaptedNamedTypeSymbol.ContainingType Is Nothing Then 225Dim layout = AdaptedNamedTypeSymbol.Layout 231Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 235Dim baseType As NamedTypeSymbol = AdaptedNamedTypeSymbol.BaseTypeNoUseSiteDiagnostics 237If AdaptedNamedTypeSymbol.TypeKind = TypeKind.Submission Then 240baseType = AdaptedNamedTypeSymbol.ContainingAssembly.GetSpecialType(Microsoft.CodeAnalysis.SpecialType.System_Object) 251Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 258For Each e As EventSymbol In AdaptedNamedTypeSymbol.GetEventsToEmit() 267Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 274If AdaptedNamedTypeSymbol.IsInterface Then 279Dim sourceNamedType = TryCast(AdaptedNamedTypeSymbol, SourceNamedTypeSymbol) 282For Each member In AdaptedNamedTypeSymbol.GetMembersForCci() 288Dim syntheticMethods = moduleBeingBuilt.GetSynthesizedMethods(AdaptedNamedTypeSymbol) 336Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 344Dim isStruct = AdaptedNamedTypeSymbol.IsStructureType() 346For Each field In AdaptedNamedTypeSymbol.GetFieldsToEmit() 353Dim syntheticFields = DirectCast(context.Module, PEModuleBuilder).GetSynthesizedFields(AdaptedNamedTypeSymbol) 371Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 379Return AdaptedNamedTypeSymbol.TypeParameters.Select(Function(t) t.GetCciAdapter()) 388Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 401Return CType(AdaptedNamedTypeSymbol.Arity, UShort) 407Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 413Return AdaptedNamedTypeSymbol.HasDeclarativeSecurity 419Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 423For Each [interface] In AdaptedNamedTypeSymbol.GetInterfacesToEmit() 429Yield [interface].GetTypeRefWithAttributes(AdaptedNamedTypeSymbol.DeclaringCompilation, typeRef) 435Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 441Return AdaptedNamedTypeSymbol.IsMetadataAbstract 447Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 455Select Case AdaptedNamedTypeSymbol.TypeKind 462Dim cctor = AdaptedNamedTypeSymbol.SharedConstructors.FirstOrDefault 465Debug.Assert(AdaptedNamedTypeSymbol.SharedConstructors.Length = 1) 476For Each member In AdaptedNamedTypeSymbol.GetMembers() 498Dim sourceNamedType = TryCast(AdaptedNamedTypeSymbol, SourceMemberContainerTypeSymbol) 510Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 517Return AdaptedNamedTypeSymbol.IsComImport 523Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 530Return AdaptedNamedTypeSymbol.Arity <> 0 536Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 543Return AdaptedNamedTypeSymbol.IsInterface 549Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 555Return AdaptedNamedTypeSymbol.IsDelegateType() 561Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 574Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 581Return AdaptedNamedTypeSymbol.IsSerializable 587Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 594Return AdaptedNamedTypeSymbol.HasSpecialName 600Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 607Return AdaptedNamedTypeSymbol.IsWindowsRuntimeImport 613Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 619Return AdaptedNamedTypeSymbol.IsMetadataSealed 625Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 628Return AdaptedNamedTypeSymbol.Layout.Kind 633Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 640For Each method In AdaptedNamedTypeSymbol.GetMethodsToEmit() 647Dim syntheticMethods = DirectCast(context.Module, PEModuleBuilder).GetSynthesizedMethods(AdaptedNamedTypeSymbol) 658Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 668Dim nestedTypes = AdaptedNamedTypeSymbol.GetTypeMembers() ' Ordered. 674If AdaptedNamedTypeSymbol.IsEmbedded Then 688Dim syntheticNested = containingModule.GetSynthesizedTypes(AdaptedNamedTypeSymbol) 697Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 704For Each [property] As PropertySymbol In AdaptedNamedTypeSymbol.GetPropertiesToEmit() 712Dim syntheticProperties = DirectCast(context.Module, PEModuleBuilder).GetSynthesizedProperties(AdaptedNamedTypeSymbol) 724Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 731Debug.Assert(AdaptedNamedTypeSymbol.HasDeclarativeSecurity) 732Dim securityAttributes As IEnumerable(Of SecurityAttribute) = AdaptedNamedTypeSymbol.GetSecurityInformation() 740Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 743Return CUInt(AdaptedNamedTypeSymbol.Layout.Size) 749Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 752Return AdaptedNamedTypeSymbol.MarshallingCharSet 764Return AdaptedNamedTypeSymbol.MangleName 777Return AdaptedNamedTypeSymbol.Name 784Return moduleBeingBuilt.Translate(AdaptedNamedTypeSymbol.ContainingModule, context.Diagnostics) 790Return If(AdaptedNamedTypeSymbol.GetEmittedNamespaceName(), AdaptedNamedTypeSymbol.ContainingNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)) 798Return AdaptedNamedTypeSymbol.MetadataVisibility = Cci.TypeMemberVisibility.Public 808Return moduleBeingBuilt.Translate(AdaptedNamedTypeSymbol.ContainingType, syntaxNodeOpt:=DirectCast(context.SyntaxNode, VisualBasicSyntaxNode), diagnostics:=context.Diagnostics, needDeclaration:=AdaptedNamedTypeSymbol.IsDefinition) 815Debug.Assert(AdaptedNamedTypeSymbol.ContainingType IsNot Nothing) 818Return AdaptedNamedTypeSymbol.ContainingType.GetCciAdapter() 825Debug.Assert(AdaptedNamedTypeSymbol.ContainingType IsNot Nothing) 828Return AdaptedNamedTypeSymbol.MetadataVisibility 836Dim hasModifiers = AdaptedNamedTypeSymbol.HasTypeArgumentsCustomModifiers 839Dim arguments = AdaptedNamedTypeSymbol.TypeArgumentsNoUseSiteDiagnostics 844Dim modifiers = AdaptedNamedTypeSymbol.GetTypeArgumentCustomModifiers(i) 864Return moduleBeingBuilt.Translate(AdaptedNamedTypeSymbol.OriginalDefinition, syntaxNodeOpt:=DirectCast(context.SyntaxNode, VisualBasicSyntaxNode), 1015Return AdaptedNamedTypeSymbol