The other day I was working with a 3rd party assembly.
Lets say that all the classes from this assembly were under the
namespace:
3rdParty.Components.MathLibrary
Now, I wanted to write a few quick structs/classes that would help to
better represent some of the classes in the
3rdParty.Components.MathLibrary, they were going to basically be
facades or wrappers or whatever.
I thought it would be easier to logically group these classes within
the 3rdParty.Components.MathLibaray namespace, but when I tried to
declare that same namespace for some of my classes, I lost the ability
to use any of the code from the real 3rdParty.Components.MathLibrary.
Is there no way to do what I was trying to achieve? I know I could
(and did) just build the classes in my own namespace, but the classes I
wrote were ones that I found "missing" in the provided assembly, and
they didn't really belong with what I was working on b/c they were
specific to the assembly.
Why is this not allowed?