You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .clinerules
+3-5Lines changed: 3 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -23,14 +23,14 @@ This is a .NET library providing **Smart Enums**, **Value Objects**, and **Discr
23
23
- **`src/Thinktecture.Runtime.Extensions`**: Core library with base interfaces, attributes, and runtime helpers
24
24
- Attributes: `SmartEnumAttribute<TKey>`, `SmartEnumAttribute`, `ValueObjectAttribute<TKey>`, `ComplexValueObjectAttribute`, `UnionAttribute<T1,T2,...>` (up to 5 type parameters), `AdHocUnionAttribute` (non-generic alternative to UnionAttribute), `UnionAttribute`, `ObjectFactoryAttribute<T>`
- **`src/Thinktecture.Runtime.Extensions.SourceGenerator`**: Roslyn Source Generators and Analyzers that create boilerplate code and validate usage for partial classes/structs
- **Framework Integration Projects**: Separate projects for JSON, MessagePack, Newtonsoft.Json, ProtoBuf, Entity Framework Core (7/8/9), ASP.NET Core, and Swashbuckle
33
-
- **EF Core**: Shared sources in `EntityFrameworkCore.Sources`, version-specific projects for EF Core 7/8/9
32
+
- **Framework Integration Projects**: Separate projects for JSON, MessagePack, Newtonsoft.Json, ProtoBuf, Entity Framework Core (8/9/10), ASP.NET Core, and Swashbuckle
33
+
- **EF Core**: Shared sources in `EntityFrameworkCore.Sources`, version-specific projects for EF Core 8/9/10
34
34
- **Serialization**: Converters/formatters for System.Text.Json, MessagePack, Newtonsoft.Json, and ProtoBuf
35
35
36
36
### Source Generators and Analyzers
@@ -518,5 +518,3 @@ Notes:
518
518
- UseWithEntityFramework: bool — enable EF Core integration for this factory
519
519
- UseForModelBinding: bool (init-only) — enable ASP.NET Core model binding
520
520
- HasCorrespondingConstructor: bool (init-only) — indicates presence of a single-parameter ctor of type `Type`
521
-
- Obsolete alias:
522
-
- ValueObjectFactoryAttribute<T> — use ObjectFactoryAttribute<T> instead
Copy file name to clipboardExpand all lines: .github/copilot-instructions.md
+3-5Lines changed: 3 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,14 +23,14 @@ This is a .NET library providing **Smart Enums**, **Value Objects**, and **Discr
23
23
-**`src/Thinktecture.Runtime.Extensions`**: Core library with base interfaces, attributes, and runtime helpers
24
24
- Attributes: `SmartEnumAttribute<TKey>`, `SmartEnumAttribute`, `ValueObjectAttribute<TKey>`, `ComplexValueObjectAttribute`, `UnionAttribute<T1,T2,...>` (up to 5 type parameters), `AdHocUnionAttribute` (non-generic alternative to UnionAttribute), `UnionAttribute`, `ObjectFactoryAttribute<T>`
-**`src/Thinktecture.Runtime.Extensions.SourceGenerator`**: Roslyn Source Generators and Analyzers that create boilerplate code and validate usage for partial classes/structs
-**Framework Integration Projects**: Separate projects for JSON, MessagePack, Newtonsoft.Json, ProtoBuf, Entity Framework Core (7/8/9), ASP.NET Core, and Swashbuckle
33
-
-**EF Core**: Shared sources in `EntityFrameworkCore.Sources`, version-specific projects for EF Core 7/8/9
32
+
-**Framework Integration Projects**: Separate projects for JSON, MessagePack, Newtonsoft.Json, ProtoBuf, Entity Framework Core (8/9/10), ASP.NET Core, and Swashbuckle
33
+
-**EF Core**: Shared sources in `EntityFrameworkCore.Sources`, version-specific projects for EF Core 8/9/10
34
34
-**Serialization**: Converters/formatters for System.Text.Json, MessagePack, Newtonsoft.Json, and ProtoBuf
35
35
36
36
### Source Generators and Analyzers
@@ -518,5 +518,3 @@ Notes:
518
518
- UseWithEntityFramework: bool — enable EF Core integration for this factory
519
519
- UseForModelBinding: bool (init-only) — enable ASP.NET Core model binding
520
520
- HasCorrespondingConstructor: bool (init-only) — indicates presence of a single-parameter ctor of type `Type`
521
-
- Obsolete alias:
522
-
- ValueObjectFactoryAttribute<T> — use ObjectFactoryAttribute<T> instead
Copy file name to clipboardExpand all lines: CLAUDE.md
+3-5Lines changed: 3 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,14 +23,14 @@ This is a .NET library providing **Smart Enums**, **Value Objects**, and **Discr
23
23
-**`src/Thinktecture.Runtime.Extensions`**: Core library with base interfaces, attributes, and runtime helpers
24
24
- Attributes: `SmartEnumAttribute<TKey>`, `SmartEnumAttribute`, `ValueObjectAttribute<TKey>`, `ComplexValueObjectAttribute`, `UnionAttribute<T1,T2,...>` (up to 5 type parameters), `AdHocUnionAttribute` (non-generic alternative to UnionAttribute), `UnionAttribute`, `ObjectFactoryAttribute<T>`
-**`src/Thinktecture.Runtime.Extensions.SourceGenerator`**: Roslyn Source Generators and Analyzers that create boilerplate code and validate usage for partial classes/structs
-**Framework Integration Projects**: Separate projects for JSON, MessagePack, Newtonsoft.Json, ProtoBuf, Entity Framework Core (7/8/9), ASP.NET Core, and Swashbuckle
33
-
-**EF Core**: Shared sources in `EntityFrameworkCore.Sources`, version-specific projects for EF Core 7/8/9
32
+
-**Framework Integration Projects**: Separate projects for JSON, MessagePack, Newtonsoft.Json, ProtoBuf, Entity Framework Core (8/9/10), ASP.NET Core, and Swashbuckle
33
+
-**EF Core**: Shared sources in `EntityFrameworkCore.Sources`, version-specific projects for EF Core 8/9/10
34
34
-**Serialization**: Converters/formatters for System.Text.Json, MessagePack, Newtonsoft.Json, and ProtoBuf
35
35
36
36
### Source Generators and Analyzers
@@ -518,5 +518,3 @@ Notes:
518
518
- UseWithEntityFramework: bool — enable EF Core integration for this factory
519
519
- UseForModelBinding: bool (init-only) — enable ASP.NET Core model binding
520
520
- HasCorrespondingConstructor: bool (init-only) — indicates presence of a single-parameter ctor of type `Type`
521
-
- Obsolete alias:
522
-
- ValueObjectFactoryAttribute<T> — use ObjectFactoryAttribute<T> instead
Copy file name to clipboardExpand all lines: src/Thinktecture.Runtime.Extensions.EntityFrameworkCore.Sources/EntityFrameworkCore/Storage/ValueConversion/ThinktectureValueConverterFactory.cs
Copy file name to clipboardExpand all lines: src/Thinktecture.Runtime.Extensions.EntityFrameworkCore.Sources/Extensions/ComplexTypePropertyBuilderExtensions.cs
Copy file name to clipboardExpand all lines: src/Thinktecture.Runtime.Extensions.EntityFrameworkCore.Sources/Extensions/DbContextOptionsBuilderExtensions.cs
/// <param name="useThinktectureConverters">Indication whether to enable or disable the feature.</param>
19
-
/// <param name="useConstructorForRead">For keyed value objects only. Use the constructor instead of the factory method when reading the data from the database.</param>
20
-
/// <param name="configureEnumsAndKeyedValueObjects">Action for further configuration of the property.</param>
/// <param name="useThinktectureConverters">Indication whether to enable or disable the feature.</param>
38
-
/// <param name="useConstructorForRead">For keyed value objects only. Use the constructor instead of the factory method when reading the data from a database.</param>
39
-
/// <param name="configureEnumsAndKeyedValueObjects">Action for further configuration of the property.</param>
0 commit comments