1.4 KiB
1.4 KiB
source_files, generated_at, model, schema_version, sha256
| source_files | generated_at | model | schema_version | sha256 | ||
|---|---|---|---|---|---|---|
|
2026-04-17T16:06:49.136163+00:00 | zai-org/GLM-5-FP8 | 1 | f447774506b0d21c |
Legend
Purpose
This module defines the view and ViewModel interfaces for a Legend component within the DTS Viewer. The ViewModel interface provides access to its associated view, suggesting a composition pattern where the ViewModel owns a reference to its View.
Public Interface
ILegendView (interface)
- Inherits from:
IBaseView - No members defined. Serves as a marker interface for Legend views.
ILegendViewModel (interface)
- Inherits from:
IBaseViewModel - Members:
ILegendView View { get; }— Gets the Tab View associated with this ViewModel.
Invariants
ILegendViewModel.Viewmust return a validILegendViewimplementation.- The XML comment indicates this view is specifically a "Tab View", suggesting the Legend is rendered as a tabbed interface element.
Dependencies
- Depends on:
DTS.Common.Base(forIBaseViewandIBaseViewModel) - Depended on by: Unknown from source alone (likely concrete Legend implementations and Viewer composition)
Gotchas
- The XML documentation refers to "Tab View" which may indicate specific UI placement expectations not evident from the interface alone.