Skip to content

Commit dcf7202

Browse files
committed
More valid code.
Close #161.
1 parent 45d3927 commit dcf7202

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
namespace ValidCode.Collections
2+
{
3+
using System;
4+
using System.Collections.Generic;
5+
using System.IO;
6+
7+
public sealed class WithListOfValueTuples : IDisposable
8+
{
9+
private readonly List<(FileStream, FileStream)> xs = new List<(FileStream, FileStream)>();
10+
11+
public void M(string file1, string file2)
12+
{
13+
var tuple = (File.OpenRead(file1), File.OpenRead(file2));
14+
this.xs.Add(tuple);
15+
}
16+
17+
public void Dispose()
18+
{
19+
foreach (var tuple in this.xs)
20+
{
21+
tuple.Item1.Dispose();
22+
tuple.Item2.Dispose();
23+
}
24+
}
25+
}
26+
}

0 commit comments

Comments
 (0)