Files
codeql/csharp/ql/test/query-tests/API Abuse/MissingDisposeMethod/MissingDisposeMethodGood.cs
2018-08-02 17:53:23 +01:00

24 lines
410 B
C#

using System;
using System.IO;
class GoodBase : IDisposable
{
private FileStream stream1 = new FileStream("a.txt", FileMode.Open);
public virtual void Dispose()
{
stream1.Dispose();
}
}
class Good : BadBase
{
private FileStream stream2 = new FileStream("b.txt", FileMode.Open);
public override void Dispose()
{
base.Dispose();
stream2.Dispose();
}
}