Table of Contents

Enum PluginDiagnosticPhase

Namespace
DotBoxD.Plugins.Runtime.Diagnostics
Assembly
DotBoxD.Plugins.dll

The runtime phase that emits a plugin DBXK* diagnostic, so a host can tell a static-package-upload rejection from a prepared-plan mismatch or a live runtime check.

public enum PluginDiagnosticPhase

Fields

LiveSetting = 3

Live-setting type, range, and value validation when manifest settings are validated or a live setting is updated. Emitted from DotBoxD.Plugins.Runtime.Lifecycle.LiveSettingTypeConverter.

PackageValidation = 0

Static plugin-package validation when a package is uploaded or generated, before it is prepared against a DotBoxD.Kernels plan. Emitted from DotBoxD.Plugins.Runtime.PluginPackageValidator.

PreparedPackageValidation = 1

Prepared-package validation after the package has been validated against the prepared DotBoxD.Kernels plan and registered event adapters. Emitted from DotBoxD.Plugins.Runtime.PluginPreparedPackageValidator.

RuntimeEntrypoint = 2

Direct/hook kernel entrypoint validation when a kernel is wired to an event adapter at runtime, or when a hook pipeline is registered.