private YumlClassWithDetails GenerateClass(ProjectDetail projectDetail) { var detailModel = new YumlClassWithDetails(); detailModel.Name = projectDetail.Name; detailModel.Notes.Add(".Net Version: " + projectDetail.DotNetVersion); return detailModel; }
private YumlClassWithDetails GenerateClass(DllReference dllReference) { var detailModel = new YumlClassWithDetails(); detailModel.Name = dllReference.AssemblyName;// string.Format("{0}.dll", dllReference.AssemblyName); //detailModel.Notes.Add(".Net Version: " + projectDetail.DotNetVersion); return detailModel; }
private static YumlClassWithDetails MakeClass(ProjectDetail projectDetail) { var detailModel = new YumlClassWithDetails(projectDetail.Name); AddDotNetNotes(projectDetail, detailModel); AddCppNotes(projectDetail.CppDetails, detailModel); return(detailModel); }
private YumlClassWithDetails GenerateClass(ProjectDetail projectDetail) { var detailModel = new YumlClassWithDetails(); detailModel.Name = projectDetail.Name; detailModel.Notes.Add(".Net Version: " + projectDetail.DotNetVersion); return(detailModel); }
private static void AddDotNetNotes(ProjectDetail projectDetail, YumlClassWithDetails detailModel) { if (!string.IsNullOrEmpty(projectDetail.DotNetVersion)) { detailModel.Notes.Add(".Net Version: " + projectDetail.DotNetVersion); } else if (projectDetail.Type == ProjectType.CSharp) { detailModel.Notes.Add("C#"); } }
private static YumlClassWithDetails MakeClass(DllReference dllReference) { var detailModel = new YumlClassWithDetails(dllReference.AssemblyName); detailModel.Notes.Add( string.Format("External Reference{0}", string.IsNullOrWhiteSpace(dllReference.Version) ? "" : string.Format(" ({0})", dllReference.Version) ) ); return(detailModel); }
private static void AddCppNotes(CppProjectDetails details, YumlClassWithDetails detailModel) { if (null != details) { detailModel.Notes.Add("Type: " + details.Type); if (!string.IsNullOrWhiteSpace(details.StandardVersion)) { detailModel.Notes.Add("C++ version: " + details.StandardVersion); } detailModel.Notes.Add("Is MFC: " + details.IsMfc); detailModel.Notes.Add("Is C++/CLI: " + details.IsManaged); } }