CSharp files and sample code