General C# class files derived from the documentation.