We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
CCodeGenerator.GenerateExtraClassSpecifiers
1 parent cc5539b commit 26a5525Copy full SHA for 26a5525
src/Generator/Generators/C/CCodeGenerator.cs
@@ -177,6 +177,9 @@ public static string GetAccess(AccessSpecifier accessSpecifier)
177
}
178
179
180
+ public virtual List<string> GenerateExtraClassSpecifiers(Class @class)
181
+ => new List<string>();
182
+
183
public override void GenerateClassSpecifier(Class @class)
184
{
185
var keywords = new List<string>();
@@ -200,6 +203,8 @@ public override void GenerateClassSpecifier(Class @class)
200
203
else
201
204
keywords.Add("class");
202
205
206
+ keywords.AddRange(GenerateExtraClassSpecifiers(@class));
207
208
keywords.Add(@class.Name);
209
210
keywords = keywords.Where(s => !string.IsNullOrWhiteSpace(s)).ToList();
0 commit comments