diff --git a/ServerDatabase.SourceGenerator/JsonTableRowGenerator.cs b/ServerDatabase.SourceGenerator/JsonTableRowGenerator.cs index 91bba2c..11e4ce4 100644 --- a/ServerDatabase.SourceGenerator/JsonTableRowGenerator.cs +++ b/ServerDatabase.SourceGenerator/JsonTableRowGenerator.cs @@ -84,6 +84,7 @@ namespace ServerDatabase.SourceGenerator.Generated string bad = prop.Type.ToString(); Console.WriteLine(prop); bad = bad.Replace("ServerDatabase.TableColumn<", ""); + bad = bad.Remove(0, bad.LastIndexOf(',')) + 1; bad = bad.Remove(bad.LastIndexOf('>')); if (bad.ToLower() == "byte[]") bad = "string"; EqualsValueClauseSyntax? equalsSyntax = prop.DeclaringSyntaxReferences[0].GetSyntax() switch diff --git a/ServerDatabase.SourceGenerator/ServerDatabase.SourceGenerator.csproj b/ServerDatabase.SourceGenerator/ServerDatabase.SourceGenerator.csproj index 77193ab..a59df57 100644 --- a/ServerDatabase.SourceGenerator/ServerDatabase.SourceGenerator.csproj +++ b/ServerDatabase.SourceGenerator/ServerDatabase.SourceGenerator.csproj @@ -6,7 +6,7 @@ enable netstandard2.0 true - 1.0.2-alpha10 + 1.0.2-alpha12 Server Database Source Generator JacobTech diff --git a/ServerDatabase.SourceGenerator/TableRowGenerator.cs b/ServerDatabase.SourceGenerator/TableRowGenerator.cs index 493c6bf..2abcfd5 100644 --- a/ServerDatabase.SourceGenerator/TableRowGenerator.cs +++ b/ServerDatabase.SourceGenerator/TableRowGenerator.cs @@ -81,6 +81,7 @@ namespace ServerDatabase.SourceGenerator.Generated { string bad = prop.Type.ToString(); bad = bad.Replace("ServerDatabase.TableColumn<", ""); + bad = bad.Remove(0, bad.LastIndexOf(',') + 1); bad = bad.Remove(bad.LastIndexOf('>')); builder.AppendLine($" public {bad} {prop.Name} {{ get; set; }}"); }