I have issue with this line, the problem is this method is hidden:
|
void IDisposable.Dispose() |
I don't understand why this made this way, but if I do:
public class MyCoolChannel<T> : Channel<T>, IDisposable
{
public virtual void Dispose()
{
base.Dispose() // not going to happen
}
}
Suggest this method should be marked public virtual since right now all the inherited classes should use:
this.AddComponent(IDisposable)
Instead of implementing IDisposable on them...
I have issue with this line, the problem is this method is hidden:
VL.StandardLibs/VL.Core/src/Reactive/Channel.cs
Line 247 in d9bd7c4
I don't understand why this made this way, but if I do:
Suggest this method should be marked
public virtualsince right now all the inherited classes should use:Instead of implementing IDisposable on them...