title: C# how to look for class with unmanaged resource?
body: <p>So... I usually deal with the comfy managed code side of C#, but now I have to add finalizer for any class with unmanaged resource. I read about finalizer and IDisposable already, but I don't really know all the various numerous different ways to acquire and release unmanaged resource in C# so I don't know what to look for.</p>
  
  <p>Is the GCHandle.Alloc and .Free pair the only one out there? What else is there?</p>