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)
305
Emit.NoPia.
EmbeddedTypesManager
.IsValidEmbeddableType(DirectCast(typeSymbol, NamedTypeSymbol), typeSyntax, diagBag.DiagnosticBag)
Emit\NoPia\EmbeddedEvent.vb (3)
15
Inherits
EmbeddedTypesManager
.CommonEmbeddedEvent
94
EmbeddedTypesManager
.ReportDiagnostic(diagnostics, ERRID.ERR_SourceInterfaceMustBeInterface, syntaxNodeOpt, underlyingContainingType.AdaptedNamedTypeSymbol, UnderlyingEvent.AdaptedEventSymbol)
101
EmbeddedTypesManager
.ReportDiagnostic(diagnostics, ERRID.ERR_EventNoPIANoBackingMember, syntaxNodeOpt, sourceInterface, UnderlyingEvent.AdaptedEventSymbol.MetadataName, UnderlyingEvent.AdaptedEventSymbol)
Emit\NoPia\EmbeddedField.vb (2)
17
Inherits
EmbeddedTypesManager
.CommonEmbeddedField
23
Friend Overrides ReadOnly Property TypeManager As
EmbeddedTypesManager
Emit\NoPia\EmbeddedMethod.vb (3)
17
Inherits
EmbeddedTypesManager
.CommonEmbeddedMethod
23
Friend Overrides ReadOnly Property TypeManager As
EmbeddedTypesManager
34
Return
EmbeddedTypesManager
.EmbedParameters(Me, UnderlyingMethod.AdaptedMethodSymbol.Parameters)
Emit\NoPia\EmbeddedParameter.vb (2)
17
Inherits
EmbeddedTypesManager
.CommonEmbeddedParameter
19
Public Sub New(containingPropertyOrMethod As
EmbeddedTypesManager
.CommonEmbeddedMember, underlyingParameter As ParameterSymbolAdapter)
Emit\NoPia\EmbeddedProperty.vb (2)
17
Inherits
EmbeddedTypesManager
.CommonEmbeddedProperty
28
Return
EmbeddedTypesManager
.EmbedParameters(Me, UnderlyingProperty.AdaptedPropertySymbol.Parameters)
Emit\NoPia\EmbeddedType.vb (3)
21
Inherits
EmbeddedTypesManager
.CommonEmbeddedType
25
Public Sub New(typeManager As
EmbeddedTypesManager
, underlyingNamedType As NamedTypeSymbolAdapter)
230
EmbeddedTypesManager
.ReportDiagnostic(diagnostics, ERRID.ERR_NoPIAAttributeMissing2, syntaxNodeOpt, UnderlyingNamedType.AdaptedNamedTypeSymbol, description.FullName)
Emit\NoPia\EmbeddedTypeParameter.vb (1)
15
Inherits
EmbeddedTypesManager
.CommonEmbeddedTypeParameter
Emit\NoPia\EmbeddedTypesManager.vb (3)
26
Inherits Microsoft.CodeAnalysis.Emit.NoPia.EmbeddedTypesManager(Of PEModuleBuilder, ModuleCompilationState,
EmbeddedTypesManager
, SyntaxNode, VisualBasicAttributeData,
205
Optional typeManagerOpt As
EmbeddedTypesManager
= Nothing
277
Private Shared Sub ReportNotEmbeddableSymbol(id As ERRID, symbol As Symbol, syntaxNodeOpt As SyntaxNode, diagnostics As DiagnosticBag, typeManagerOpt As
EmbeddedTypesManager
)
Emit\PEModuleBuilder.vb (1)
19
Inherits PEModuleBuilder(Of VisualBasicCompilation, SourceModuleSymbol, AssemblySymbol, TypeSymbol, NamedTypeSymbol, MethodSymbol, SyntaxNode, NoPia.
EmbeddedTypesManager
, ModuleCompilationState)
Emit\SymbolTranslator.vb (2)
23
Private ReadOnly _embeddedTypesManagerOpt As NoPia.
EmbeddedTypesManager
24
Public Overrides ReadOnly Property EmbeddedTypesManagerOpt As NoPia.
EmbeddedTypesManager
Symbols\Tuples\TupleTypeSymbol.vb (1)
380
Emit.NoPia.
EmbeddedTypesManager
.IsValidEmbeddableType(tupleUnderlyingType, syntax, diagnostics.DiagnosticBag)