1 type derived from CommonPEModuleBuilder
Microsoft.CodeAnalysis (1)
Emit\CommonPEModuleBuilder.cs (1)
538internal abstract class PEModuleBuilder<TCompilation, TSourceModuleSymbol, TAssemblySymbol, TTypeSymbol, TNamedTypeSymbol, TMethodSymbol, TSyntaxNode, TEmbeddedTypesManager, TModuleCompilationState> : CommonPEModuleBuilder, ITokenDeferral
71 references to CommonPEModuleBuilder
Microsoft.CodeAnalysis (44)
CodeGen\CompilationTestData.cs (1)
38public CommonPEModuleBuilder? Module;
CodeGen\PrivateImplementationDetails.cs (2)
41private readonly CommonPEModuleBuilder _moduleBuilder; //the module builder 81CommonPEModuleBuilder moduleBuilder,
CodeGen\SwitchStringJumpTableEmitter.cs (1)
211internal static bool ShouldGenerateHashTableSwitch(CommonPEModuleBuilder module, int labelsCount)
CommandLine\CommonCompiler.cs (1)
1186var moduleBeingBuilt = compilation.CheckOptionsAndCreateModuleBuilder(
Compilation\Compilation.cs (13)
2031internal void SetupWin32Resources(CommonPEModuleBuilder moduleBeingBuilt, Stream? win32Resources, bool useRawWin32Resources, DiagnosticBag diagnostics) 2418internal abstract CommonPEModuleBuilder? CreateModuleBuilder( 2433CommonPEModuleBuilder moduleBuilder, 2518CommonPEModuleBuilder moduleBuilder, 2558CommonPEModuleBuilder moduleBuilder, 2589var moduleBeingBuilt = this.CreateModuleBuilder( 2899var moduleBeingBuilt = CheckOptionsAndCreateModuleBuilder( 3092/// Check compilation options and create <see cref="CommonPEModuleBuilder"/>. 3094/// <returns><see cref="CommonPEModuleBuilder"/> if successful.</returns> 3095internal CommonPEModuleBuilder? CheckOptionsAndCreateModuleBuilder( 3154CommonPEModuleBuilder moduleBeingBuilt, 3306CommonPEModuleBuilder moduleBeingBuilt, 3369CommonPEModuleBuilder 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)
1758public override void Visit(CommonPEModuleBuilder module)
Emit\EditAndContinue\EmitBaseline.cs (3)
272internal readonly CommonPEModuleBuilder? PEModuleBuilder; 348CommonPEModuleBuilder? moduleBuilder, 455CommonPEModuleBuilder moduleBuilder,
Emit\EditAndContinue\SymbolMatcher.cs (1)
31CommonPEModuleBuilder 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)
346public abstract void Visit(CommonPEModuleBuilder module);
PEWriter\MetadataWriter.cs (4)
409protected readonly CommonPEModuleBuilder module; 454internal CommonPEModuleBuilder Module => module; 2078private void AddModuleAttributesToTable(CommonPEModuleBuilder module) 2720var 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)
321private static ResourceSectionBuilder CreateNativeResourceSectionSerializer(CommonPEModuleBuilder module)
PEWriter\ReferenceIndexer.cs (1)
26public override void Visit(CommonPEModuleBuilder module)
PEWriter\ReferenceIndexerBase.cs (1)
170public abstract override void Visit(CommonPEModuleBuilder module);
PEWriter\SigningUtilities.cs (1)
42internal 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 (5)
Compilation\CSharpCompilation.cs (3)
3122internal override CommonPEModuleBuilder? CreateModuleBuilder( 3190CommonPEModuleBuilder moduleBuilder, 3373CommonPEModuleBuilder moduleBuilder,
Lowering\ClosureConversion\SynthesizedClosureEnvironment.cs (1)
122/// <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.CSharp.ExpressionEvaluator.ExpressionCompiler (8)
CompilationContext.cs (4)
128[NotNullWhen(true)] out CommonPEModuleBuilder? module) 166[NotNullWhen(true)] out CommonPEModuleBuilder? module, 237[NotNullWhen(true)] out CommonPEModuleBuilder? module, 299internal CommonPEModuleBuilder? CompileGetLocals(
EvaluationContext.cs (4)
222if (context.TryCompileExpressions(syntaxNodes!, TypeName, MethodName, diagnostics, out var moduleBuilder)) 280if (!context.TryCompileExpression(syntax, TypeName, MethodName, aliases, testData, diagnostics, out var moduleBuilder, out var synthesizedMethod)) 364if (!context.TryCompileAssignment(assignment, TypeName, MethodName, aliases, testData, diagnostics, out var moduleBuilder, out var synthesizedMethod)) 413var moduleBuilder = context.CompileGetLocals(TypeName, locals, argumentsOnly, aliases, testData, diagnostics);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (2)
ReferencedModulesTests.cs (2)
1526private readonly CommonPEModuleBuilder _builder; 1529internal PEAssemblyBuilderWithAdditionalReferences(CommonPEModuleBuilder builder, EmitOptions emitOptions, INamespaceTypeDefinition objectType) :
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (3)
ExpressionCompilerTestHelpers.cs (3)
785Func<CommonPEModuleBuilder, EmitOptions, CommonPEModuleBuilder> getModuleBuilder, 791var moduleBuilder = comp.CheckOptionsAndCreateModuleBuilder(
Microsoft.CodeAnalysis.VisualBasic (5)
Compilation\NamespaceScopeBuilder.vb (1)
68Private Shared Function GetTypeReference(type As TypeSymbol, moduleBuilder As CommonPEModuleBuilder, diagnostics As DiagnosticBag) As Cci.ITypeReference
Compilation\VisualBasicCompilation.vb (4)
2364cancellationToken As CancellationToken) As CommonPEModuleBuilder 2387cancellationToken As CancellationToken) As CommonPEModuleBuilder 2440moduleBuilder As CommonPEModuleBuilder, 2511moduleBuilder As CommonPEModuleBuilder,
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
CompilationContext.vb (2)
132<Out> ByRef synthesizedMethod As EEMethodSymbol) As CommonPEModuleBuilder 198diagnostics As DiagnosticBag) As CommonPEModuleBuilder
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (2)
ReferencedModulesTests.vb (2)
948Private ReadOnly _builder As CommonPEModuleBuilder 951Friend Sub New(builder As CommonPEModuleBuilder, emitOptions As EmitOptions, objectType As INamespaceTypeDefinition)