Compiler Error CS0249
Do not override object.Finalize. Instead, provide a destructor.
Use destructor syntax to specify instructions to execute when your object is destroyed.
For more information, see Destructor Syntax in C# and C++.
The following sample generates CS0249:
// CS0249.cs
class MyClass
{
protected override void Finalize() // CS0249
// try the following line instead
// ~MyClass()
{
}
public static void Main()
{
}
}