public static string Name(this DICFlag command) { return(Converters.DICFlagToString(command)); }
/// <summary> /// Get the string representation of the DICFlag enum values /// </summary> /// <param name="command">DICFlag value to convert</param> /// <returns>String representing the value, if possible</returns> public static string DICFlagToString(DICFlag flag) { switch (flag) { case DICFlag.AddOffset: return(DICFlagStrings.AddOffset); case DICFlag.AMSF: return(DICFlagStrings.AMSF); case DICFlag.BEOpcode: return(DICFlagStrings.BEOpcode); case DICFlag.C2Opcode: return(DICFlagStrings.C2Opcode); case DICFlag.CopyrightManagementInformation: return(DICFlagStrings.CopyrightManagementInformation); case DICFlag.D8Opcode: return(DICFlagStrings.D8Opcode); case DICFlag.DisableBeep: return(DICFlagStrings.DisableBeep); case DICFlag.ForceUnitAccess: return(DICFlagStrings.ForceUnitAccess); case DICFlag.MCN: return(DICFlagStrings.MCN); case DICFlag.MultiSession: return(DICFlagStrings.MultiSession); case DICFlag.NoFixSubP: return(DICFlagStrings.NoFixSubP); case DICFlag.NoFixSubQ: return(DICFlagStrings.NoFixSubQ); case DICFlag.NoFixSubQLibCrypt: return(DICFlagStrings.NoFixSubQLibCrypt); case DICFlag.NoFixSubQSecuROM: return(DICFlagStrings.NoFixSubQSecuROM); case DICFlag.NoFixSubRtoW: return(DICFlagStrings.NoFixSubRtoW); case DICFlag.Raw: return(DICFlagStrings.Raw); case DICFlag.Reverse: return(DICFlagStrings.Reverse); case DICFlag.ScanAntiMod: return(DICFlagStrings.ScanAntiMod); case DICFlag.ScanFileProtect: return(DICFlagStrings.ScanFileProtect); case DICFlag.ScanSectorProtect: return(DICFlagStrings.ScanSectorProtect); case DICFlag.SeventyFour: return(DICFlagStrings.SeventyFour); case DICFlag.SubchannelReadLevel: return(DICFlagStrings.SubchannelReadLevel); case DICFlag.NONE: default: return(""); } }