Merge pull request #5410 from RoosterDragon/IDisposable

Disposable fixup
This commit is contained in:
Paul Chote
2014-06-11 10:55:44 +12:00
37 changed files with 248 additions and 260 deletions

View File

@@ -12,7 +12,7 @@ using System;
namespace OpenRA.Primitives
{
public class DisposableAction : IDisposable
public sealed class DisposableAction : IDisposable
{
public DisposableAction(Action onDispose, Action onFinalize)
{
@@ -26,7 +26,8 @@ namespace OpenRA.Primitives
public void Dispose()
{
if (disposed) return;
if (disposed)
return;
disposed = true;
onDispose();
GC.SuppressFinalize(this);