@@ -66,7 +66,7 @@ public static string Generate(object[] data, FastDataConfig fdCfg, ICodeGenerato
6666 /// <param name="factory">A logging factory</param>
6767 /// <returns>The generated source code.</returns>
6868 /// <exception cref="InvalidOperationException">Thrown when you gave an unsupported data type in data.</exception>
69- public static string Generate < T > ( T [ ] data , FastDataConfig fdCfg , ICodeGenerator generator , ILoggerFactory ? factory = null ) where T : notnull
69+ public static string Generate < T > ( T [ ] data , FastDataConfig fdCfg , ICodeGenerator generator , ILoggerFactory ? factory = null )
7070 {
7171 if ( typeof ( T ) == typeof ( string ) )
7272 return GenerateString ( new ReadOnlySpan < string > ( ( string [ ] ) ( object ) data ) , fdCfg , generator , factory ) ;
@@ -81,7 +81,7 @@ public static string Generate<T>(T[] data, FastDataConfig fdCfg, ICodeGenerator
8181 /// <param name="factory">A logging factory</param>
8282 /// <returns>The generated source code.</returns>
8383 /// <exception cref="InvalidOperationException">Thrown when you gave an unsupported data type in data.</exception>
84- public static string Generate < T > ( ReadOnlySpan < T > data , FastDataConfig fdCfg , ICodeGenerator generator , ILoggerFactory ? factory = null ) where T : notnull
84+ public static string Generate < T > ( ReadOnlySpan < T > data , FastDataConfig fdCfg , ICodeGenerator generator , ILoggerFactory ? factory = null )
8585 {
8686 if ( data . Length == 0 )
8787 throw new InvalidOperationException ( "No data provided. Please provide at least one item to generate code for." ) ;
@@ -243,13 +243,13 @@ private static string GenerateString(ReadOnlySpan<string> data, FastDataConfig f
243243 }
244244 }
245245
246- private static string Generate < T , TContext > ( ICodeGenerator generator , GeneratorConfig < T > genCfg , IStructure < T , TContext > structure , ReadOnlySpan < T > data ) where T : notnull where TContext : IContext < T >
246+ private static string Generate < T , TContext > ( ICodeGenerator generator , GeneratorConfig < T > genCfg , IStructure < T , TContext > structure , ReadOnlySpan < T > data ) where TContext : IContext < T >
247247 {
248248 TContext res = structure . Create ( ref data ) ;
249249 return generator . Generate ( data , genCfg , res ) ;
250250 }
251251
252- private static ReadOnlySpan < T > Cast < T > ( this ReadOnlySpan < object > data ) where T : notnull
252+ private static ReadOnlySpan < T > Cast < T > ( this ReadOnlySpan < object > data )
253253 {
254254 T [ ] newArr = new T [ data . Length ] ;
255255
0 commit comments