[Progress Communities] [Progress OpenEdge ABL] Forum Post: RE: Why can't Dispose(disposing) be overridden?

  • Thread starter Thread starter Matt Gilarde
  • Start date Start date
Status
Not open for further replies.
M

Matt Gilarde

Guest
I looked into the history of the .NET bridge code and found that Dispose was made final because it is called on the garbage collection thread. Since the AVM isn't multi-threaded overriding Dispose in ABL often caused a crash. The other methods are probably forced to be final for similar reasons.

Continue reading...
 
Status
Not open for further replies.
Back
Top