Initial C Sharp commit