Deveel.Data.TableStateStore.SerializeResources C# (CSharp) Метод

SerializeResources() приватный статический Метод

private static SerializeResources ( IEnumerable list ) : byte[]
list IEnumerable
Результат byte[]
        private static byte[] SerializeResources(IEnumerable<TableState> list)
        {
            using (var stream = new MemoryStream()) {
                using (var writer = new BinaryWriter(stream, Encoding.Unicode)) {
                    writer.Write(1); // version
                    int sz = list.Count();
                    writer.Write((long) sz);
                    foreach (var state in list) {
                        writer.Write((long)state.TableId);
                        writer.Write(state.SourceName);
                    }

                    writer.Flush();

                    return stream.ToArray();
                }
            }
        }