1 implementation of ITokenDeferral
Microsoft.CodeAnalysis (1)
Emit\CommonPEModuleBuilder.cs (1)
581
internal abstract class PEModuleBuilder<TCompilation, TSourceModuleSymbol, TAssemblySymbol, TTypeSymbol, TNamedTypeSymbol, TMethodSymbol, TSyntaxNode, TEmbeddedTypesManager, TModuleCompilationState> : CommonPEModuleBuilder,
ITokenDeferral
8 references to ITokenDeferral
Microsoft.CodeAnalysis (8)
CodeGen\ILBuilder.cs (2)
29
internal readonly
ITokenDeferral
module;
72
internal ILBuilder(
ITokenDeferral
module, LocalSlotManager localSlotManager, OptimizationLevel optimizations, bool areLocalsZeroed)
CodeGen\PrivateImplementationDetails.cs (3)
385
moduleBuilder: (
ITokenDeferral
)ModuleBuilder,
746
var staticConstructor = synthesizeStaticConstructor((
ITokenDeferral
)containingType.ModuleBuilder, containingType, dataField, stringField, bytesToStringHelper, diagnostics);
752
ITokenDeferral
module,
Emit\CommonPEModuleBuilder.cs (2)
1022
Cci.IFieldReference
ITokenDeferral
.GetFieldForData(ImmutableArray<byte> data, ushort alignment, SyntaxNode syntaxNode, DiagnosticBag diagnostics)
1032
Cci.IFieldReference
ITokenDeferral
.GetArrayCachingFieldForData(ImmutableArray<byte> data, Cci.IArrayTypeReference arrayType, SyntaxNode syntaxNode, DiagnosticBag diagnostics)
Emit\EditAndContinue\DeletedMethodBody.cs (1)
71
var builder = new ILBuilder((
ITokenDeferral
)context.Module, null, OptimizationLevel.Debug, false);