From 2acb6197665cb1bb8b1af8e53946e70ec8235381 Mon Sep 17 00:00:00 2001 From: Martin Damgaard Lorensen Date: Thu, 13 Jun 2024 11:14:48 +0200 Subject: [PATCH] Allow attribute annotations to be on a separate line --- src/NJsonSchema.CodeGeneration.CSharp/Templates/Class.liquid | 4 ++-- src/NJsonSchema.CodeGeneration.CSharp/Templates/Enum.liquid | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/NJsonSchema.CodeGeneration.CSharp/Templates/Class.liquid b/src/NJsonSchema.CodeGeneration.CSharp/Templates/Class.liquid index b04a017f0..5d619a0a5 100644 --- a/src/NJsonSchema.CodeGeneration.CSharp/Templates/Class.liquid +++ b/src/NJsonSchema.CodeGeneration.CSharp/Templates/Class.liquid @@ -26,7 +26,7 @@ {%- if IsDeprecated -%} [System.Obsolete{% if HasDeprecatedMessage %}({{ DeprecatedMessage | literal }}){% endif %}] {% endif -%} -{%- template Class.Annotations -%} +{%- template Class.Annotations %} {{ TypeAccessModifier }} {% if IsAbstract %}abstract {% endif %}partial {% if GenerateNativeRecords %}record{% else %}class{% endif %} {{ClassName}} {%- template Class.Inheritance %} { {%- if IsTuple -%} @@ -94,7 +94,7 @@ {%- if property.IsDeprecated -%} [System.Obsolete{% if property.HasDeprecatedMessage %}({{ property.DeprecatedMessage | literal }}){% endif %}] {%- endif -%} - {%- template Class.Property.Annotations -%} + {%- template Class.Property.Annotations %} public {{ property.Type }} {{ property.PropertyName }}{% if RenderInpc == false and RenderPrism == false %} { get; {% if property.HasSetter and RenderRecord == false %}set; {% elsif RenderRecord and GenerateNativeRecords %}init; {% endif %}}{% if property.HasDefaultValue and RenderRecord == false %} = {{ property.DefaultValue }};{% elsif GenerateNullableReferenceTypes and RenderRecord == false %} = default!;{% endif %} {% else %} { diff --git a/src/NJsonSchema.CodeGeneration.CSharp/Templates/Enum.liquid b/src/NJsonSchema.CodeGeneration.CSharp/Templates/Enum.liquid index 57956c084..9aa5b7ae1 100644 --- a/src/NJsonSchema.CodeGeneration.CSharp/Templates/Enum.liquid +++ b/src/NJsonSchema.CodeGeneration.CSharp/Templates/Enum.liquid @@ -7,14 +7,14 @@ {%- if IsEnumAsBitFlags -%} [System.Flags] {%- endif -%} -{%- template Enum.Annotations -%} +{%- template Enum.Annotations %} {{ TypeAccessModifier }} enum {{ Name }}{%- if HasExtendedValueRange %} : long{% endif %} { {%- for enum in Enums %} {%- if IsStringEnum -%} [System.Runtime.Serialization.EnumMember(Value = @"{{ enum.Value | replace: '"', '""' }}")] {%- endif -%} -{%- template Enum.Member.Annotations -%} +{%- template Enum.Member.Annotations %} {%- if IsEnumAsBitFlags -%} {{ enum.Name }} = {{ enum.InternalFlagValue }}, {%- else -%}