An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

# DynamicAnonymousType [![NuGet version](https://badge.fury.io/nu/DynamicAnonymousType.svg?v104)](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)