public void Save() { _sb.Replace(Constants.Imports, @"using System; using System.Collections.Generic; "); File.WriteAllText(_fileName, _sb.ToString()); }
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()); }
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()); }