If I have a class A which encapsulates a class B instance, is it possible to pass on through an instance of class A an event which was raised in class B? For example:
public classB
{
...
public event EventArgs SomeEvent;
protected virtual void OnSomeEvent(EventArgs e)
...
}
public classA
{
...
private classB = new ClassB();
...
}
What I would like happen is for any instance of class A to also expose SomeEvent such that when it is raised by class B that it is raised by class A?
Please can someone offer assistance or suggestions?