private static string GenerateScaffoldedModelClass(CodeGenerationOptions options) { Clear(); WriteUsings(options, Kind.None); WriteLine($"namespace {options.RootNamespace}"); using (OpenBlock()) { WriteLine("public class ScaffoldedModel"); using (OpenBlock()) { foreach (var kind in options.Kinds) { //if (kind == Kind.Supervisor || kind == Kind.Context) // continue; string modelName = NameHelper.MakeModelClassName(kind); string name = NameHelper.MakeName(kind); WriteLine(); WriteLine($"public {modelName} {name} {{ get; set; }}"); } } } return(GetText()); }