static void GenerateFromList() { var sample = new ClassWithProps() { EnumProperty = EnumValues.Value2, IntProperty = 4 }; var sample2 = new ClassWithProps() { EnumProperty = EnumValues.Value2, IntProperty = 4 }; var list = new List <ClassWithProps>() { sample, sample2 }; var nameSpace = "SampleNameSpace"; var className = "TestClass"; var compileUnit = new CDSeedGenerator(nameSpace, className); compileUnit.AddSeedData(list); string fileName = GetPathForClass(className); using (var sw = new StreamWriter(fileName)) { compileUnit.WriteToStream(sw); } }
private string WriteCompileUnitContents(CDSeedGenerator cdCompileUnit) { using (StringWriter tw = new StringWriter()) { cdCompileUnit.WriteToStream(tw); return(tw.ToString()); } }