public static MarkDownDir GetMarkDownDir(string dirPath) { if (!Directory.Exists(dirPath)) { return(null); } DirectoryInfo info = new DirectoryInfo(dirPath); FileInfo[] files = info.GetFiles("*.md", SearchOption.TopDirectoryOnly); MarkDownDir dir = new MarkDownDir() { FullPath = dirPath, DisplayName = info.Name, MarkDownFiles = new List <MarkDownFile>() }; for (int i = 0; i < files.Length; i++) { MarkDownFile mf = new MarkDownFile() { Name = files[i].Name, FullName = files[i].FullName }; dir.MarkDownFiles.Add(mf); } return(dir); }
void ReleaseDesignerOutlets() { if (CSharpFile != null) { CSharpFile.Dispose(); CSharpFile = null; } if (HTMLFile != null) { HTMLFile.Dispose(); HTMLFile = null; } if (MarkDownFile != null) { MarkDownFile.Dispose(); MarkDownFile = null; } if (XMLFile != null) { XMLFile.Dispose(); XMLFile = null; } if (ChooseButton != null) { ChooseButton.Dispose(); ChooseButton = null; } }
public NoteWindow(MarkDownFile file) { InitializeComponent(); this.Loaded += NoteWindow_Loaded; this.file = file; utils.Helper.CurrentFile = file; }