AspectObjectDumper 1.2.0.5

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 (e.g. PII) properties;
   - 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.
* Build and tested with .NET 4.0, 4.5, 4.5.1. This package targets .NET 4.0.

There is a newer version of this package available.
See the version list below for details.
Install-Package AspectObjectDumper -Version 1.2.0.5
dotnet add package AspectObjectDumper --version 1.2.0.5
<PackageReference Include="AspectObjectDumper" Version="1.2.0.5" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add AspectObjectDumper --version 1.2.0.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

In version 1.2.0.5:
* Improved dumping of generic collections.
* Added a public static class {{DumpFormat}} which allows to replace the  default format strings for various bits of the dump.
* Small changes in the XML documentation comments.
* Added DumpFormat.TypeInfo property formatting the dump of values of type System.Reflection.Type.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.10.2 548 6/20/2018
1.10.0 417 4/25/2018
1.9.11 321 3/22/2018
1.9.10 1,302 11/10/2017
1.9.9 308 10/26/2017
1.9.8 231 10/26/2017
1.9.7 316 10/5/2017
1.8.0 236 10/1/2017
1.7.11 602 8/1/2017
1.7.10 277 7/30/2017
1.7.9 274 7/29/2017
1.7.8 281 7/28/2017
1.7.7 287 7/28/2017
1.7.6 419 7/6/2017
1.7.5 366 6/30/2017
1.7.5-debug 263 6/30/2017
1.7.4 307 6/26/2017
1.7.4-debug 290 6/26/2017
1.6.22 1,096 4/7/2017
1.6.21 418 3/22/2017
1.6.18 695 3/3/2017
1.6.15 762 2/19/2017
1.6.12 3,510 10/28/2016
1.6.11 333 10/25/2016
1.6.10 316 10/25/2016
1.6.9 316 10/25/2016
1.6.8 902 7/1/2016
1.6.7 540 6/29/2016
1.6.6 348 6/25/2016
1.6.5 354 6/23/2016
1.6.4 370 6/19/2016
1.6.2 462 5/27/2016
1.5.5 441 4/24/2016
1.5.4 417 4/14/2016
1.5.3 399 4/8/2016
1.5.2 647 1/27/2016
1.5.1 384 1/26/2016
1.5.0 548 1/1/2016
1.4.2 427 12/15/2015
1.4.0 900 9/17/2015
1.3.2 770 5/20/2015
1.3.0 484 5/9/2015
1.2.1 440 5/20/2015
1.2.0.5 1,736 4/19/2015
1.2.0.3 725 4/9/2015
1.2.0.1 486 4/9/2015
1.2.0 495 4/7/2015
1.1.0.1 581 3/5/2015
1.0.3.7 463 3/4/2015
1.0.3.6 487 3/3/2015
1.0.3.5 453 3/3/2015
1.0.3.4 471 3/3/2015
1.0.3.3 484 3/3/2015
1.0.3.2 429 3/3/2015
1.0.3.1 465 3/3/2015
1.0.2.4 633 12/2/2014
1.0.2.2 566 10/24/2014
1.0.2.1 501 10/24/2014
1.0.1.2 454 10/23/2014
1.0.1.1 1,108 5/9/2014
1.0.1 573 5/9/2014
1.0.0.1 967 12/3/2013
1.0.0 567 12/3/2013
0.9.3 649 9/18/2013
0.9.2 566 9/15/2013
0.9.1 587 9/12/2013
Show less