From 6c2b0cc060a36f38a24f0622f1de0b735b0647ed Mon Sep 17 00:00:00 2001 From: sirh3e Date: Sat, 14 Nov 2020 01:04:26 +0100 Subject: [PATCH] Feature refactor core (#784) * simplied item use of language feature * use of object initializer * fixed Fix whitepsace formatting on line 33, column 74, 106 * applied format --- src/Microsoft.Tye.Core/ApplicationFactory.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/Microsoft.Tye.Core/ApplicationFactory.cs b/src/Microsoft.Tye.Core/ApplicationFactory.cs index 581a090e..4b9beeea 100644 --- a/src/Microsoft.Tye.Core/ApplicationFactory.cs +++ b/src/Microsoft.Tye.Core/ApplicationFactory.cs @@ -30,17 +30,18 @@ namespace Microsoft.Tye var rootConfig = ConfigFactory.FromFile(source); rootConfig.Validate(); - var root = new ApplicationBuilder(source, rootConfig.Name!); - root.Namespace = rootConfig.Namespace; + var root = new ApplicationBuilder(source, rootConfig.Name!) + { + Namespace = rootConfig.Namespace + }; queue.Enqueue((rootConfig, new HashSet())); while (queue.TryDequeue(out var item)) { - var config = item.Item1; - // dependencies represents a set of all dependencies - var dependencies = item.Item2; + var (config, dependencies) = item; + if (!visited.Add(config.Source.FullName)) { continue;