anchor.diff:  echo linuxmscorlib - Build mscorlib for Linux
   echo osxmscorlib - Build mscorlib for OS X
   echo skiptestbuild - Skip building tests
  -exit /b 1
  +echo toolset_dir - toolset directory -- Arm64 use only.
  +exit /b 1
  
positive.code: 
  :: All set to commence the build
  
  setlocal
  if defined __MscorlibOnly goto PerformMScorlibBuild
  
  echo Commencing build of native components for %__BuildOS%.%__BuildArch%.%__BuildType%
  echo.
  
  rem arm64 builds currently use private toolset which has not been released yet
  if /i "%__BuildArch%" =="arm64" goto GenVSSolution
  
  :: Set the environment for the native build
  set __VCBuildArch=x86_amd64
  
negative.code: echo Usage:
  echo %0 BuildArch BuildType [clean] [vsversion] where:
  echo.
  echo BuildArch can be: x64, x86, arm64
  echo BuildType can be: Debug, Release
  echo Clean - optional argument to force a clean build.
  echo VSVersion - optional argument to use VS2013 or VS2015 (default VS2015)
  