1 type derived from CommonPEModuleBuilder
Microsoft.CodeAnalysis (1)
Emit\CommonPEModuleBuilder.cs (1)
579internal abstract class PEModuleBuilder<TCompilation, TSourceModuleSymbol, TAssemblySymbol, TTypeSymbol, TNamedTypeSymbol, TMethodSymbol, TSyntaxNode, TEmbeddedTypesManager, TModuleCompilationState> : CommonPEModuleBuilder, ITokenDeferral
47 references to CommonPEModuleBuilder
Microsoft.CodeAnalysis (44)
CodeGen\CompilationTestData.cs (1)
38public CommonPEModuleBuilder? Module;
CodeGen\PrivateImplementationDetails.cs (2)
48private readonly CommonPEModuleBuilder _moduleBuilder; //the module builder 98CommonPEModuleBuilder moduleBuilder,
CommandLine\CommonCompiler.cs (1)
1298var moduleBeingBuilt = compilation.CheckOptionsAndCreateModuleBuilder(
Compilation\Compilation.cs (14)
2083internal void SetupWin32Resources(CommonPEModuleBuilder moduleBeingBuilt, Stream? win32Resources, bool useRawWin32Resources, DiagnosticBag diagnostics) 2470internal abstract CommonPEModuleBuilder? CreateModuleBuilder( 2485CommonPEModuleBuilder moduleBuilder, 2570CommonPEModuleBuilder moduleBuilder, 2610CommonPEModuleBuilder moduleBuilder, 2641var moduleBeingBuilt = this.CreateModuleBuilder( 2951var moduleBeingBuilt = CheckOptionsAndCreateModuleBuilder( 3144/// Check compilation options and create <see cref="CommonPEModuleBuilder"/>. 3146/// <returns><see cref="CommonPEModuleBuilder"/> if successful.</returns> 3147internal CommonPEModuleBuilder? CheckOptionsAndCreateModuleBuilder( 3206CommonPEModuleBuilder moduleBeingBuilt, 3358CommonPEModuleBuilder moduleBeingBuilt, 3418private protected abstract EmitBaseline MapToCompilation(CommonPEModuleBuilder moduleBeingBuilt); 3421CommonPEModuleBuilder moduleBeingBuilt,
Emit\Context.cs (3)
12public readonly CommonPEModuleBuilder Module; 25public EmitContext(CommonPEModuleBuilder module, SyntaxNode? syntaxNode, DiagnosticBag diagnostics, bool metadataOnly, bool includePrivateMembers) 31CommonPEModuleBuilder module,
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
1832public override void Visit(CommonPEModuleBuilder module)
Emit\EditAndContinue\EmitBaseline.cs (3)
214internal readonly CommonPEModuleBuilder? PEModuleBuilder; 292CommonPEModuleBuilder? moduleBuilder, 393CommonPEModuleBuilder moduleBuilder,
Emit\EditAndContinue\SymbolMatcher.cs (1)
32CommonPEModuleBuilder targetModuleBuilder,
Emit\NoPia\EmbeddedTypesManager.cs (1)
47where TPEModuleBuilder : CommonPEModuleBuilder
NativePdbWriter\PdbWriter.cs (2)
63private CommonPEModuleBuilder Module => Context.Module; 159var module = Module;
PEWriter\MetadataVisitor.cs (1)
361public abstract void Visit(CommonPEModuleBuilder module);
PEWriter\MetadataWriter.cs (4)
414protected readonly CommonPEModuleBuilder module; 459internal CommonPEModuleBuilder Module => module; 2087private void AddModuleAttributesToTable(CommonPEModuleBuilder module) 2775var moduleBuilder = Context.Module;
PEWriter\MetadataWriter.PortablePdb.cs (3)
875private void EmbedCompilationOptions(CommonPEModuleBuilder module) 950private void EmbedMetadataReferenceInformation(CommonPEModuleBuilder module) 1016private void EmbedTypeDefinitionDocumentInformation(CommonPEModuleBuilder module)
PEWriter\PeWriter.cs (1)
368private static ResourceSectionBuilder? CreateNativeResourceSectionSerializer(CommonPEModuleBuilder module)
PEWriter\ReferenceIndexer.cs (1)
26public override void Visit(CommonPEModuleBuilder module)
PEWriter\ReferenceIndexerBase.cs (1)
184public abstract override void Visit(CommonPEModuleBuilder module);
PEWriter\SigningUtilities.cs (1)
44internal static int CalculateStrongNameSignatureSize(CommonPEModuleBuilder module, RSAParameters? privateKey)
PEWriter\TypeReferenceIndexer.cs (1)
24public override void Visit(CommonPEModuleBuilder module)
Symbols\Attributes\MarshalPseudoCustomAttributeData.cs (2)
123return ((CommonPEModuleBuilder)context.Module).Translate(typeSymbol, context.SyntaxNode, context.Diagnostics); 186return ((CommonPEModuleBuilder)context.Module).Translate((ITypeSymbolInternal)_marshalTypeNameOrSymbol, context.SyntaxNode, context.Diagnostics);
Microsoft.CodeAnalysis.CSharp (2)
Lowering\ClosureConversion\SynthesizedClosureEnvironment.cs (1)
129/// <see cref="CommonPEModuleBuilder" />, so we don't want to duplicate them here.
Symbols\SynthesizedNamespaceSymbol.cs (1)
17/// All its members are stored in a table on <see cref="CommonPEModuleBuilder"/>.
Microsoft.CodeAnalysis.VisualBasic (1)
Emit\SynthesizedNamespaceSymbol.vb (1)
12''' All its members are stored in a table on <see cref="CommonPEModuleBuilder"/>.