| IEvaluator |
This defines an evaluator, and evaluator is used to evaluate expression at runtime.
|
| IMetricProcessor |
This type defines a processor for metrics.
|
| ISnapshotContext |
This is the context passed to plugins.
|
| ISnapshotDecorator |
This type allows a plugin to provide additional attributes to captured snapshots.
|
| ITraceProvider |
This type can be used to connect Deep to a trace provider.
|
| ITraceProvider.ISpan |
This type describes a span for Deep to use as a dynamic Span, it gives a common interface for all ITraceProvider's.
|
| LazyEvaluator.IEvaluatorLoader |
This type allows us to lazy load an evaluator when it is first used.
|