public void DeserializeFrom(Stream stream) { var br = new BinaryReader(stream); var count = br.ReadInt32(); for (var i = 0; i < count; i++) { var pluginActionDat = new PluginActionData { Action = (PluginAction) br.ReadByte(), PluginGuid = new Guid(br.ReadBytes(16)), IntegrityHash = br.ReadBytes(32) }; var size = br.ReadInt32(); pluginActionDat.PluginData = br.ReadBytes(size); Actions.Add(pluginActionDat); } }
public void DeserializeFrom(Stream stream) { var br = new BinaryReader(stream); var count = br.ReadInt32(); for (var i = 0; i < count; i++) { var pluginActionDat = new PluginActionData { Action = (PluginAction)br.ReadByte(), PluginGuid = new Guid(br.ReadBytes(16)), IntegrityHash = br.ReadBytes(32) }; var size = br.ReadInt32(); pluginActionDat.PluginData = br.ReadBytes(size); Actions.Add(pluginActionDat); } }