AspectObjectDumper 1.10.0
See the version list below for details.
dotnet add package AspectObjectDumper --version 1.10.0
NuGet\Install-Package AspectObjectDumper -Version 1.10.0
<PackageReference Include="AspectObjectDumper" Version="1.10.0" />
paket add AspectObjectDumper --version 1.10.0
#r "nuget: AspectObjectDumper, 1.10.0"
// Install AspectObjectDumper as a Cake Addin
#addin nuget:?package=AspectObjectDumper&version=1.10.0
// Install AspectObjectDumper as a Cake Tool
#tool nuget:?package=AspectObjectDumper&version=1.10.0
Features:
* The dump output is separated from the targeted dump media by the familiar TextWriter interface.
* The programmer can dump the value of any type of object: primitive and enum types (including those marked with FlagsAttribute), custom classes, struct-s, collections, etc.
* For complex type objects (classes and structs) the dumper outputs the names and the values of the properties.
* The dump is recursive: the complex members of the dumped object are dumped indented.
* Dumps the elements of sequences (arrays, lists, dictionaries, etc.)
* Handles circular references.
* The developers can easily customize various aspects of the dump by using an attribute (DumpAttribute) on the classes and their members, such as:
- the order in which the properties are dumped;
- formatting of the property names and/or values;
- suppressing the dump of some uninteresting properties;
- masking the values of sensitive properties (e.g. PII);
- the depth of the recursion into complex members;
- the maximum number of dumped elements of sequence properties.
* The dumper picks the customization attributes also from buddy classes declared with MetadataTypeAttribute.
* Even if the class doesn't have any attributes, the programmer can still pass a metadata class as a separate parameter to the dumping method. This allows for control over the dump of BCL and third party classes.
* Built and tested with .NET 4.5.2, 4.6.2, 4.7.1.
For more information see the documentation at https://github.com/vmelamed/vm/blob/master/Aspects/Diagnostics/ObjectDumper.md.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net452 is compatible. net46 was computed. net461 was computed. net462 is compatible. net463 was computed. net47 was computed. net471 is compatible. net472 was computed. net48 was computed. net481 was computed. |
-
- CommonServiceLocator (>= 2.0.3)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on AspectObjectDumper:
Package | Downloads |
---|---|
vm.Aspects
A set of classes, utilities, etc. addressing various common cross-cutting concerns or extending existing similar libraries like Enterprise Library, Unity, etc. Supports .NET 4.6.2, 4.7.1 and 4.7.2. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.10.2 | 2,885 | 6/20/2018 |
1.10.0 | 2,089 | 4/25/2018 |
1.9.11 | 1,614 | 3/22/2018 |
1.9.10 | 3,502 | 11/10/2017 |
1.9.9 | 2,738 | 10/26/2017 |
1.9.8 | 1,366 | 10/26/2017 |
1.9.7 | 2,240 | 10/5/2017 |
1.8.0 | 1,398 | 10/1/2017 |
1.7.11 | 2,736 | 8/1/2017 |
1.7.10 | 1,478 | 7/30/2017 |
1.7.9 | 1,428 | 7/29/2017 |
1.7.8 | 1,470 | 7/28/2017 |
1.7.7 | 1,472 | 7/28/2017 |
1.7.6 | 2,558 | 7/6/2017 |
1.7.5 | 2,075 | 6/30/2017 |
1.7.5-debug | 1,260 | 6/30/2017 |
1.7.4 | 1,444 | 6/26/2017 |
1.7.4-debug | 1,291 | 6/26/2017 |
1.6.22 | 3,218 | 4/7/2017 |
1.6.21 | 1,632 | 3/22/2017 |
1.6.18 | 1,876 | 3/3/2017 |
1.6.15 | 2,104 | 2/19/2017 |
1.6.12 | 4,816 | 10/28/2016 |
1.6.11 | 1,545 | 10/25/2016 |
1.6.10 | 1,539 | 10/25/2016 |
1.6.9 | 1,500 | 10/25/2016 |
1.6.8 | 3,814 | 7/1/2016 |
1.6.7 | 1,737 | 6/29/2016 |
1.6.6 | 1,559 | 6/25/2016 |
1.6.5 | 1,563 | 6/23/2016 |
1.6.4 | 1,547 | 6/19/2016 |
1.6.2 | 1,843 | 5/27/2016 |
1.5.5 | 1,794 | 4/24/2016 |
1.5.4 | 1,563 | 4/14/2016 |
1.5.3 | 1,599 | 4/8/2016 |
1.5.2 | 1,830 | 1/27/2016 |
1.5.1 | 3,431 | 1/26/2016 |
1.5.0 | 2,415 | 1/1/2016 |
1.4.2 | 2,434 | 12/15/2015 |
1.4.0 | 2,579 | 9/17/2015 |
1.3.2 | 1,968 | 5/20/2015 |
1.3.0 | 1,663 | 5/9/2015 |
1.2.1 | 1,657 | 5/20/2015 |
1.2.0.5 | 3,137 | 4/19/2015 |
1.2.0.3 | 1,977 | 4/9/2015 |
1.2.0.1 | 1,693 | 4/9/2015 |
1.2.0 | 1,663 | 4/7/2015 |
1.1.0.1 | 2,113 | 3/5/2015 |
1.0.3.7 | 1,786 | 3/4/2015 |
1.0.3.6 | 1,817 | 3/3/2015 |
1.0.3.5 | 1,858 | 3/3/2015 |
1.0.3.4 | 2,057 | 3/3/2015 |
1.0.3.3 | 1,899 | 3/3/2015 |
1.0.3.2 | 1,606 | 3/3/2015 |
1.0.3.1 | 1,905 | 3/3/2015 |
1.0.2.4 | 1,919 | 12/2/2014 |
1.0.2.2 | 1,762 | 10/24/2014 |
1.0.2.1 | 1,735 | 10/24/2014 |
1.0.1.2 | 1,630 | 10/23/2014 |
1.0.1.1 | 2,319 | 5/9/2014 |
1.0.1 | 1,904 | 5/9/2014 |
1.0.0.1 | 3,398 | 12/3/2013 |
1.0.0 | 1,832 | 12/3/2013 |
0.9.3 | 1,902 | 9/18/2013 |
0.9.2 | 1,800 | 9/15/2013 |
0.9.1 | 1,830 | 9/12/2013 |
Updated the CommonServiceLocator to version 2.0.3.