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:
parent
33f6933693
commit
bcef4301b2
@ -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};");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user