public BuilderState(DecompilationContext ctx, BuilderCache cache, MetadataTextColorProvider metadataTextColorProvider) { this.cache = cache; State = cache.AllocateAstBuilderState(); State.AstBuilder.Context.CalculateBinSpans = ctx.CalculateBinSpans; State.AstBuilder.Context.MetadataTextColorProvider = metadataTextColorProvider; }
public void Free(AstBuilderState state) => astBuilderStatePool.Free(state);
public BuilderState(DecompilationContext ctx, BuilderCache cache) { this.cache = cache; this.State = cache.AllocateAstBuilderState(); this.State.AstBuilder.Context.CalculateBinSpans = ctx.CalculateBinSpans; }