1 instantiation of EmbeddedTypesManager
Microsoft.CodeAnalysis.VisualBasic (1)
Emit\PEModuleBuilder.vb (1)
55_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)
21Inherits EmbeddedTypesManager.CommonEmbeddedType 25Public Sub New(typeManager As EmbeddedTypesManager, underlyingNamedType As NamedTypeSymbolAdapter) 230EmbeddedTypesManager.ReportDiagnostic(diagnostics, ERRID.ERR_NoPIAAttributeMissing2, syntaxNodeOpt, UnderlyingNamedType.AdaptedNamedTypeSymbol, description.FullName)
Emit\NoPia\EmbeddedTypeParameter.vb (1)
15Inherits EmbeddedTypesManager.CommonEmbeddedTypeParameter
Emit\NoPia\EmbeddedTypesManager.vb (3)
26Inherits Microsoft.CodeAnalysis.Emit.NoPia.EmbeddedTypesManager(Of PEModuleBuilder, ModuleCompilationState, EmbeddedTypesManager, SyntaxNode, VisualBasicAttributeData, 205Optional typeManagerOpt As EmbeddedTypesManager = Nothing 277Private Shared Sub ReportNotEmbeddableSymbol(id As ERRID, symbol As Symbol, syntaxNodeOpt As SyntaxNode, diagnostics As DiagnosticBag, typeManagerOpt As EmbeddedTypesManager)
Emit\PEModuleBuilder.vb (1)
19Inherits PEModuleBuilder(Of VisualBasicCompilation, SourceModuleSymbol, AssemblySymbol, TypeSymbol, NamedTypeSymbol, MethodSymbol, SyntaxNode, NoPia.EmbeddedTypesManager, ModuleCompilationState)
Emit\SymbolTranslator.vb (2)
23Private ReadOnly _embeddedTypesManagerOpt As NoPia.EmbeddedTypesManager 24Public Overrides ReadOnly Property EmbeddedTypesManagerOpt As NoPia.EmbeddedTypesManager
Symbols\Tuples\TupleTypeSymbol.vb (1)
380Emit.NoPia.EmbeddedTypesManager.IsValidEmbeddableType(tupleUnderlyingType, syntax, diagnostics.DiagnosticBag)