* DefaultFactorManager allows deterministic factors to have Full support
* DefaultFactorManager puts each factor on a separate line
* docs README mentions ShowFactorManager
* Update to .NET Core 3.1
This update was faily trivial change of project properties with only one caveat
```
error CS0104: 'Range' is an ambiguous reference between 'Microsoft.ML.Probabilistic.Models.Range' and 'System.Range'
```
which require sprinkling everywhere following line of code
```
using Range = Microsoft.ML.Probabilistic.Models.Range;
```
* Update build definition to use more modern images
- Windows 2019 for .NET Core 3.1
- Mac OS 10.14 (Specifically https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops)
Co-authored-by: Tom Minka <8955276+tminka@users.noreply.github.com>
makeApiDocs.ps1 uses newer docfx version, and copies build directory because it is now required by project files to build.
toc.yml references md files instead of html files.
Compiler escapes the < and > symbols in XML doc.
Updated and fixed broken factor documentation.
Tools.PrepareSource only processes lines that start with ///
Co-authored-by: Tom Minka <8955276+tminka@users.noreply.github.com>
* PrepareSource now is a part of the Infer solution. The util that checks and if necessary updates factor documentation is added
* makeApiDocs script is changed to run PrepareSource using dotnet
* Default documentation file using is added if there is not a cmd args for BuildFactor
* FactorDocs is updated
* FactorDocs.xml is updated. Some fixings in BuildFactor.
One change to prevent a conflict between System.Math and ML.Probabilistic.Math is added.
* Project names are changed