I am using the Reactive Extensions (Rx) Subject as a direct replacement for C# events like so:
public class MyClass { private Subject subje
Nope, you don't really need to do this. When worrying about memory usage and lifetimes, think about disposing Subscriptions, not Subjects.