Browse Source

Data: use File.Create instead of OpenWrite to enforce overwriting #487

pull/497/head
Christoph Ruegg 9 years ago
parent
commit
cc3eb596d3
  1. 2
      src/Data/Matlab/MatlabWriter.cs
  2. 4
      src/Data/Text/MatrixMarketWriter.cs
  3. 1
      src/DataUnitTests/Matlab/MatlabReaderTests.cs

2
src/Data/Matlab/MatlabWriter.cs

@ -48,7 +48,7 @@ namespace MathNet.Numerics.Data.Matlab
public static void Store(string filePath, IEnumerable<MatlabMatrix> matrices)
{
using (var stream = File.OpenWrite(filePath))
using (var stream = File.Create(filePath))
{
Store(stream, matrices);
}

4
src/Data/Text/MatrixMarketWriter.cs

@ -47,7 +47,7 @@ namespace MathNet.Numerics.Data.Text
public static void WriteMatrix<T>(string filePath, Matrix<T> matrix, Compression compression = Compression.Uncompressed) where T : struct, IEquatable<T>, IFormattable
{
using (var stream = File.OpenWrite(filePath))
using (var stream = File.Create(filePath))
{
switch (compression)
{
@ -77,7 +77,7 @@ namespace MathNet.Numerics.Data.Text
public static void WriteVector<T>(string filePath, Vector<T> vector, Compression compression = Compression.Uncompressed) where T : struct, IEquatable<T>, IFormattable
{
using (var stream = File.OpenWrite(filePath))
using (var stream = File.Create(filePath))
{
switch (compression)
{

1
src/DataUnitTests/Matlab/MatlabReaderTests.cs

@ -24,7 +24,6 @@
// OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
using System.IO;
using System.Numerics;
using MathNet.Numerics.Data.Matlab;
using NUnit.Framework;

Loading…
Cancel
Save