-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
DeepConvert should be able to convert data between the following types:
- Dictionary<string, object> – class { … } (with same dictionary keys and properties/fields)
- class { … } – class { … } (with same property/field names)
Property/field names should be matched case-insensitively, unless that would be ambiguous. If a property/field is itself of a composite type, the conversion recurses into that property/field.
Only public properties/fields are regarded, but the type itself should not necessarily be public.
Reflection data about the involved types should be cached for better performance. This might be a with compiled expressions or Reflection.Emit.
Metadata
Metadata
Assignees
Labels
No labels