Logo FS-Skia-UI

ControlDiagnosticCode Type

Closed classification (`ControlDiagnosticCode`) of an authoring or runtime defect, from `MissingRequiredAttribute` and `MissingStableKey` to `ContrastFailure`, `KeyCollision`, `StaleGeneratedReference`, and the feature-113 `UnstableReuseInput`.

Union cases

Union case Description

ContrastFailure

Full Usage: ContrastFailure

DuplicateAttribute

Full Usage: DuplicateAttribute

HitTestFailed

Full Usage: HitTestFailed

KeyCollision

Full Usage: KeyCollision

LayoutConflict

Full Usage: LayoutConflict

MissingAccessibilityMetadata

Full Usage: MissingAccessibilityMetadata

MissingRequiredAttribute

Full Usage: MissingRequiredAttribute

MissingStableKey

Full Usage: MissingStableKey

OffscreenComposition

Full Usage: OffscreenComposition

Feature 116 (Phase 7): a control whose paint requires OFFSCREEN COMPOSITION — a non-opaque opacity group over a multi-node subtree, a clip (`ClipNode`), or a drop-shadow/image-filter (`DropShadow`). Offscreen composition allocates a separate layer + composite (a real backend cost and a cache-defeating boundary), so the framework surfaces it as actionable advisory context. Advisory ONLY: never fails a build, never alters rendered output (matching the `KeyCollision` non-blocking model).

StaleGeneratedReference

Full Usage: StaleGeneratedReference

UnstableReuseInput

Full Usage: UnstableReuseInput

Feature 113 (Phase 5): an always-new input (a rebuilt `UntypedValue`, a per-frame event closure, an unstable key) that compared unequal across two builds of the same model and so defeats memoized subtree reuse. Reported by `Diagnostics.stabilityReport`; advisory only.

UnsupportedEnvironment

Full Usage: UnsupportedEnvironment

UnsupportedStateCombination

Full Usage: UnsupportedStateCombination

Instance members

Instance member Description

this.IsContrastFailure

Full Usage: this.IsContrastFailure

Returns: bool
Returns: bool

this.IsDuplicateAttribute

Full Usage: this.IsDuplicateAttribute

Returns: bool
Returns: bool

this.IsHitTestFailed

Full Usage: this.IsHitTestFailed

Returns: bool
Returns: bool

this.IsKeyCollision

Full Usage: this.IsKeyCollision

Returns: bool
Returns: bool

this.IsLayoutConflict

Full Usage: this.IsLayoutConflict

Returns: bool
Returns: bool

this.IsMissingAccessibilityMetadata

Full Usage: this.IsMissingAccessibilityMetadata

Returns: bool
Returns: bool

this.IsMissingRequiredAttribute

Full Usage: this.IsMissingRequiredAttribute

Returns: bool
Returns: bool

this.IsMissingStableKey

Full Usage: this.IsMissingStableKey

Returns: bool
Returns: bool

this.IsOffscreenComposition

Full Usage: this.IsOffscreenComposition

Returns: bool
Returns: bool

this.IsStaleGeneratedReference

Full Usage: this.IsStaleGeneratedReference

Returns: bool
Returns: bool

this.IsUnstableReuseInput

Full Usage: this.IsUnstableReuseInput

Returns: bool
Returns: bool

this.IsUnsupportedEnvironment

Full Usage: this.IsUnsupportedEnvironment

Returns: bool
Returns: bool

this.IsUnsupportedStateCombination

Full Usage: this.IsUnsupportedStateCombination

Returns: bool
Returns: bool

Type something to start searching.