1 implementation of ITokenDeferral
Microsoft.CodeAnalysis (1)
Emit\CommonPEModuleBuilder.cs (1)
579internal abstract class PEModuleBuilder<TCompilation, TSourceModuleSymbol, TAssemblySymbol, TTypeSymbol, TNamedTypeSymbol, TMethodSymbol, TSyntaxNode, TEmbeddedTypesManager, TModuleCompilationState> : CommonPEModuleBuilder, ITokenDeferral
5 references to ITokenDeferral
Microsoft.CodeAnalysis (5)
CodeGen\ILBuilder.cs (2)
29internal readonly ITokenDeferral module; 72internal ILBuilder(ITokenDeferral module, LocalSlotManager localSlotManager, OptimizationLevel optimizations, bool areLocalsZeroed)
Emit\CommonPEModuleBuilder.cs (2)
1020Cci.IFieldReference ITokenDeferral.GetFieldForData(ImmutableArray<byte> data, ushort alignment, SyntaxNode syntaxNode, DiagnosticBag diagnostics) 1030Cci.IFieldReference ITokenDeferral.GetArrayCachingFieldForData(ImmutableArray<byte> data, Cci.IArrayTypeReference arrayType, SyntaxNode syntaxNode, DiagnosticBag diagnostics)
Emit\EditAndContinue\DeletedMethodBody.cs (1)
71var builder = new ILBuilder((ITokenDeferral)context.Module, null, OptimizationLevel.Debug, false);