public static Encoding ToEncoding(this BOM_TYPE bom) { try { switch (bom) { case BOM_TYPE.UTF_8: return(Encoding.UTF8); case BOM_TYPE.UTF_16LE: return(new UnicodeEncoding(false, true)); case BOM_TYPE.UTF_16BE: return(new UnicodeEncoding(true, true)); case BOM_TYPE.UTF_32LE: return(new UTF32Encoding(false, true)); case BOM_TYPE.UTF_32BE: return(new UTF32Encoding(true, true)); case BOM_TYPE.UTF_7A: case BOM_TYPE.UTF_7B: return(new UTF7Encoding()); case BOM_TYPE.UTF_1: return(Encoding.Unicode); case BOM_TYPE.UTF_EBCDIC: return(Encoding.GetEncoding("IBM037")); } } catch (Exception) { } return(Encoding.Default); }
public BomCharIndex(int index, BOM_TYPE type) { _index = index; _type = type; }
public FileItemEntry(string fileName, FileFlawType flawType) { _fileName = fileName; _flawType = flawType; _encoding = BOM_TYPE.NO_BOM; }