public static LinkedIndexItem <T> FromArray(byte[] bytes) { BinaryReader reader = new BinaryReader(new MemoryStream(bytes)); LinkedIndexItem <T> s = default(LinkedIndexItem <T>); s.Content = ConverterHelper.FromBytes <T>(reader.ReadBytes(SizeHelper.SizeOf(typeof(T)))); s.PreviousItem = reader.ReadInt32(); return(s); }
public T?GetAtIndex(int index) { T?obj = null; byte[] data = GetDataAtIndex(index); if (data != null) { obj = ConverterHelper.FromBytes <T>(data); } return(obj); }