private void RTBClassGenerator_TextChanged(object sender, EventArgs e) { this.mFileStatus = FileStatusType.Notsaved; ParseFile(); //if (bApplyingColor) return; // ApplyColorToKeywords(); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (!(value is FileStatusType)) { return(string.Empty); } FileStatusType objValue = (FileStatusType)value; return(objValue.ToDescriptionString()); }
public void UpdateServerFileStatus(string fileName, string CRC, FileStatusType status) { Console.WriteLine("FolderStatus - UpdateServerFileStatus"); DeleteFileInServerStatus(fileName); _folderState.RemoteFile(new FolderFileState() .FileName(fileName) .Hash(CRC) .CurrentStatus(status)); Console.WriteLine("FolderStatus - UpdateServerFileStatus - before SaveStatus"); SaveStatus(); Console.WriteLine("FolderStatus - UpdateServerFileStatus - after SaveStatus"); }
private void SaveFile() { if (strFilePath.Equals(String.Empty)) { strFilePath = GetFileName(); } if (!strFilePath.Equals(string.Empty)) { FileInfo fileInfo = new FileInfo(strFilePath); this.strFileName = fileInfo.Name; this.Text = "ClassGenerator - " + strFileName; rtbClassGenerator.SaveFile(strFileName, RichTextBoxStreamType.PlainText); this.mFileStatus = FileStatusType.Saved; } }
private void NewFile() { DialogResult reply = AskFileSave(); if (DialogResult.Cancel != reply) { this.strFileName = string.Empty; this.mFileStatus = FileStatusType.Saved; rtbClassGenerator.Text = string.Empty; rtbClassGenerator.ClearUndo(); this.strFilePath = string.Empty; intFileCount++; this.strFileName = "file" + intFileCount; this.Text = "ClassGenerator - " + strFileName; } }
public static string ToDescriptionString(this FileStatusType val) { DescriptionAttribute[] attributes = (DescriptionAttribute[])val.GetType().GetField(val.ToString()).GetCustomAttributes(typeof(DescriptionAttribute), false); return(attributes.Length > 0 ? attributes[0].Description : string.Empty); }
public FolderFileState CurrentStatus(FileStatusType fileStatusType) { Properties.Enum(Names.CurrentStatus, fileStatusType); return(this); }