@@ -25,6 +25,7 @@ internal static class EmbeddedSources
2525 LoadEmbeddedResource ( "StronglyTypedIds.Templates.Guid.Guid_EfCoreValueConverter.cs" ) ,
2626 LoadEmbeddedResource ( "StronglyTypedIds.Templates.Guid.Guid_DapperTypeHandler.cs" ) ,
2727 LoadEmbeddedResource ( "StronglyTypedIds.Templates.Guid.Guid_IComparable.cs" ) ,
28+ LoadEmbeddedResource ( "StronglyTypedIds.Templates.Guid.Guid_Parsable.cs" ) ,
2829 LoadEmbeddedResource ( "StronglyTypedIds.Templates.Guid.Guid_SwaggerSchemaFilter.cs" ) ,
2930 false
3031 ) ;
@@ -38,6 +39,7 @@ internal static class EmbeddedSources
3839 LoadEmbeddedResource ( "StronglyTypedIds.Templates.Int.Int_EfCoreValueConverter.cs" ) ,
3940 LoadEmbeddedResource ( "StronglyTypedIds.Templates.Int.Int_DapperTypeHandler.cs" ) ,
4041 LoadEmbeddedResource ( "StronglyTypedIds.Templates.Int.Int_IComparable.cs" ) ,
42+ LoadEmbeddedResource ( "StronglyTypedIds.Templates.Int.Int_Parsable.cs" ) ,
4143 LoadEmbeddedResource ( "StronglyTypedIds.Templates.Int.Int_SwaggerSchemaFilter.cs" ) ,
4244 false
4345 ) ;
@@ -51,6 +53,7 @@ internal static class EmbeddedSources
5153 LoadEmbeddedResource ( "StronglyTypedIds.Templates.Long.Long_EfCoreValueConverter.cs" ) ,
5254 LoadEmbeddedResource ( "StronglyTypedIds.Templates.Long.Long_DapperTypeHandler.cs" ) ,
5355 LoadEmbeddedResource ( "StronglyTypedIds.Templates.Long.Long_IComparable.cs" ) ,
56+ LoadEmbeddedResource ( "StronglyTypedIds.Templates.Long.Long_Parsable.cs" ) ,
5457 LoadEmbeddedResource ( "StronglyTypedIds.Templates.Long.Long_SwaggerSchemaFilter.cs" ) ,
5558 false
5659 ) ;
@@ -64,6 +67,7 @@ internal static class EmbeddedSources
6467 LoadEmbeddedResource ( "StronglyTypedIds.Templates.String.String_EfCoreValueConverter.cs" ) ,
6568 LoadEmbeddedResource ( "StronglyTypedIds.Templates.String.String_DapperTypeHandler.cs" ) ,
6669 LoadEmbeddedResource ( "StronglyTypedIds.Templates.String.String_IComparable.cs" ) ,
70+ LoadEmbeddedResource ( "StronglyTypedIds.Templates.String.String_Parsable.cs" ) ,
6771 LoadEmbeddedResource ( "StronglyTypedIds.Templates.String.String_SwaggerSchemaFilter.cs" ) ,
6872 false
6973 ) ;
@@ -77,6 +81,7 @@ internal static class EmbeddedSources
7781 LoadEmbeddedResource ( "StronglyTypedIds.Templates.NullableString.NullableString_EfCoreValueConverter.cs" ) ,
7882 LoadEmbeddedResource ( "StronglyTypedIds.Templates.NullableString.NullableString_DapperTypeHandler.cs" ) ,
7983 LoadEmbeddedResource ( "StronglyTypedIds.Templates.NullableString.NullableString_IComparable.cs" ) ,
84+ LoadEmbeddedResource ( "StronglyTypedIds.Templates.NullableString.NullableString_Parsable.cs" ) ,
8085 LoadEmbeddedResource ( "StronglyTypedIds.Templates.NullableString.NullableString_SwaggerSchemaFilter.cs" ) ,
8186 true
8287 ) ;
@@ -90,6 +95,7 @@ internal static class EmbeddedSources
9095 LoadEmbeddedResource ( "StronglyTypedIds.Templates.NewId.NewId_EfCoreValueConverter.cs" ) ,
9196 LoadEmbeddedResource ( "StronglyTypedIds.Templates.NewId.NewId_DapperTypeHandler.cs" ) ,
9297 LoadEmbeddedResource ( "StronglyTypedIds.Templates.NewId.NewId_IComparable.cs" ) ,
98+ LoadEmbeddedResource ( "StronglyTypedIds.Templates.NewId.NewId_Parsable.cs" ) ,
9399 LoadEmbeddedResource ( "StronglyTypedIds.Templates.NewId.NewId_SwaggerSchemaFilter.cs" ) ,
94100 false
95101 ) ;
@@ -125,6 +131,7 @@ public readonly struct ResourceCollection
125131 public string EfCoreValueConverter { get ; }
126132 public string DapperTypeHandler { get ; }
127133 public string Comparable { get ; }
134+ public string Parsable { get ; }
128135
129136 public ResourceCollection (
130137 string header ,
@@ -135,6 +142,7 @@ public ResourceCollection(
135142 string efCoreValueConverter ,
136143 string dapperTypeHandler ,
137144 string comparable ,
145+ string parsable ,
138146 string swaggerSchemaFilter ,
139147 bool nullableEnable )
140148 {
@@ -146,6 +154,7 @@ public ResourceCollection(
146154 EfCoreValueConverter = efCoreValueConverter ;
147155 DapperTypeHandler = dapperTypeHandler ;
148156 Comparable = comparable ;
157+ Parsable = parsable ;
149158 NullableEnable = nullableEnable ;
150159 Header = header ;
151160 }
@@ -163,4 +172,4 @@ internal static string LoadTemplateForEmitting(string resourceName)
163172#endif" ;
164173 }
165174 }
166- }
175+ }
0 commit comments