SOM C Sharp Code