Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
23 lines (20 sloc) 630 Bytes
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using System.Runtime.ConstrainedExecution;
namespace System.Reflection.Internal
{
internal abstract class CriticalDisposableObject : CriticalFinalizerObject, IDisposable
{
protected abstract void Release();
public void Dispose()
{
Release();
GC.SuppressFinalize(this);
}
~CriticalDisposableObject()
{
Release();
}
}
}
You can’t perform that action at this time.