1 write to AdaptedNamedTypeSymbol
Microsoft.CodeAnalysis.VisualBasic (1)
Emit\NamedTypeSymbolAdapter.vb (1)
1016AdaptedNamedTypeSymbol = 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 146Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 153If AdaptedNamedTypeSymbol.ContainingType IsNot Nothing AndAlso AdaptedNamedTypeSymbol.IsDefinition AndAlso AdaptedNamedTypeSymbol.ContainingModule.Equals(moduleBeingBuilt.SourceModule) Then 161Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 163If Not AdaptedNamedTypeSymbol.IsDefinition AndAlso (AdaptedNamedTypeSymbol.Arity = 0 OrElse AdaptedNamedTypeSymbol.ConstructedFrom Is AdaptedNamedTypeSymbol) Then 164Debug.Assert(AdaptedNamedTypeSymbol.ContainingType IsNot Nothing AndAlso AdaptedNamedTypeSymbol.ContainingType.IsOrInGenericType()) 172Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 182If AdaptedNamedTypeSymbol.IsDefinition AndAlso 183AdaptedNamedTypeSymbol.ContainingModule.Equals(moduleBeingBuilt.SourceModule) Then 192If Not AdaptedNamedTypeSymbol.IsDefinition Then 193If AdaptedNamedTypeSymbol.Arity > 0 AndAlso AdaptedNamedTypeSymbol.ConstructedFrom IsNot AdaptedNamedTypeSymbol Then 202Dim asDefinition As Boolean = (AdaptedNamedTypeSymbol.ContainingModule.Equals(moduleBeingBuilt.SourceModule)) 203If AdaptedNamedTypeSymbol.ContainingType Is Nothing Then 231Dim layout = AdaptedNamedTypeSymbol.Layout 237Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 241Dim baseType As NamedTypeSymbol = AdaptedNamedTypeSymbol.BaseTypeNoUseSiteDiagnostics 243If AdaptedNamedTypeSymbol.TypeKind = TypeKind.Submission Then 246baseType = AdaptedNamedTypeSymbol.ContainingAssembly.GetSpecialType(Microsoft.CodeAnalysis.SpecialType.System_Object) 257Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 264For Each e As EventSymbol In AdaptedNamedTypeSymbol.GetEventsToEmit() 273Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 280If AdaptedNamedTypeSymbol.IsInterface Then 285Dim sourceNamedType = TryCast(AdaptedNamedTypeSymbol, SourceNamedTypeSymbol) 288For Each member In AdaptedNamedTypeSymbol.GetMembersForCci() 294Dim syntheticMethods = moduleBeingBuilt.GetSynthesizedMethods(AdaptedNamedTypeSymbol) 342Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 350Dim isStruct = AdaptedNamedTypeSymbol.IsStructureType() 352For Each field In AdaptedNamedTypeSymbol.GetFieldsToEmit() 359Dim syntheticFields = DirectCast(context.Module, PEModuleBuilder).GetSynthesizedFields(AdaptedNamedTypeSymbol) 377Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 385Return AdaptedNamedTypeSymbol.TypeParameters.Select(Function(t) t.GetCciAdapter()) 394Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 407Return CType(AdaptedNamedTypeSymbol.Arity, UShort) 413Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 419Return AdaptedNamedTypeSymbol.HasDeclarativeSecurity 425Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 429For Each [interface] In AdaptedNamedTypeSymbol.GetInterfacesToEmit() 435Yield [interface].GetTypeRefWithAttributes(AdaptedNamedTypeSymbol.DeclaringCompilation, typeRef) 441Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 447Return AdaptedNamedTypeSymbol.IsMetadataAbstract 453Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 461Select Case AdaptedNamedTypeSymbol.TypeKind 468Dim cctor = AdaptedNamedTypeSymbol.SharedConstructors.FirstOrDefault 471Debug.Assert(AdaptedNamedTypeSymbol.SharedConstructors.Length = 1) 482For Each member In AdaptedNamedTypeSymbol.GetMembers() 504Dim sourceNamedType = TryCast(AdaptedNamedTypeSymbol, SourceMemberContainerTypeSymbol) 516Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 523Return AdaptedNamedTypeSymbol.IsComImport 529Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 536Return AdaptedNamedTypeSymbol.Arity <> 0 542Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 549Return AdaptedNamedTypeSymbol.IsInterface 555Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 561Return AdaptedNamedTypeSymbol.IsDelegateType() 567Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 580Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 587Return AdaptedNamedTypeSymbol.IsSerializable 593Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 600Return AdaptedNamedTypeSymbol.HasSpecialName 606Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 613Return AdaptedNamedTypeSymbol.IsWindowsRuntimeImport 619Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 625Return AdaptedNamedTypeSymbol.IsMetadataSealed 631Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 634Return AdaptedNamedTypeSymbol.Layout.Kind 639Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 646For Each method In AdaptedNamedTypeSymbol.GetMethodsToEmit() 653Dim syntheticMethods = DirectCast(context.Module, PEModuleBuilder).GetSynthesizedMethods(AdaptedNamedTypeSymbol) 664Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 674Dim nestedTypes = AdaptedNamedTypeSymbol.GetTypeMembers() ' Ordered. 680If AdaptedNamedTypeSymbol.IsEmbedded Then 694Dim syntheticNested = containingModule.GetSynthesizedTypes(AdaptedNamedTypeSymbol) 703Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 710For Each [property] As PropertySymbol In AdaptedNamedTypeSymbol.GetPropertiesToEmit() 718Dim syntheticProperties = DirectCast(context.Module, PEModuleBuilder).GetSynthesizedProperties(AdaptedNamedTypeSymbol) 730Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 737Debug.Assert(AdaptedNamedTypeSymbol.HasDeclarativeSecurity) 738Dim securityAttributes As IEnumerable(Of SecurityAttribute) = AdaptedNamedTypeSymbol.GetSecurityInformation() 746Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 749Return CUInt(AdaptedNamedTypeSymbol.Layout.Size) 755Debug.Assert(Not AdaptedNamedTypeSymbol.IsAnonymousType) 758Return AdaptedNamedTypeSymbol.MarshallingCharSet 770Return AdaptedNamedTypeSymbol.MangleName 783Return AdaptedNamedTypeSymbol.Name 790Return moduleBeingBuilt.Translate(AdaptedNamedTypeSymbol.ContainingModule, context.Diagnostics) 796Return If(AdaptedNamedTypeSymbol.GetEmittedNamespaceName(), AdaptedNamedTypeSymbol.ContainingNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)) 804Return AdaptedNamedTypeSymbol.MetadataVisibility = Cci.TypeMemberVisibility.Public 814Return moduleBeingBuilt.Translate(AdaptedNamedTypeSymbol.ContainingType, syntaxNodeOpt:=DirectCast(context.SyntaxNode, VisualBasicSyntaxNode), diagnostics:=context.Diagnostics, needDeclaration:=AdaptedNamedTypeSymbol.IsDefinition) 821Debug.Assert(AdaptedNamedTypeSymbol.ContainingType IsNot Nothing) 824Return AdaptedNamedTypeSymbol.ContainingType.GetCciAdapter() 831Debug.Assert(AdaptedNamedTypeSymbol.ContainingType IsNot Nothing) 834Return AdaptedNamedTypeSymbol.MetadataVisibility 842Dim hasModifiers = AdaptedNamedTypeSymbol.HasTypeArgumentsCustomModifiers 845Dim arguments = AdaptedNamedTypeSymbol.TypeArgumentsNoUseSiteDiagnostics 850Dim modifiers = AdaptedNamedTypeSymbol.GetTypeArgumentCustomModifiers(i) 870Return moduleBeingBuilt.Translate(AdaptedNamedTypeSymbol.OriginalDefinition, syntaxNodeOpt:=DirectCast(context.SyntaxNode, VisualBasicSyntaxNode), 1021Return AdaptedNamedTypeSymbol