1 instantiation of EmbeddedTypesManager
Microsoft.CodeAnalysis.VisualBasic (1)
Emit\PEModuleBuilder.vb (1)
54_embeddedTypesManagerOpt = New NoPia.EmbeddedTypesManager(Me)
24 references to EmbeddedTypesManager
Microsoft.CodeAnalysis.VisualBasic (24)
Binding\Binder_Symbols.vb (1)
305Emit.NoPia.EmbeddedTypesManager.IsValidEmbeddableType(DirectCast(typeSymbol, NamedTypeSymbol), typeSyntax, diagBag.DiagnosticBag)
Emit\NoPia\EmbeddedEvent.vb (3)
15Inherits EmbeddedTypesManager.CommonEmbeddedEvent 94EmbeddedTypesManager.ReportDiagnostic(diagnostics, ERRID.ERR_SourceInterfaceMustBeInterface, syntaxNodeOpt, underlyingContainingType.AdaptedNamedTypeSymbol, UnderlyingEvent.AdaptedEventSymbol) 101EmbeddedTypesManager.ReportDiagnostic(diagnostics, ERRID.ERR_EventNoPIANoBackingMember, syntaxNodeOpt, sourceInterface, UnderlyingEvent.AdaptedEventSymbol.MetadataName, UnderlyingEvent.AdaptedEventSymbol)
Emit\NoPia\EmbeddedField.vb (2)
17Inherits EmbeddedTypesManager.CommonEmbeddedField 23Friend Overrides ReadOnly Property TypeManager As EmbeddedTypesManager
Emit\NoPia\EmbeddedMethod.vb (3)
17Inherits EmbeddedTypesManager.CommonEmbeddedMethod 23Friend Overrides ReadOnly Property TypeManager As EmbeddedTypesManager 34Return EmbeddedTypesManager.EmbedParameters(Me, UnderlyingMethod.AdaptedMethodSymbol.Parameters)
Emit\NoPia\EmbeddedParameter.vb (2)
17Inherits EmbeddedTypesManager.CommonEmbeddedParameter 19Public Sub New(containingPropertyOrMethod As EmbeddedTypesManager.CommonEmbeddedMember, underlyingParameter As ParameterSymbolAdapter)
Emit\NoPia\EmbeddedProperty.vb (2)
17Inherits EmbeddedTypesManager.CommonEmbeddedProperty 28Return EmbeddedTypesManager.EmbedParameters(Me, UnderlyingProperty.AdaptedPropertySymbol.Parameters)
Emit\NoPia\EmbeddedType.vb (3)
20Inherits EmbeddedTypesManager.CommonEmbeddedType 24Public Sub New(typeManager As EmbeddedTypesManager, underlyingNamedType As NamedTypeSymbolAdapter) 229EmbeddedTypesManager.ReportDiagnostic(diagnostics, ERRID.ERR_NoPIAAttributeMissing2, syntaxNodeOpt, UnderlyingNamedType.AdaptedNamedTypeSymbol, description.FullName)
Emit\NoPia\EmbeddedTypeParameter.vb (1)
15Inherits EmbeddedTypesManager.CommonEmbeddedTypeParameter
Emit\NoPia\EmbeddedTypesManager.vb (3)
25Inherits Microsoft.CodeAnalysis.Emit.NoPia.EmbeddedTypesManager(Of PEModuleBuilder, ModuleCompilationState, EmbeddedTypesManager, SyntaxNode, VisualBasicAttributeData, 204Optional typeManagerOpt As EmbeddedTypesManager = Nothing 276Private Shared Sub ReportNotEmbeddableSymbol(id As ERRID, symbol As Symbol, syntaxNodeOpt As SyntaxNode, diagnostics As DiagnosticBag, typeManagerOpt As EmbeddedTypesManager)
Emit\PEModuleBuilder.vb (1)
18Inherits PEModuleBuilder(Of VisualBasicCompilation, SourceModuleSymbol, AssemblySymbol, TypeSymbol, NamedTypeSymbol, MethodSymbol, SyntaxNode, NoPia.EmbeddedTypesManager, ModuleCompilationState)
Emit\SymbolTranslator.vb (2)
22Private ReadOnly _embeddedTypesManagerOpt As NoPia.EmbeddedTypesManager 23Public Overrides ReadOnly Property EmbeddedTypesManagerOpt As NoPia.EmbeddedTypesManager
Symbols\Tuples\TupleTypeSymbol.vb (1)
385Emit.NoPia.EmbeddedTypesManager.IsValidEmbeddableType(tupleUnderlyingType, syntax, diagnostics.DiagnosticBag)