1 type derived from CommonPEModuleBuilder
Microsoft.CodeAnalysis (1)
Emit\CommonPEModuleBuilder.cs (1)
562internal abstract class PEModuleBuilder<TCompilation, TSourceModuleSymbol, TAssemblySymbol, TTypeSymbol, TNamedTypeSymbol, TMethodSymbol, TSyntaxNode, TEmbeddedTypesManager, TModuleCompilationState> : CommonPEModuleBuilder, ITokenDeferral
45 references to CommonPEModuleBuilder
Microsoft.CodeAnalysis (43)
CodeGen\CompilationTestData.cs (1)
38public CommonPEModuleBuilder? Module;
CodeGen\PrivateImplementationDetails.cs (2)
48private readonly CommonPEModuleBuilder _moduleBuilder; //the module builder 98CommonPEModuleBuilder moduleBuilder,
CommandLine\CommonCompiler.cs (1)
1293var moduleBeingBuilt = compilation.CheckOptionsAndCreateModuleBuilder(
Compilation\Compilation.cs (13)
2068internal void SetupWin32Resources(CommonPEModuleBuilder moduleBeingBuilt, Stream? win32Resources, bool useRawWin32Resources, DiagnosticBag diagnostics) 2455internal abstract CommonPEModuleBuilder? CreateModuleBuilder( 2470CommonPEModuleBuilder moduleBuilder, 2555CommonPEModuleBuilder moduleBuilder, 2595CommonPEModuleBuilder moduleBuilder, 2626var moduleBeingBuilt = this.CreateModuleBuilder( 2936var moduleBeingBuilt = CheckOptionsAndCreateModuleBuilder( 3129/// Check compilation options and create <see cref="CommonPEModuleBuilder"/>. 3131/// <returns><see cref="CommonPEModuleBuilder"/> if successful.</returns> 3132internal CommonPEModuleBuilder? CheckOptionsAndCreateModuleBuilder( 3191CommonPEModuleBuilder moduleBeingBuilt, 3343CommonPEModuleBuilder moduleBeingBuilt, 3404CommonPEModuleBuilder 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)
1803public 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; 2083private void AddModuleAttributesToTable(CommonPEModuleBuilder module) 2771var 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"/>.