예제 #1
0
파일: DLength.cs 프로젝트: luanzhu/OOD.NET
		public IData Deserialize(byte[] bytes, int offset, int count)
		{
			Debug.Assert(count >= 4);

			DLength result = new DLength();
			result.m_length = BitConverter.ToInt32(bytes, offset);		
			return result;
		}
예제 #2
0
파일: DLength.cs 프로젝트: luanzhu/OOD.NET
        public IData Deserialize(byte[] bytes, int offset, int count)
        {
            Debug.Assert(count >= 4);

            DLength result = new DLength();

            result.m_length = BitConverter.ToInt32(bytes, offset);
            return(result);
        }
예제 #3
0
파일: KOffset.cs 프로젝트: luanzhu/OOD.NET
        public IKey Deserialize(byte[] bytes, int offset, int count)
        {
            KOffset result = new KOffset();

            result.m_offset = OOD.Utility.Bytes.Unpack4U(bytes, offset);

            DLength dFactory = new DLength();

            if (count > 4)
            {
                result.m_length = (DLength)dFactory.Deserialize(bytes, offset + 4, count - 4);
            }

            return(result);
        }
예제 #4
0
파일: KOffset.cs 프로젝트: luanzhu/OOD.NET
		public IKey Deserialize(byte[] bytes, int offset, int count)
		{
			KOffset result = new KOffset();
			result.m_offset = OOD.Utility.Bytes.Unpack4U(bytes, offset);

			DLength dFactory = new DLength();

			if (count > 4)
			{
				result.m_length = (DLength)dFactory.Deserialize(bytes, offset + 4, count - 4);
			}

			return result;
		}
예제 #5
0
파일: KOffset.cs 프로젝트: luanzhu/OOD.NET
		public KOffset(uint offset, DLength length)
		{
			m_length = length;
		}
예제 #6
0
파일: KOffset.cs 프로젝트: luanzhu/OOD.NET
 public KOffset(uint offset, DLength length)
 {
     m_length = length;
 }