Esempio n. 1
0
        public void GenerateAndStore(List <Type> concreteTypeList)
        {
            var ret = new StringBuilder();

            AppendHeader(ret, concreteTypeList);
            AppendBody(ret, concreteTypeList);
            AppendFooter(ret);

            MemoryDiskHelper.CreateTextFileForce(_path, ret.ToString());
        }
Esempio n. 2
0
        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());
        }
Esempio n. 3
0
        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());
        }