2
0
mirror of https://github.com/esiur/esiur-dotnet.git synced 2025-05-06 11:32:59 +00:00

Annotation bug

This commit is contained in:
Ahmed Zamil 2023-01-14 01:47:57 +03:00
parent 33f6933693
commit bcef4301b2

View File

@ -84,7 +84,7 @@ public static class TemplateGenerator
foreach (var p in template.Properties) foreach (var p in template.Properties)
{ {
var ptTypeName = GetTypeName(p.ValueType, templates); var ptTypeName = GetTypeName(p.ValueType, templates);
rt.AppendLine($"[Annotation[{ToLiteral(p.ReadAnnotation)}]"); rt.AppendLine($"[Annotation({ToLiteral(p.ReadAnnotation)})]");
rt.AppendLine($"public {ptTypeName} {p.Name} {{ get; set; }}"); rt.AppendLine($"public {ptTypeName} {p.Name} {{ get; set; }}");
rt.AppendLine(); rt.AppendLine();
} }
@ -297,7 +297,7 @@ public static class TemplateGenerator
var positionalArgs = f.Arguments.Where((x) => !x.Optional).ToArray(); var positionalArgs = f.Arguments.Where((x) => !x.Optional).ToArray();
var optionalArgs = f.Arguments.Where((x) => x.Optional).ToArray(); var optionalArgs = f.Arguments.Where((x) => x.Optional).ToArray();
rt.AppendLine($"[Annotation[{ToLiteral(f.Annotation)}]"); rt.AppendLine($"[Annotation({ToLiteral(f.Annotation)})]");
if (f.IsStatic) if (f.IsStatic)
{ {
@ -361,7 +361,7 @@ public static class TemplateGenerator
if (p.Inherited) if (p.Inherited)
continue; continue;
rt.AppendLine($"[Annotation[{ToLiteral(p.ReadAnnotation)}]"); rt.AppendLine($"[Annotation({ToLiteral(p.ReadAnnotation)})]");
var ptTypeName = GetTypeName(p.ValueType, templates); var ptTypeName = GetTypeName(p.ValueType, templates);
rt.AppendLine($"[Public] public {ptTypeName} {p.Name} {{"); rt.AppendLine($"[Public] public {ptTypeName} {p.Name} {{");
@ -378,7 +378,7 @@ public static class TemplateGenerator
if (c.Inherited) if (c.Inherited)
continue; continue;
rt.AppendLine($"[Annotation[{ToLiteral(c.Annotation)}]"); rt.AppendLine($"[Annotation({ToLiteral(c.Annotation)})]");
var ctTypeName = GetTypeName(c.ValueType, templates); var ctTypeName = GetTypeName(c.ValueType, templates);
rt.AppendLine($"[Public] public const {ctTypeName} {c.Name} = {c.Value};"); rt.AppendLine($"[Public] public const {ctTypeName} {c.Name} = {c.Value};");
@ -398,7 +398,7 @@ public static class TemplateGenerator
var etTypeName = GetTypeName(e.ArgumentType, templates); var etTypeName = GetTypeName(e.ArgumentType, templates);
rt.AppendLine($"case {e.Index}: {e.Name}?.Invoke(({etTypeName})args); break;"); rt.AppendLine($"case {e.Index}: {e.Name}?.Invoke(({etTypeName})args); break;");
eventsList.AppendLine($"[Annotation[{ToLiteral(e.Annotation)}]"); eventsList.AppendLine($"[Annotation({ToLiteral(e.Annotation)})]");
eventsList.AppendLine($"[Public] public event ResourceEventHandler<{etTypeName}> {e.Name};"); eventsList.AppendLine($"[Public] public event ResourceEventHandler<{etTypeName}> {e.Name};");
} }