Werden .net-Finalizer immer ausgeführt?

Werden Finalizer garantiert irgendwann in .NET ausgeführt (Stromausfälle und ähnliches)? Ich weiß, wie GC funktioniert und dass es nicht deterministisch ist, wann genau sie ausgeführt werden.

(Da bei der Suche keine guten Antworten angezeigt wurden, füge ich diese Frage in Erwartung einer Zusammenführung mit den nicht so einfach zu findenden tatsächlichen Antworten hinzu. Außerdem kenne ich die Antwort bereits und werde sie beantworten füge es nach ein paar Tagen hinzu, falls niemand es erwähnt hat.)

Antworten auf die Frage(4)

Ihre Antwort auf die Frage