AspectObjectDumper 1.9.9
dotnet add package AspectObjectDumper --version 1.9.9
NuGet\Install-Package AspectObjectDumper -Version 1.9.9
<PackageReference Include="AspectObjectDumper" Version="1.9.9" />
<PackageVersion Include="AspectObjectDumper" Version="1.9.9" />
<PackageReference Include="AspectObjectDumper" />
paket add AspectObjectDumper --version 1.9.9
#r "nuget: AspectObjectDumper, 1.9.9"
#:package AspectObjectDumper@1.9.9
#addin nuget:?package=AspectObjectDumper&version=1.9.9
#tool nuget:?package=AspectObjectDumper&version=1.9.9
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.6.2.
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 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
- CommonServiceLocator (>= 1.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|
Back to CommonServiceLocator 1.3