2 types derived from PEModuleBuilder
Microsoft.CodeAnalysis.VisualBasic (2)
Emit\PEAssemblyBuilder.vb (1)
17
Inherits
PEModuleBuilder
Emit\PENetModuleBuilder.vb (1)
15
Inherits
PEModuleBuilder
44 references to PEModuleBuilder
Microsoft.CodeAnalysis.VisualBasic (44)
Compilation\NamespaceScopeBuilder.vb (1)
17
moduleBuilder As Emit.
PEModuleBuilder
,
Emit\GenericMethodInstanceReference.vb (3)
27
Dim moduleBeingBuilt As
PEModuleBuilder
= DirectCast(context.Module,
PEModuleBuilder
)
36
Return DirectCast(context.Module,
PEModuleBuilder
).Translate(
Emit\GenericNestedTypeInstanceReference.vb (1)
23
Return (DirectCast(context.Module,
PEModuleBuilder
)).Translate(m_UnderlyingNamedType.ContainingType, syntaxNodeOpt:=DirectCast(context.SyntaxNode, VisualBasicSyntaxNode), diagnostics:=context.Diagnostics)
Emit\GenericTypeInstanceReference.vb (4)
40
Dim moduleBeingBuilt As
PEModuleBuilder
= DirectCast(context.Module,
PEModuleBuilder
)
52
Dim moduleBeingBuilt As
PEModuleBuilder
= DirectCast(context.Module,
PEModuleBuilder
)
Emit\MethodReference.vb (4)
62
Dim moduleBeingBuilt As
PEModuleBuilder
= DirectCast(context.Module,
PEModuleBuilder
)
86
Dim moduleBeingBuilt As
PEModuleBuilder
= DirectCast(context.Module,
PEModuleBuilder
)
Emit\ModuleReference.vb (2)
16
Private ReadOnly _moduleBeingBuilt As
PEModuleBuilder
19
Friend Sub New(moduleBeingBuilt As
PEModuleBuilder
, underlyingModule As ModuleSymbol)
Emit\NoPia\EmbeddedEvent.vb (2)
21
Protected Overrides Function GetCustomAttributesToEmit(moduleBuilder As
PEModuleBuilder
) As IEnumerable(Of VisualBasicAttributeData)
37
Protected Overrides Function [GetType](moduleBuilder As
PEModuleBuilder
, syntaxNodeOpt As SyntaxNode, diagnostics As DiagnosticBag) As Cci.ITypeReference
Emit\NoPia\EmbeddedField.vb (1)
29
Protected Overrides Function GetCustomAttributesToEmit(moduleBuilder As
PEModuleBuilder
) As IEnumerable(Of VisualBasicAttributeData)
Emit\NoPia\EmbeddedMethod.vb (1)
29
Protected Overrides Function GetCustomAttributesToEmit(moduleBuilder As
PEModuleBuilder
) As IEnumerable(Of VisualBasicAttributeData)
Emit\NoPia\EmbeddedParameter.vb (1)
24
Protected Overrides Function GetCustomAttributesToEmit(moduleBuilder As
PEModuleBuilder
) As IEnumerable(Of VisualBasicAttributeData)
Emit\NoPia\EmbeddedProperty.vb (1)
23
Protected Overrides Function GetCustomAttributesToEmit(moduleBuilder As
PEModuleBuilder
) As IEnumerable(Of VisualBasicAttributeData)
Emit\NoPia\EmbeddedType.vb (3)
69
Protected Overrides Function GetBaseClass(moduleBuilder As
PEModuleBuilder
, syntaxNodeOpt As SyntaxNode, diagnostics As DiagnosticBag) As Cci.ITypeReference
109
Dim moduleBeingBuilt = DirectCast(context.Module,
PEModuleBuilder
)
190
Protected Overrides Function GetCustomAttributesToEmit(moduleBuilder As
PEModuleBuilder
) As IEnumerable(Of VisualBasicAttributeData)
Emit\NoPia\EmbeddedTypesManager.vb (2)
26
Inherits Microsoft.CodeAnalysis.Emit.NoPia.EmbeddedTypesManager(Of
PEModuleBuilder
, ModuleCompilationState, EmbeddedTypesManager, SyntaxNode, VisualBasicAttributeData,
35
Public Sub New(moduleBeingBuilt As
PEModuleBuilder
)
Emit\ParameterTypeInformation.vb (2)
40
Dim moduleBeingBuilt As
PEModuleBuilder
= DirectCast(context.Module,
PEModuleBuilder
)
Emit\SpecializedFieldReference.vb (1)
55
Dim type = DirectCast(context.Module,
PEModuleBuilder
).Translate(_underlyingField.Type, syntaxNodeOpt:=DirectCast(context.SyntaxNode, VisualBasicSyntaxNode), diagnostics:=context.Diagnostics)
Emit\SpecializedGenericMethodInstanceReference.vb (2)
34
Dim moduleBeingBuilt As
PEModuleBuilder
= DirectCast(context.Module,
PEModuleBuilder
)
Emit\SpecializedGenericNestedTypeInstanceReference.vb (4)
35
Dim moduleBeingBuilt As
PEModuleBuilder
= DirectCast(context.Module,
PEModuleBuilder
)
47
Dim moduleBeingBuilt As
PEModuleBuilder
= DirectCast(context.Module,
PEModuleBuilder
)
Emit\SpecializedNestedTypeReference.vb (2)
26
Dim result = (DirectCast(context.Module,
PEModuleBuilder
)).Translate(m_UnderlyingNamedType.OriginalDefinition, syntaxNodeOpt:=DirectCast(context.SyntaxNode, VisualBasicSyntaxNode),
37
Return (DirectCast(context.Module,
PEModuleBuilder
)).Translate(m_UnderlyingNamedType.ContainingType, syntaxNodeOpt:=DirectCast(context.SyntaxNode, VisualBasicSyntaxNode), diagnostics:=context.Diagnostics)
Emit\TypeMemberReference.vb (2)
15
Dim moduleBeingBuilt As
PEModuleBuilder
= DirectCast(context.Module,
PEModuleBuilder
)
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (1)
174
Public Sub AssignTemplatesNamesAndCompile(compiler As MethodCompiler, moduleBeingBuilt As Emit.
PEModuleBuilder
, diagnostics As BindingDiagnosticBag)
Symbols\Source\SourceAssemblySymbol.vb (1)
455
Return Emit.
PEModuleBuilder
.GetForwardedTypes(Me, builderOpt:=Nothing)
Symbols\Source\SourceFile.vb (3)
480
Public Function Translate(moduleBuilder As Emit.
PEModuleBuilder
, diagnostics As DiagnosticBag) As Cci.IImportScope
490
Dim result = DirectCast(context.Module, Emit.
PEModuleBuilder
).TryGetTranslatedImports(Me, [imports])
497
Private Function TranslateImports(moduleBuilder As Emit.
PEModuleBuilder
, diagnostics As DiagnosticBag) As ImmutableArray(Of Cci.UsedNamespaceOrType)