Commit e88dee0
committed
Ensured
Resolves `IDE0060`. We optionally allow `Value` and `InheritedValue` to be defined via the constructor of an `AttributeViewModel<T>` or any derived classes. That makes some sense, given that these are the most likely values to be defined on the view model. That said, these weren't actually wired up, which is a recipe for confusion. In practice, we might consider removing these since the editor itself doesn't actually utilize these, but removing them will require updating each of the derived classes (which also relay these). Technically, it would also break the public interface since these are all marked as `public`. (The only reason they're marked as `public`, though, is because they're part of a separate project for organizational purposes; that's an organizational decision we will want to revisit in the next major release.)Value and InheritedValue were wired up1 parent ab2a424 commit e88dee0
1 file changed
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
35 | 37 | | |
36 | 38 | | |
37 | 39 | | |
| |||
0 commit comments