Deveel.Data.TableStateStore.ReadStateResourceList C# (CSharp) Method

ReadStateResourceList() private method

private ReadStateResourceList ( IList list, long pointer ) : void
list IList
pointer long
return void
        private void ReadStateResourceList(IList<TableState> list, long pointer)
        {
            using (var reader = new BinaryReader(Store.GetAreaInputStream(pointer), Encoding.Unicode)) {
                reader.ReadInt32(); // version

                int count = (int) reader.ReadInt64();
                for (int i = 0; i < count; ++i) {
                    long tableId = reader.ReadInt64();
                    string name = reader.ReadString();

                    list.Add(new TableState((int)tableId, name));
                }
            }
        }