add c-sharp doc