https://github.com/shlifedev/csharp-code-gen
https://github.com/shlifedev/csharp-code-gen
csharp-code
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/shlifedev/csharp-code-gen
- Owner: shlifedev
- Created: 2022-03-24T04:34:58.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-10-11T16:59:32.000Z (over 3 years ago)
- Last Synced: 2025-01-26T15:45:55.243Z (over 1 year ago)
- Topics: csharp-code
- Language: C#
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# chsarp code gen
very simple code-gen for chsarp language.
## Example
```cs
CodeGenerator generator = new CodeGenerator();
generator.UsingNamespace("System.Collections.Generic");
generator.CreateClass("Game.Test", "ClassNameTest");
generator.AddField("int", "userId");
generator.AddField("int", "userId2");
generator.AddField("int", "userId3");
generator.AddMethod("void", "GetUsers", "//code");
var code = generator.GenerateCode();
```
## Result
```cs
using System.Collections.Generic;
namespace Game.Test {
public class ClassNameTest{
public int userId;
public int userId2;
public int userId3;
public void GetUsers()
{
//code
}
}
}
```