C# (CSharp) Microsoft.R.Editor.Validation Namespace

Nested Namespaces

Microsoft.R.Editor.Validation.Errors
Microsoft.R.Editor.Validation.Tagger

Classes

Name Description
TreeValidator Main R validator: performs syntax check, produces results that then sent to the task list and tagger that creates squiggles. Works asynchronously except the final part that pushes actual task items to the IDE. Additional validators can be added via MEF exports. Validator listens to tree updated events and schedules validation passes for next idle slot. Next idle validation thread starts and performas its work. Validator also listens to changes in settings which may turn validation on or off.