, . , , , , , , , , , , . , , , .
A rather unpleasant clown hack, but, unfortunately, the only way I know for the base class constructor is to clean up any unmanaged resources that it owns if the derived class constructor throws an exception.
source
share