namespace foo.bar.goo abstract virtual enum open attribute override virtual abstract [] private protected public internal [foo(a, b), ina,foo.bar.goo.doo.foo.foo] [df] in [sdfsdf,] [s,fd d] out ref class Bar { }