There's EditorProvider, tied to the EditorAttribute, and InspectorProvider, tied to the InspectorAttribute, but all "editors" are derived from Inspector, and there is no common Editor class. Some types are decorated with EditorAttribute, others with InspectorAttribute, but I fail to spot any meaningful difference. In both cases you retrieve an object that edits some data given a Metadata instance. What's going on?
↧