コード例 #1
0
        public void Save()
        {
            _sb.Replace(Constants.Imports,
                        @"using System;
using System.Collections.Generic;
");
            File.WriteAllText(_fileName, _sb.ToString());
        }
コード例 #2
0
        private string GetFieldsListInit()
        {
            StringBuilderWithIdent sb = new StringBuilderWithIdent {
                Ident = 1
            };

            foreach (var field in _fieldsInit)
            {
                sb.AppendLineA($"public dynamic {field.Key} = {field.Value};");
            }

            return(sb.ToString());
        }
コード例 #3
0
        private string GetDependencyInit()
        {
            var sb = new StringBuilderWithIdent()
            {
                Ident = 2
            };

            foreach (var dependencyInitializer in Env.Instance.GetDependencyInitializers())
            {
                sb.AppendLineA($"this.{dependencyInitializer.Key} = new {dependencyInitializer.Value}();");
            }

            return(sb.ToString());
        }