prog.cs(8,40): error CS0721: `Test.Hello': static types cannot be used as parameters
prog.cs(8,24): error CS0051: Inconsistent accessibility: parameter type `Test.Hello' is less accessible than method `Test.editHello(Test.Hello)'
prog.cs(5,26): (Location of the symbol related to previous error)
prog.cs(6,20): error CS0708: `Test.Hello.a': cannot declare instance members in a static class
Compilation failed: 3 error(s), 0 warnings