1 type derived from CommonPEModuleBuilder
Microsoft.CodeAnalysis (1)
Emit\CommonPEModuleBuilder.cs (1)
580internal abstract class PEModuleBuilder<TCompilation, TSourceModuleSymbol, TAssemblySymbol, TTypeSymbol, TNamedTypeSymbol, TMethodSymbol, TSyntaxNode, TEmbeddedTypesManager, TModuleCompilationState> : CommonPEModuleBuilder, ITokenDeferral
48 references to CommonPEModuleBuilder
Microsoft.CodeAnalysis (45)
CodeGen\CompilationTestData.cs (1)
38public CommonPEModuleBuilder? Module;
CodeGen\PrivateImplementationDetails.cs (3)
52internal readonly CommonPEModuleBuilder ModuleBuilder; //the module builder 109CommonPEModuleBuilder moduleBuilder, 329CommonPEModuleBuilder moduleBuilder,
CommandLine\CommonCompiler.cs (1)
1298var moduleBeingBuilt = compilation.CheckOptionsAndCreateModuleBuilder(
Compilation\Compilation.cs (14)
2085internal void SetupWin32Resources(CommonPEModuleBuilder moduleBeingBuilt, Stream? win32Resources, bool useRawWin32Resources, DiagnosticBag diagnostics) 2472internal abstract CommonPEModuleBuilder? CreateModuleBuilder( 2487CommonPEModuleBuilder moduleBuilder, 2572CommonPEModuleBuilder moduleBuilder, 2612CommonPEModuleBuilder moduleBuilder, 2643var moduleBeingBuilt = this.CreateModuleBuilder( 2953var moduleBeingBuilt = CheckOptionsAndCreateModuleBuilder( 3146/// Check compilation options and create <see cref="CommonPEModuleBuilder"/>. 3148/// <returns><see cref="CommonPEModuleBuilder"/> if successful.</returns> 3149internal CommonPEModuleBuilder? CheckOptionsAndCreateModuleBuilder( 3208CommonPEModuleBuilder moduleBeingBuilt, 3360CommonPEModuleBuilder moduleBeingBuilt, 3420private protected abstract EmitBaseline MapToCompilation(CommonPEModuleBuilder moduleBeingBuilt); 3423CommonPEModuleBuilder 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)
1831public 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)
46where TPEModuleBuilder : CommonPEModuleBuilder
NativePdbWriter\PdbWriter.cs (2)
62private CommonPEModuleBuilder Module => Context.Module; 158var module = Module;
PEWriter\MetadataVisitor.cs (1)
361public abstract void Visit(CommonPEModuleBuilder module);
PEWriter\MetadataWriter.cs (4)
413protected readonly CommonPEModuleBuilder module; 458internal CommonPEModuleBuilder Module => module; 2086private void AddModuleAttributesToTable(CommonPEModuleBuilder module) 2774var 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"/>.