Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Namespace and Sub Namespaces

Tags:

Is there a way to use a namespace and then have it automatically use all sub namespaces?

Example:

namespace Root.Account { //code goes here }  namespace Root.Orders { //code goes here }   //New File: using Root; 

In order for me to use the code in Root.Account, I would need to add using Root.Account to my code.

I would like to be able to just say using Root and have it pick up any sub namespace classes for use.

If this makes sense, is this possible?

Thanks

like image 900
CodeLikeBeaker Avatar asked Apr 20 '09 15:04

CodeLikeBeaker


1 Answers

No, there's nothing working that way down the tree. However, you don't need to include using directives to go up the tree. In other words, if you use:

namespace Root.Orders {     // Code } 

then any types in Root are already visible.

like image 194
Jon Skeet Avatar answered Oct 30 '22 11:10

Jon Skeet