Initial implementation of CSharp class generation.