@@ -311,19 +311,25 @@ private static void AppendConstantsAllAndList(StringBuilder source, in EnumSourc
311311 . AppendLine ( "> __list = __values;" ) ;
312312 source . AppendLine ( ) ;
313313 AppendXmlSummary ( source , " " , "Gets a span of all defined instances." ) ;
314- source . AppendLine (
315- " [global::System.Runtime.CompilerServices.MethodImpl(global::System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]" ) ;
316314 source . Append ( " public static global::System.ReadOnlySpan<" )
317315 . Append ( ctx . EnumTypeName )
318- . AppendLine ( "> Values => __values;" ) ;
316+ . AppendLine ( "> Values" ) ;
317+ source . AppendLine ( " {" ) ;
318+ source . AppendLine (
319+ " [global::System.Runtime.CompilerServices.MethodImpl(global::System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]" ) ;
320+ source . AppendLine ( " get => __values;" ) ;
321+ source . AppendLine ( " }" ) ;
319322 source . AppendLine ( ) ;
320323
321324 AppendXmlSummary ( source , " " , "Gets a read-only list of all defined instances." ) ;
322- source . AppendLine (
323- " [global::System.Runtime.CompilerServices.MethodImpl(global::System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]" ) ;
324325 source . Append ( " public static global::System.Collections.Generic.IReadOnlyList<" )
325326 . Append ( ctx . EnumTypeName )
326- . AppendLine ( "> List => __list;" ) ;
327+ . AppendLine ( "> List" ) ;
328+ source . AppendLine ( " {" ) ;
329+ source . AppendLine (
330+ " [global::System.Runtime.CompilerServices.MethodImpl(global::System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]" ) ;
331+ source . AppendLine ( " get => __list;" ) ;
332+ source . AppendLine ( " }" ) ;
327333 source . AppendLine ( ) ;
328334 }
329335
0 commit comments