C# destructor and finalizer - guarentees?



I remember reading a few years back about destructors not being
guarenteed to be run. Doing a search all I can find is a reference to
some bugs with finalizers and appdomains in 1.0 and 1.1. Are
destructors guarenteed to be called in every case? Are there any
pathological cases?

.



Relevant Pages

  • Do garbage collected languages need destructors?
    ... Do garbage collected languages need destructors? ... Links for further reading are very much appreciated. ... Ulf ...
    (comp.object)
  • deriving a class from STL class list???
    ... exception handling. ... I have done a little bit of reading and it says that it is not wise to ... derive from STL classes because there are no virtual destructors... ... Barry ...
    (alt.comp.lang.learn.c-cpp)
  • Re: ownership problem?
    ... Memory is only one type of resource. ... > recommend the use of Factories with destructors that release the ... is reference counted objects, and when an object falls out of ...
    (comp.lang.python)
  • Re: Newbie - stuck - need a small push on higher order procedures
    ... I'd expect Scheme does this house-keeping ... part in the reference materials:). ... Any lisp object that is not refered ... You have to explicitely call destructors ...
    (comp.lang.scheme)
  • Re: Class destructors
    ... The explanation I remember is destructors are generally used to free ... That's one of the things that bothers me about Java. ... the theory and science of your algorithms. ... reference to them have a one-to-one relationship destructors make sense. ...
    (comp.lang.java)