putting a tilde in front of a method call?
<p>I was working through an example and I saw this... </p>

<pre><code>#if DEBUG
    /// &lt;summary&gt;
    /// Useful for ensuring that ViewModel objects are properly garbage collected.
    /// &lt;/summary&gt;
    ~ViewModelBase()
    {
        string msg = string.Format("{0} ({1}) ({2}) Finalized", this.GetType().Name, this.DisplayName, this.GetHashCode());
        System.Diagnostics.Debug.WriteLine(msg);
    }
#endif
</code></pre>

<p>I tried to Google it but couldn't get any results... I was just wondering what it means. Anyone know? </p>

<p>Thanks</p>
