private static Defination[] ParseDefinations(JToken definations) { if (definations == null) { return(null); } var result = new List <Defination>(); foreach (JProperty defination in definations) { var item = new Defination { Name = defination.Name }; ParseJsonSchema(item, defination.Value); item.Properties = ParseProperties(defination.Value["properties"]); result.Add(item); } return(result.ToArray()); }
private static ClassDeclarationSyntax AddDefination(ClassDeclarationSyntax baseClass, Defination defination, Configuration config) => AddClass(baseClass, defination.Name, defination.Properties, config);