private void AppendHeader(StringBuilder ret, List <GenInfo> infoList) { var usingManager = new UsingManager(); foreach (var info in infoList) { usingManager.AddUsingOf(info.Concrete); info.InterfaceList.ForEach(usingManager.AddUsingOf); } foreach (var uzing in usingManager.Result) { ret.Append($"using {uzing};\r\n"); } ret.Append($@" using Pendar.CommonTest.SpyFramework; using Pendar.CommonTest.SpyFramework.Interface; using {_iocTypesNs}; using {_spiesNs}; using Pendar.CommonTest.Ioc; namespace {_spyIocConfigNs} {{ class SpyIocConfigGen {{ //########################### this is a generated file ############################## public static void Configure(ISpyIocContainerBuilder c, IocTypesGen t) {{ "); }
private void AppendHeader(StringBuilder ret, List <GenInfo> infoList) { var usingManager = new UsingManager(); foreach (var info in infoList) { usingManager.AddUsingOf(info.Concrete); info.InterfaceList.ForEach(usingManager.AddUsingOf); } foreach (var uzing in usingManager.Result) { ret.Append($"using {uzing};\r\n"); } ret.Append( $@"using Library.CommonIoc.Interface; namespace {_containerNs} {{ class IocConfigGen {{ //########################### this is a generated file ############################## public static void Config(IIocContainerBuilder b, IocTypesGen t) {{ "); }
private void AppendHeader(StringBuilder ret, List <Type> concreteTypeList) { var usingManager = new UsingManager(); foreach (var type in concreteTypeList) { usingManager.AddUsingOf(type); } foreach (var uzing in usingManager.Result) { ret.Append($"using {uzing};\r\n"); } ret.Append( $@"using System; //########################### this is a generated file ############################## namespace {_ns} {{ public class IocTypesGen {{ "); }