- new constraint must be last

pull/62/head
Simon G. 2 days ago
parent b3f9a96326
commit cdc96ccb4c
Signed by: SimonG
GPG Key ID: 0B82B964BA536523
  1. 6
      LightweightIocContainer.FactoryGenerator/FactoryGenerator.cs

@ -336,9 +336,6 @@ public class FactoryGenerator : IIncrementalGenerator
if (typeParameterSymbol.HasValueTypeConstraint)
constraints.Add("struct");
if (typeParameterSymbol.HasConstructorConstraint)
constraints.Add("new()");
if (typeParameterSymbol.HasUnmanagedTypeConstraint)
constraints.Add("unmanaged");
@ -353,6 +350,9 @@ public class FactoryGenerator : IIncrementalGenerator
constraints.Add(constraintType.Name);
}
if (typeParameterSymbol.HasConstructorConstraint)
constraints.Add("new()");
return constraints;
}
}
Loading…
Cancel
Save