nes savestates - dispose of IDisposables, simplify a bit

This commit is contained in:
adelikat 2020-02-14 10:12:52 -06:00
parent b3a80965af
commit e57be44fd0
1 changed files with 3 additions and 9 deletions

View File

@ -1,8 +1,5 @@
using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using BizHawk.Common;
using BizHawk.Emulation.Common;
@ -10,10 +7,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
{
public partial class NES : IStatable
{
public bool BinarySaveStatesPreferred
{
get { return false; }
}
public bool BinarySaveStatesPreferred => false;
public void SaveStateText(TextWriter writer)
{
@ -39,8 +33,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
public byte[] SaveStateBinary()
{
MemoryStream ms = new MemoryStream();
BinaryWriter bw = new BinaryWriter(ms);
using var ms = new MemoryStream();
using var bw = new BinaryWriter(ms);
SaveStateBinary(bw);
bw.Flush();
return ms.ToArray();