public Task AttachGeneratedTypes(GenerationRules rules, IServiceProvider services) { _writer = services.As <IContainer>().GetInstance(_generatedType.CompiledType).As <IConsoleWriter>(); return(Task.CompletedTask); }