The one and only C♯ Class Generator.
Go to file
Starbeamrainbowlabs e4fb2f2a7c Documented using statement shortcuts in README.md. 2016-07-25 19:37:57 +01:00
cscz Added moar comments and fixed #4. 2016-07-25 19:22:22 +01:00
examples Add example compressed class definition to examples folder 2016-06-27 21:10:11 +01:00
.gitignore initial commit 2016-05-07 20:01:38 +01:00
Changelog.md Bumped version and updated changelog 2016-05-08 12:33:04 +01:00
LICENSE initial commit 2016-05-07 20:01:38 +01:00
README.md Documented using statement shortcuts in README.md. 2016-07-25 19:37:57 +01:00
cscz.sln Bumped version and updated changelog 2016-05-08 12:33:04 +01:00

README.md

cscz

The one and only C♯ Class Generator.

To use | build the project (F8 in Monodevelop | CTRL + SHIFT + B in Visual Studio) and then pipe your compressed class definition file into it. Example definitions:

# Shop
u c
decimal balance
float lat
float long
List<TimeSpan> openingHours

# Model3D
u OpenTK
u OpenTK.Graphics

ModelUtility model
ShaderUtility shaderProgram

Matrix4 transformation
Vector3 position

Using Statement Shortcuts

The C♯ Class Generator supports shortcuts in the using statement declarations (u System). Here's a table of all the shortcuts added so far:

Shortcut Expansion
c System.Collections.Generic
cc System.Collections.Concurrent
r System.Text.RegularExpressions
n System.Net
s System.Net.Sockets
x Microsoft.Xna.Framework
xg Microsoft.Xna.Framework.Graphics
xs Microsoft.Xna.Framework.Storage
xi Microsoft.Xna.Framework.Input
oo OpenTK.Graphics.OpenGL

See the Changelog for a summary of what's changed between releases.

Type ./cscz.exe --help for usage information or see Help.md.