https://github.com/mustaddon/dynamicanonymoustype
Dynamic creating Anonymous (similar) Types at program runtime
https://github.com/mustaddon/dynamicanonymoustype
anonymous-types dotnet dynamic-assembly dynamic-class dynamic-type dynamic-types runtime-library type-generator
Last synced: 5 months ago
JSON representation
Dynamic creating Anonymous (similar) Types at program runtime
- Host: GitHub
- URL: https://github.com/mustaddon/dynamicanonymoustype
- Owner: mustaddon
- License: mit
- Created: 2023-12-22T20:35:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-16T11:54:21.000Z (6 months ago)
- Last Synced: 2024-11-16T12:07:11.815Z (6 months ago)
- Topics: anonymous-types, dotnet, dynamic-assembly, dynamic-class, dynamic-type, dynamic-types, runtime-library, type-generator
- Language: C#
- Homepage:
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DynamicAnonymousType [](http://badge.fury.io/nu/DynamicAnonymousType)
Dynamic creating Anonymous (similar) Types at program runtime.```C#
using DynamicAnonymousType;Type type = DynamicFactory.CreateType(
("Id", typeof(int)),
("Name", typeof(string)),
("Date", typeof(DateTime?)));dynamic instance = type.CreateInstance(
("Id", 1),
("Name", "Text1"),
("Date", DateTime.Now));
```
[Program.cs](https://github.com/mustaddon/DynamicAnonymousType/tree/main/Examples/Program.cs)