TinmanErrorDump
Description
- Derived from
-
SerializableDisposableBase abstract
Represents a detailed error dump which may be included in a bug report.
When panicking (see TinmanException.Panic), the failing code may choose to assemble an error dump and write a dump file via Save. The output directory should be the settings directory of the enclosing module (see TinmanModule.Settings). On Windows, for example, the directory might look like this:
c:\Users\_USER_\AppData\Local\Tinman3D\_MODULE_\tinman-error._TIMESTAMP_._GUID_.dump
where _USER_
is the user name, _MODULE_
is BuildInformation.ModuleName of TinmanModule.Info, _TIMESTAMP_
is an UTC timestamp and _GUID_
uniquely identifies the code part that has assembled the error dump.
Public / Constructors
For
2 overloads
Creates a new instance of TinmanErrorDump.
- ValidatingException
-
If guid in is invalid.
Creates a new instance of TinmanErrorDump.
Public / Methods
SectionRead
Reads an error dump section.
- TinmanException
-
If sectionName in has not been found and
mandatory
istrue
.