Given the exact wording of your question, the answer is "no."
If you have a variable x
that is an instance of a class, and you want to write x.<something>
in your code, the <something>
has to be a property or public field.
If you can allow for brackets then you could also have methods, e.g. x.Something()
. This could be a method declared on the class itself, or an extension method from another static
class.
Under no circumstances can the .<something>
following your class instance be a namespace.
You say that your class is crowded; that suggests that you should consider creating more classes to better separate your functionality. It's also the only way that you'll be able to organise them in the way you describe.