MDD4All.Reflection.TypeAnalyzer
2.0.0.7
dotnet add package MDD4All.Reflection.TypeAnalyzer --version 2.0.0.7
NuGet\Install-Package MDD4All.Reflection.TypeAnalyzer -Version 2.0.0.7
<PackageReference Include="MDD4All.Reflection.TypeAnalyzer" Version="2.0.0.7" />
<PackageVersion Include="MDD4All.Reflection.TypeAnalyzer" Version="2.0.0.7" />
<PackageReference Include="MDD4All.Reflection.TypeAnalyzer" />
paket add MDD4All.Reflection.TypeAnalyzer --version 2.0.0.7
#r "nuget: MDD4All.Reflection.TypeAnalyzer, 2.0.0.7"
#:package MDD4All.Reflection.TypeAnalyzer@2.0.0.7
#addin nuget:?package=MDD4All.Reflection.TypeAnalyzer&version=2.0.0.7
#tool nuget:?package=MDD4All.Reflection.TypeAnalyzer&version=2.0.0.7
Tells you at runtime what a type is.
Hand it a Type - or an object, and it takes the type from that - and it reports a
category: a simple value such as int or string, a nullable one such as int?, an
array, a list, a dictionary, another generic type such as HashSet<T>, or a plain
object. Alongside it comes the list of types it is built from: the element type of a
list or an array, the key and the value type of a dictionary.
It does not read the properties of an object. It says what kind of thing you are holding, not what is inside it.
Written for programs that meet a type for the first time while running: editors that build their interface from whatever model they are handed, and serializers that walk an object graph they do not know beforehand.
Targets netstandard2.0.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
NuGet packages (4)
Showing the top 4 NuGet packages that depend on MDD4All.Reflection.TypeAnalyzer:
| Package | Downloads |
|---|---|
|
MDD4All.DME.DataAccess
Turns a file back into an object graph without knowing the types beforehand, and writes one back out. Reports what went wrong when a file will not open, and which entries a dictionary with a complex key would lose. |
|
|
MDD4All.DME.Proxies
Reads and writes an object graph as JSON or XML behind one shape each, so the calling code does not have to know which library sits underneath. Brings a converter for dictionaries whose key is an object - something JSON has no direct form for. |
|
|
MDD4All.DME.ViewModels
The view models of MDD4All.DME, the object graph editor: the tree built from whatever object it is handed, the open document, the settings, and the rules a data model declares through its annotations. |
|
|
MDD4All.DME.Views
The Blazor components of MDD4All.DME, the object graph editor: a card per object, a shape of its own for lists, arrays and dictionaries, the start page, the settings dialog, and every text in two languages. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.0.7 | 238 | 9/24/2026 |