Initial CSharp project checkin