Indicates that the system should call the Finalize method on an object for which SuppressFinalize has already been called.
[Visual Basic] Public Shared Sub ReRegisterForFinalize( _ ByVal obj As Object _ ) [C#] public static void ReRegisterForFinalize( object obj ); [C++] public: static void ReRegisterForFinalize( Object* obj ); [JScript] public static function ReRegisterForFinalize( obj : Object );
The other situation where calling ReRegisterForFinalize is useful is inside a finalizer that needs to resurrect itself or an object that it references.