Added Groups on Screens, ControlInstances, ComponentDefinitions per XR
Added CodeComponent contorl instances, aka PCF controls, per XR
Added VSCode snippets for App, Screens, and ControlInstances
Removed App.Children.Host from schema; it needs additional design review
Model Updates:
Update ordering of PaFileRoot properties
Rename ControlInstance.ControlType to ControlTypeId to keep consistency
Add tests which verify when full usage of schema is used that round-trip is not lossy
Added support for Groups on Screens, ControlInstances, ComponentDefinitions per XR
Added extension method DescendantControlInstances for iterating thru control tree in document order
Added unit tests for DescendantControlInstances
Remove AppInstance.Children as the current design is not sufficient
Renamed PersistenceException to PaPersistenceException to remove naming ambiguity when in doc svr code
Also:
Added build script that will process schema files. It removes comments and also enables some build-time modifications to the schema for public consumption.
Update schema and OM according to latest changes
Schema Updates:
Groups
on Screens, ControlInstances, ComponentDefinitions per XRCodeComponent
contorl instances, aka PCF controls, per XRApp.Children.Host
from schema; it needs additional design reviewModel Updates:
ControlInstance.ControlType
toControlTypeId
to keep consistencyGroups
on Screens, ControlInstances, ComponentDefinitions per XRDescendantControlInstances
for iterating thru control tree in document orderDescendantControlInstances
AppInstance.Children
as the current design is not sufficientPersistenceException
toPaPersistenceException
to remove naming ambiguity when in doc svr codeAlso: