Pass on an event from encapsulated class

Viewed 372

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?

2 Answers
Related