Is it possible to determine if an object is being referenced by another object?
<p>I have a memory leak in my C# program and cannot determine who is holding the reference to my object. Is there a way at runtime to determine which objects are holding a reference to a specific object?</p>

<p>In this economy my budget is zero, so a native or free solution is my only choice.</p>
