1 type derived from CommonPEModuleBuilder
Microsoft.CodeAnalysis (1)
Emit\CommonPEModuleBuilder.cs (1)
579
internal 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)
38
public
CommonPEModuleBuilder
? Module;
CodeGen\PrivateImplementationDetails.cs (2)
48
private readonly
CommonPEModuleBuilder
_moduleBuilder; //the module builder
98
CommonPEModuleBuilder
moduleBuilder,
CommandLine\CommonCompiler.cs (1)
1298
var
moduleBeingBuilt = compilation.CheckOptionsAndCreateModuleBuilder(
Compilation\Compilation.cs (14)
2083
internal void SetupWin32Resources(
CommonPEModuleBuilder
moduleBeingBuilt, Stream? win32Resources, bool useRawWin32Resources, DiagnosticBag diagnostics)
2470
internal abstract
CommonPEModuleBuilder
? CreateModuleBuilder(
2485
CommonPEModuleBuilder
moduleBuilder,
2570
CommonPEModuleBuilder
moduleBuilder,
2610
CommonPEModuleBuilder
moduleBuilder,
2641
var
moduleBeingBuilt = this.CreateModuleBuilder(
2951
var
moduleBeingBuilt = CheckOptionsAndCreateModuleBuilder(
3144
/// Check compilation options and create <see cref="
CommonPEModuleBuilder
"/>.
3146
/// <returns><see cref="
CommonPEModuleBuilder
"/> if successful.</returns>
3147
internal
CommonPEModuleBuilder
? CheckOptionsAndCreateModuleBuilder(
3206
CommonPEModuleBuilder
moduleBeingBuilt,
3358
CommonPEModuleBuilder
moduleBeingBuilt,
3418
private protected abstract EmitBaseline MapToCompilation(
CommonPEModuleBuilder
moduleBeingBuilt);
3421
CommonPEModuleBuilder
moduleBeingBuilt,
Emit\Context.cs (3)
12
public readonly
CommonPEModuleBuilder
Module;
25
public EmitContext(
CommonPEModuleBuilder
module, SyntaxNode? syntaxNode, DiagnosticBag diagnostics, bool metadataOnly, bool includePrivateMembers)
31
CommonPEModuleBuilder
module,
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
1832
public override void Visit(
CommonPEModuleBuilder
module)
Emit\EditAndContinue\EmitBaseline.cs (3)
214
internal readonly
CommonPEModuleBuilder
? PEModuleBuilder;
292
CommonPEModuleBuilder
? moduleBuilder,
393
CommonPEModuleBuilder
moduleBuilder,
Emit\EditAndContinue\SymbolMatcher.cs (1)
32
CommonPEModuleBuilder
targetModuleBuilder,
Emit\NoPia\EmbeddedTypesManager.cs (1)
47
where TPEModuleBuilder :
CommonPEModuleBuilder
NativePdbWriter\PdbWriter.cs (2)
63
private
CommonPEModuleBuilder
Module => Context.Module;
159
var
module = Module;
PEWriter\MetadataVisitor.cs (1)
361
public abstract void Visit(
CommonPEModuleBuilder
module);
PEWriter\MetadataWriter.cs (4)
414
protected readonly
CommonPEModuleBuilder
module;
459
internal
CommonPEModuleBuilder
Module => module;
2087
private void AddModuleAttributesToTable(
CommonPEModuleBuilder
module)
2775
var
moduleBuilder = Context.Module;
PEWriter\MetadataWriter.PortablePdb.cs (3)
875
private void EmbedCompilationOptions(
CommonPEModuleBuilder
module)
950
private void EmbedMetadataReferenceInformation(
CommonPEModuleBuilder
module)
1016
private void EmbedTypeDefinitionDocumentInformation(
CommonPEModuleBuilder
module)
PEWriter\PeWriter.cs (1)
368
private static ResourceSectionBuilder? CreateNativeResourceSectionSerializer(
CommonPEModuleBuilder
module)
PEWriter\ReferenceIndexer.cs (1)
26
public override void Visit(
CommonPEModuleBuilder
module)
PEWriter\ReferenceIndexerBase.cs (1)
184
public abstract override void Visit(
CommonPEModuleBuilder
module);
PEWriter\SigningUtilities.cs (1)
44
internal static int CalculateStrongNameSignatureSize(
CommonPEModuleBuilder
module, RSAParameters? privateKey)
PEWriter\TypeReferenceIndexer.cs (1)
24
public override void Visit(
CommonPEModuleBuilder
module)
Symbols\Attributes\MarshalPseudoCustomAttributeData.cs (2)
123
return ((
CommonPEModuleBuilder
)context.Module).Translate(typeSymbol, context.SyntaxNode, context.Diagnostics);
186
return ((
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
"/>.