public void GenerateAndStore(List <Type> concreteTypeList) { var ret = new StringBuilder(); AppendHeader(ret, concreteTypeList); AppendBody(ret, concreteTypeList); AppendFooter(ret); MemoryDiskHelper.CreateTextFileForce(_path, ret.ToString()); }
public void GenerateAndStore(List <GenInfo> infoList) { var ret = new StringBuilder(); AppendHeader(ret, infoList); AppendBody(ret, infoList); AppendFooter(ret); var path = $"{_filePath}"; MemoryDiskHelper.CreateTextFileForce(path, ret.ToString()); }
public void GenerateAndStore(SpyGenInfo info) { var ret = new StringBuilder(); AppendHeader(ret, info); AppendProps(ret, info.MethodInfos.OfType <PropInfo>().ToList()); AppendMethods(ret, info.MethodInfos.OfType <MethodInfo>().ToList()); AppendFooter(ret); var path = $"{_destDir}\\{info.FileName}.cs"; MemoryDiskHelper.CreateTextFileForce(path, ret.ToString()); }