private static Encoding GetEncoding(BMGEncoding _encoding) { var encodingStr = "UTF-8"; switch (_encoding) { case BMGEncoding.CP1252: encodingStr = "Windows-1252"; break; case BMGEncoding.UTF16: encodingStr = "unicodeFFFE"; break; case BMGEncoding.SHIFT_JIS: encodingStr = "Shift-JIS"; break; case BMGEncoding.UTF8: default: encodingStr = "UTF-8"; break; } return(Encoding.GetEncoding(encodingStr)); }
public BMG(bint size, bint sections, BMGEncoding encoding) { _tag = Tag; _tag2 = Tag2; _size = size; _sections = sections; _encoding = encoding; _pad1 = 0x00; }
public override bool OnInitialize() { base.OnInitialize(); _encoding = Header->_encoding; _sections = Header->_sections; _midToChild = new Dictionary <int, int>(); return(true); }
public DATEntryNode(BMGEncoding encoding) { _encoding = encoding; }