Pattern that matches an unknown Value member.


A named key-value pair in the diagnostic record.
A record in the diagnostic stream.
A Stream of incoming requests for Source


A component with records for the Diagnostics system to retrieve.
An argument value which can be one of several types.


Maximum number of arguments that can be encoded per record, as specified by the tracing format:
A small(ish) limit on the length of argument names is used because argument names are expected to be used repeatedly, many times.
The maximum string length which we can encode into the tracing format.