How to properly dispose of an object
- by VoodooChild
Hi Guys,
I am experiencing something weird and have a workaround already, but I don't think I understood it well.
If I call the Method below numerous times within a class:
public void Method()
{
Foo a = new Foo();
a.Delegate1Handler = ViewSomething();
}
So I am reinitializing "a" every time but for some reason a.Delegate1Handler is still around from the previous initialization, and therefore ViewSomething() is called again and again and again....
I feel like I am forgetting something critical here?
Foo's guts look like:
public delegate void Delegate1(T t);
public Delegate1 Delegate1Handler { get; set; }