예제 #1
0
        public ClilocInfo Lookup(BinaryReader bin)
        {
            bin.BaseStream.Seek(Offset, SeekOrigin.Begin);

            var data = new byte[Length];

            for (long i = 0; i < data.Length; i++)
            {
                data[i] = bin.ReadByte();
            }

            return(Info = new ClilocInfo(Language, Index, Encoding.UTF8.GetString(data)));
        }
예제 #2
0
        public bool IsNullOrEmpty(int index)
        {
            if (!Contains(index) || _table[index] == null)
            {
                return(true);
            }

            ClilocInfo info = _table[index].Lookup(InputFile);

            if (!String.IsNullOrWhiteSpace(info.Text))
            {
                return(false);
            }

            return(true);
        }
예제 #3
0
        public ClilocInfo Lookup(BinaryReader bin)
        {
            bin.BaseStream.Seek(Offset, SeekOrigin.Begin);

            byte[] data = new byte[Length];

            for (long i = 0; i < data.Length; i++)
            {
                data[i] = bin.ReadByte();
            }

            Info = new ClilocInfo(Language, Index, Encoding.UTF8.GetString(data));
            data = null;

            return Info;
        }
예제 #4
0
 public virtual void Clear()
 {
     Info = null;
 }
예제 #5
0
 public virtual void Clear()
 {
     Info = null;
 }