void SaveNameData(string filename, StorageDevice storageDevice, NameWrapper nameWrapper) { using (StorageContainer storageContainer = storageDevice.OpenContainer("Content")) { string filenamePath = Path.Combine(storageContainer.Path, filename); using (FileStream fileStream = File.Create(filenamePath)) { BinaryWriter myBw = new BinaryWriter(fileStream); try { myBw.Write(_nameWrapper.ToByteArray()); } finally { myBw.Flush(); myBw.Close(); fileStream.Close(); _operationPending = false; storageContainer.Dispose(); } } } }