I'm studying the standard Dispose pattern.
I'm looking at the example on MSDN and I have a question.
Looking at the example, there are the following parts.
...
// Other managed resource this class uses.
private Component component = new Component();
...
I learned that unmanaged resources should implement IDisposable.
The Component class implements IDisposable. But why a managed resource?