Skip to content

Commit 20a3a70

Browse files
committed
csvsharp
1 parent 38ac233 commit 20a3a70

File tree

27 files changed

+1342
-33
lines changed

27 files changed

+1342
-33
lines changed

README.md

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# RSCG - 234 Examples of Roslyn Source Code Generators / 14 created by Microsoft /
1+
# RSCG - 235 Examples of Roslyn Source Code Generators / 14 created by Microsoft /
22

3-
The RSCG_Examples repository is a comprehensive documentation system that automatically processes and showcases 234 Roslyn Source Code Generator (RSCG) examples. The system transforms individual RSCG projects into structured documentation with code examples and cross-referenced content with a searchable website and code example exports.
3+
The RSCG_Examples repository is a comprehensive documentation system that automatically processes and showcases 235 Roslyn Source Code Generator (RSCG) examples. The system transforms individual RSCG projects into structured documentation with code examples and cross-referenced content with a searchable website and code example exports.
44

55
This system serves as both a learning resource for .NET developers interested in source generators and an automated pipeline for maintaining up-to-date documentation about the RSCG ecosystem
66

7-
## Latest Update : 2025-10-04 => 04 October 2025
7+
## Latest Update : 2025-10-05 => 05 October 2025
88

99
If you want to see examples with code, please click ***[List V2](https://ignatandrei.github.io/RSCG_Examples/v2/docs/List-of-RSCG)***
1010

@@ -24,8 +24,30 @@ If you want to be notified each time I add a new RSCG example , please click htt
2424

2525
## Content
2626

27-
Those are the 234 Roslyn Source Code Generators that I have tested you can see and download source code example.
27+
Those are the 235 Roslyn Source Code Generators that I have tested you can see and download source code example.
2828
( including 14 from Microsoft )
29+
### 235. [Csvcsharp](https://ignatandrei.github.io/RSCG_Examples/v2/docs/Csvcsharp) , in the [Serializer](https://ignatandrei.github.io/RSCG_Examples/v2/docs/rscg-examples#serializer) category
30+
31+
Generated on : 2025-10-05 => 05 October 2025
32+
33+
<details>
34+
<summary>Expand</summary>
35+
36+
37+
38+
Author: Yusuke Nakada
39+
40+
Fast CSV Serializer for .NET and Unity.
41+
42+
Nuget: [https://www.nuget.org/packages/Csvcsharp/](https://www.nuget.org/packages/Csvcsharp/)
43+
44+
45+
Link: [https://ignatandrei.github.io/RSCG_Examples/v2/docs/Csvcsharp](https://ignatandrei.github.io/RSCG_Examples/v2/docs/Csvcsharp)
46+
47+
Source: [https://github.com/nuskey8/Csv-CSharp](https://github.com/nuskey8/Csv-CSharp)
48+
49+
</details>
50+
2951
### 234. [RapidEnum](https://ignatandrei.github.io/RSCG_Examples/v2/docs/RapidEnum) , in the [Enum](https://ignatandrei.github.io/RSCG_Examples/v2/docs/rscg-examples#enum) category
3052

3153
Generated on : 2025-10-04 => 04 October 2025

later.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Just later
22

3-
## Latest Update : 2025-10-04 => 04 October 2025
3+
## Latest Update : 2025-10-05 => 05 October 2025
44

55

66

v2/Generator/DocusaurusExample.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import SameCategory from '../Categories/_Primitive{{category}}.mdx';
1212
# {{ Description.Generator.Name }} by {{Description.Generator.Author}}
1313

1414

15-
<TOCInline toc={toc} />
15+
<TOCInline toc={toc} minHeadingLevel={2} maxHeadingLevel={2} />
1616

1717
## NuGet / site data
1818
{{Description.Generator.MarkDownNugetDownloads}}

v2/Generator/all.csv

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,3 +233,4 @@ Nr,Key,Source,Category
233233
232,ConsoleAppFramework, https://github.com/Cysharp/ConsoleAppFramework,Console
234234
233,Vyaml, https://github.com/hadashiA/VYaml,Serializer
235235
234,RapidEnum, https://github.com/hanachiru/RapidEnum,Enum
236+
235,CsvCsharp, https://github.com/nuskey8/Csv-CSharp,Serializer

v2/RSCGExamplesData/GeneratorDataRec.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1414,5 +1414,12 @@
14141414
"Category":19,
14151415
"dtStart": "2025-10-04T00:00:00",
14161416
"show": true
1417+
},
1418+
1419+
{
1420+
"ID":"CsvCsharp",
1421+
"Category":16,
1422+
"dtStart": "2025-10-05T00:00:00",
1423+
"show": true
14171424
}
14181425
]

v2/book/examples/Csvcsharp.html

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
2+
<h1>RSCG nr 235 : Csvcsharp</h1>
3+
4+
<h2>Info</h2>
5+
Nuget : <a href="https://www.nuget.org/packages/Csvcsharp/" target="_blank">https://www.nuget.org/packages/Csvcsharp/</a>
6+
7+
<p>You can find more details at : <a href="https://github.com/nuskey8/Csv-CSharp" target="_blank"> https://github.com/nuskey8/Csv-CSharp</a></p>
8+
9+
<p>Author :Yusuke Nakada</p>
10+
11+
<p>Source: <a href="https://github.com/nuskey8/Csv-CSharp" target="_blank">https://github.com/nuskey8/Csv-CSharp</a> </p>
12+
13+
<h2>About</h2>
14+
15+
Serializer for CSV files
16+
17+
<h2>
18+
How to use
19+
</h2>
20+
<h3>
21+
Add reference to the <a href="https://www.nuget.org/packages/Csvcsharp/" target="_blank">Csvcsharp</a> in the csproj
22+
</h3>
23+
<img src="images/Csvcsharp/Serializer.csproj.png" width="580" height="580" />
24+
25+
<h3>This was for me the <b>starting</b> code</h3>
26+
27+
<br />
28+
I have <b>coded</b> the file Program.cs
29+
<br />
30+
<img src="images/Csvcsharp/csFiles/Program.cs.png" width="580" height="580" />
31+
<hr />
32+
33+
<br />
34+
I have <b>coded</b> the file Person.cs
35+
<br />
36+
<img src="images/Csvcsharp/csFiles/Person.cs.png" width="580" height="580" />
37+
<hr />
38+
<h3>And here are the <i>generated</i> files</h3>
39+
40+
<br />
41+
The file <i>generated</i> is SerializerDemo.Person.CsvSerializer.g.cs
42+
<br />
43+
<img src="images/Csvcsharp/generated/SerializerDemo.Person.CsvSerializer.g.cs.png" width="580" height="580" />
44+
45+
<br />
46+
The file <i>generated</i> is SerializerDemo.Person.YamlFormatter.g.cs
47+
<br />
48+
<img src="images/Csvcsharp/generated/SerializerDemo.Person.YamlFormatter.g.cs.png" width="580" height="580" />
49+
50+
<p>
51+
You can download the code and this page as pdf from
52+
<a target="_blank" href='https://ignatandrei.github.io/RSCG_Examples/v2/docs/Csvcsharp'>
53+
https://ignatandrei.github.io/RSCG_Examples/v2/docs/Csvcsharp
54+
</a>
55+
</p>
56+
57+
58+
<p>
59+
You can see the whole list at
60+
<a target="_blank" href='https://ignatandrei.github.io/RSCG_Examples/v2/docs/List-of-RSCG'>
61+
https://ignatandrei.github.io/RSCG_Examples/v2/docs/List-of-RSCG
62+
</a>
63+
</p>
64+

v2/book/list.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
</head>
1818
<body>
1919
<h1>
20-
This is the list of 234 RSCG with examples =>
20+
This is the list of 235 RSCG with examples =>
2121
</h1>
2222

2323
<table >
@@ -962,6 +962,10 @@ <h1>
962962
<td>234</td>
963963
<td><a href="examples/RapidEnum.html">RapidEnum</a></td>
964964
</tr>
965+
<tr>
966+
<td>235</td>
967+
<td><a href="examples/Csvcsharp.html">Csvcsharp</a></td>
968+
</tr>
965969
</table>
966970

967971

v2/book/pandocHTML.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,7 @@ input-files:
248248
- examples/ConsoleAppFramework.html
249249
- examples/VYaml.html
250250
- examples/RapidEnum.html
251+
- examples/Csvcsharp.html
251252

252253
# or you may use input-file: with a single value
253254
# defaults:
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"generator":{
3+
"name":"Csvcsharp",
4+
"nuget":[
5+
"https://www.nuget.org/packages/Csvcsharp/"
6+
],
7+
"link":"https://github.com/nuskey8/Csv-CSharp",
8+
"author":"Yusuke Nakada",
9+
"source":"https://github.com/nuskey8/Csv-CSharp"
10+
},
11+
"data":{
12+
"goodFor":["Serializer for CSV files"],
13+
"csprojDemo":"Serializer.csproj",
14+
"csFiles":["Program.cs","Person.cs"],
15+
"excludeDirectoryGenerated":[""],
16+
"includeAdditionalFiles":[""]
17+
},
18+
"links":{
19+
"blog":"",
20+
"video":""
21+
}
22+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fast CSV Serializer for .NET and Unity.

0 commit comments

Comments
 (0)