private async Task GenerateEntitiesAsyncInternal(NetDaemonHost daemonHost, string sourceFolder) { var services = await daemonHost.GetAllServices().ConfigureAwait(false); var entityIds = daemonHost.State.Distinct().ToList(); var sourceRx = _codeGenerator.GenerateCodeRx( "NetDaemon.Generated.Reactive.Services", entityIds, services.ToList() ); await File.WriteAllTextAsync(Path.Combine(sourceFolder, "_EntityExtensionsRx.cs.gen"), sourceRx).ConfigureAwait(false); }