File tree Expand file tree Collapse file tree
cpp/autobuilder/Semmle.Autobuild.Cpp.Tests
Semmle.Autobuild.CSharp.Tests Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -203,6 +203,8 @@ internal class TestDiagnosticWriter : IDiagnosticsWriter
203203 public IList < DiagnosticMessage > Diagnostics { get ; } = new List < DiagnosticMessage > ( ) ;
204204
205205 public void AddEntry ( DiagnosticMessage message ) => this . Diagnostics . Add ( message ) ;
206+
207+ public void Dispose ( ) { }
206208 }
207209
208210 /// <summary>
Original file line number Diff line number Diff line change @@ -218,6 +218,8 @@ internal class TestDiagnosticWriter : IDiagnosticsWriter
218218 public IList < DiagnosticMessage > Diagnostics { get ; } = new List < DiagnosticMessage > ( ) ;
219219
220220 public void AddEntry ( DiagnosticMessage message ) => this . Diagnostics . Add ( message ) ;
221+
222+ public void Dispose ( ) { }
221223 }
222224
223225 /// <summary>
Original file line number Diff line number Diff line change @@ -361,7 +361,7 @@ protected virtual void Dispose(bool disposing)
361361 {
362362 if ( disposing )
363363 {
364- ( diagnostics as IDisposable ) ? . Dispose ( ) ;
364+ diagnostics . Dispose ( ) ;
365365 }
366366 }
367367
Original file line number Diff line number Diff line change @@ -183,7 +183,7 @@ public DiagnosticMessage(
183183 /// <summary>
184184 /// Provides the ability to write diagnostic messages to some output.
185185 /// </summary>
186- public interface IDiagnosticsWriter
186+ public interface IDiagnosticsWriter : IDisposable
187187 {
188188 /// <summary>
189189 /// Adds <paramref name="message" /> as a new diagnostics entry.
You can’t perform that action at this time.
0 commit comments