/// <summary> /// Build the model. /// </summary> /// <returns>The script model with the classes.</returns> public TsModel Build() { var model = new TsModel(this.Classes.Values, this.Enums.Values); model.RunVisitor(new TypeResolver(model)); return(model); }
/// <summary> /// Build the model. /// </summary> /// <returns>The script model with the classes.</returns> public TsModel Build() { var model = new TsModel(this.Classes.Values, this.Enums.Values); model.RunVisitor(new TypeResolver(model)); foreach (KeyValuePair <string, int> entry in ModuleSortOrders) { var module = model.Modules.FirstOrDefault(c => c.Name == entry.Key); if (module != null) { module.SortOrder = entry.Value; } } return(model); }