CrossPlatformLibrary 1.0.73-pre1
See the version list below for details.
dotnet add package CrossPlatformLibrary --version 1.0.73-pre1
NuGet\Install-Package CrossPlatformLibrary -Version 1.0.73-pre1
<PackageReference Include="CrossPlatformLibrary" Version="1.0.73-pre1" />
paket add CrossPlatformLibrary --version 1.0.73-pre1
#r "nuget: CrossPlatformLibrary, 1.0.73-pre1"
// Install CrossPlatformLibrary as a Cake Addin #addin nuget:?package=CrossPlatformLibrary&version=1.0.73-pre1&prerelease // Install CrossPlatformLibrary as a Cake Tool #tool nuget:?package=CrossPlatformLibrary&version=1.0.73-pre1&prerelease
CrossPlatformLibrary is an extensible cross-platform toolkit which provides a basic set of functionality used in most mobile apps such as bootstrapping, exception handling, tracing and UI dispatching.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net45 is compatible. net451 was computed. net452 was computed. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid10 is compatible. |
MonoTouch | monotouch10 is compatible. |
Universal Windows Platform | uap was computed. uap10.0 is compatible. |
Windows Phone | wp8 is compatible. wp81 was computed. wpa81 is compatible. |
Windows Store | win81 is compatible. |
Xamarin.iOS | xamarinios10 is compatible. |
-
.NETFramework 4.5
- CommonServiceLocator (>= 1.3.0)
- CrossPlatformAdapter (>= 1.0.12)
- Guards (>= 1.0.10)
-
MonoAndroid 1.0
- CommonServiceLocator (>= 1.3.0)
- CrossPlatformAdapter (>= 1.0.12)
- Guards (>= 1.0.10)
-
MonoTouch 1.0
- CommonServiceLocator (>= 1.3.0)
- CrossPlatformAdapter (>= 1.0.12)
- Guards (>= 1.0.10)
-
Portable Class Library (DNXCore 5.0, MonoAndroid 1.0, MonoTouch 1.0, .NETFramework 4.5, .NETCore 4.5, Windows 8.1, WindowsPhone 8.0, WindowsPhoneApp 8.1, Xamarin.iOS 1.0)
- CommonServiceLocator (>= 1.3.0)
- Guards (>= 1.0.10)
-
UAP 10.0
- CommonServiceLocator (>= 1.3.0)
- CrossPlatformAdapter (>= 1.0.12)
- Guards (>= 1.0.10)
-
Windows 8.1
- CommonServiceLocator (>= 1.3.0)
- CrossPlatformAdapter (>= 1.0.12)
- Guards (>= 1.0.10)
-
WindowsPhone 8.0
- CommonServiceLocator (>= 1.3.0)
- CrossPlatformAdapter (>= 1.0.12)
- Guards (>= 1.0.10)
-
WindowsPhoneApp 8.1
- CommonServiceLocator (>= 1.3.0)
- CrossPlatformAdapter (>= 1.0.12)
- Guards (>= 1.0.10)
-
Xamarin.iOS 1.0
- CommonServiceLocator (>= 1.3.0)
- CrossPlatformAdapter (>= 1.0.12)
- Guards (>= 1.0.10)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on CrossPlatformLibrary:
Package | Downloads |
---|---|
CrossPlatformLibrary.Forms
CrossPlatformLibrary is an extensible cross-platform toolkit which provides a basic set of functionality used in most mobile apps such as bootstrapping, exception handling, tracing and UI dispatching. |
|
CrossPlatformLibrary.Geolocation
CrossPlatformLibrary.Geolocation is a plug-in for geo information handling. It enables cross-platform GPS functionality. |
|
CrossPlatformLibrary.Settings
CrossPlatformLibrary.Settings is a plug-in for reading and writing of platform-independent application settings. |
|
CrossPlatformLibrary.WebBrowser
CrossPlatformLibrary.WebBrowser is a cross-platform abstraction which allows to open browser requests. |
|
CrossPlatformLibrary.Device
CrossPlatformLibrary.Device is a plug-in for reading platform-independent device information. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
4.2.16-pre | 419 | 12/1/2021 |
4.2.7-pre | 322 | 11/5/2021 |
4.2.4-pre | 320 | 10/13/2021 |
4.1.21226.5-pre | 384 | 8/14/2021 |
4.1.21226.3-pre | 327 | 8/14/2021 |
4.1.21181.1-pre | 416 | 6/30/2021 |
4.1.21179.2-pre | 388 | 6/28/2021 |
4.1.21176.3-pre | 336 | 6/25/2021 |
4.1.21176.2-pre | 353 | 6/25/2021 |
4.1.21175.2-pre | 349 | 6/24/2021 |
4.1.21019.1-pre | 473 | 1/19/2021 |
4.1.21017.2-pre | 355 | 1/17/2021 |
4.1.21016.1-pre | 440 | 1/16/2021 |
4.1.21014.4-pre | 355 | 1/14/2021 |
4.1.21012.1-pre | 354 | 1/12/2021 |
4.1.21006.2-pre | 397 | 1/6/2021 |
4.1.20351.2-pre | 434 | 12/16/2020 |
4.1.20350.1-pre | 412 | 12/15/2020 |
4.1.20337.2-pre | 402 | 12/2/2020 |
4.1.20331.4-pre | 477 | 11/26/2020 |
4.1.20331.2-pre | 394 | 11/26/2020 |
4.1.20327.1-pre | 403 | 11/22/2020 |
4.1.20326.4 | 38,288 | 11/21/2020 |
4.1.20326.3-pre | 394 | 11/22/2020 |
4.1.20326.1-pre | 411 | 11/21/2020 |
4.1.20320.1-pre | 488 | 11/15/2020 |
4.1.20319.1-pre | 437 | 11/14/2020 |
4.1.20312.5-pre | 507 | 11/7/2020 |
4.1.20312.4-pre | 474 | 11/7/2020 |
4.1.20312.1-pre | 506 | 11/7/2020 |
4.1.20309.1-pre | 462 | 11/4/2020 |
4.1.20308.3-pre | 433 | 11/3/2020 |
4.1.20308.2-pre | 413 | 11/3/2020 |
4.1.20308.1-pre | 430 | 11/2/2020 |
4.1.20307.3-pre | 492 | 11/2/2020 |
4.1.20307.2-pre | 440 | 11/2/2020 |
4.1.20303.4-pre | 411 | 10/29/2020 |
4.1.20292.5-pre | 479 | 10/18/2020 |
4.1.20292.3-pre | 412 | 10/18/2020 |
4.1.20292.2-pre | 474 | 10/18/2020 |
4.1.20292.1-pre | 433 | 10/17/2020 |
4.1.20291.2-pre | 446 | 10/17/2020 |
4.1.20291.1-pre | 447 | 10/17/2020 |
4.1.20281.1-pre | 493 | 10/7/2020 |
4.1.20280.1-pre | 467 | 10/6/2020 |
4.1.20279.10-pre | 552 | 10/5/2020 |
4.0.20123.4-pre | 553 | 5/2/2020 |
4.0.20093.1-pre | 617 | 4/2/2020 |
4.0.20092.1-pre | 536 | 4/1/2020 |
4.0.20089.1-pre | 540 | 3/29/2020 |
4.0.20082.3-pre | 610 | 3/23/2020 |
4.0.20082.1-pre | 516 | 3/22/2020 |
4.0.20061.4-pre | 541 | 3/1/2020 |
4.0.20061.1-pre | 517 | 3/1/2020 |
4.0.20033.4-pre | 541 | 2/2/2020 |
4.0.20033.1-pre | 544 | 2/2/2020 |
4.0.20017.1-pre | 538 | 1/17/2020 |
4.0.20012.1-pre | 718 | 1/12/2020 |
4.0.20010.2-pre | 649 | 1/10/2020 |
4.0.20010.1-pre | 641 | 1/10/2020 |
4.0.20009.2-pre | 560 | 1/9/2020 |
4.0.20009.1-pre | 549 | 1/9/2020 |
4.0.20007.5-pre | 623 | 1/7/2020 |
4.0.20006.4-pre | 514 | 1/6/2020 |
4.0.20006.3-pre | 543 | 1/6/2020 |
4.0.20006.1-pre | 552 | 1/6/2020 |
4.0.19363.1-pre | 556 | 12/29/2019 |
4.0.19361.1-pre | 540 | 12/29/2019 |
4.0.19356.2-pre | 544 | 12/22/2019 |
4.0.19356.1-pre | 512 | 12/21/2019 |
4.0.19355.1-pre | 529 | 12/21/2019 |
4.0.19354.3-pre | 511 | 12/20/2019 |
4.0.19354.2-pre | 513 | 12/20/2019 |
4.0.19352.1-pre | 564 | 12/18/2019 |
4.0.19350.1-pre | 580 | 12/16/2019 |
4.0.19348.1-pre | 576 | 12/14/2019 |
4.0.19346.1-pre | 598 | 12/12/2019 |
4.0.19344.4-pre | 591 | 12/10/2019 |
4.0.19344.3-pre | 543 | 12/10/2019 |
4.0.19326.1-pre | 546 | 11/22/2019 |
4.0.19325.10-pre | 576 | 11/21/2019 |
4.0.19325.9-pre | 522 | 11/21/2019 |
4.0.19325.7-pre | 534 | 11/21/2019 |
4.0.19325.5-pre | 544 | 11/21/2019 |
4.0.19325.2-pre | 535 | 11/21/2019 |
4.0.19325.1-pre | 537 | 11/21/2019 |
4.0.19324.7-pre | 527 | 11/20/2019 |
4.0.19323.1-pre | 539 | 11/20/2019 |
4.0.19320.2-pre | 544 | 11/16/2019 |
4.0.19320.1-pre | 518 | 11/16/2019 |
4.0.19319.4-pre | 526 | 11/15/2019 |
4.0.19319.3-pre | 530 | 11/15/2019 |
4.0.19319.2-pre | 535 | 11/15/2019 |
4.0.19319.1-pre | 514 | 11/15/2019 |
4.0.19317.1-pre | 541 | 11/13/2019 |
4.0.19316.5-pre | 527 | 11/12/2019 |
4.0.19316.4-pre | 529 | 11/12/2019 |
4.0.19316.2-pre | 522 | 11/12/2019 |
4.0.19316.1-pre | 545 | 11/12/2019 |
4.0.19315.4-pre | 527 | 11/11/2019 |
4.0.19315.3-pre | 555 | 11/11/2019 |
4.0.19315.2-pre | 533 | 11/11/2019 |
4.0.19315.1-pre | 567 | 11/11/2019 |
4.0.19314.1-pre | 516 | 11/10/2019 |
4.0.19313.3-pre | 529 | 11/9/2019 |
4.0.19301.1-pre | 614 | 10/28/2019 |
4.0.19295.11-pre | 558 | 10/22/2019 |
4.0.19295.9-pre | 517 | 10/22/2019 |
4.0.19295.7-pre | 523 | 10/22/2019 |
4.0.19295.5-pre | 549 | 10/22/2019 |
4.0.19295.3-pre | 576 | 10/22/2019 |
4.0.19295.1-pre | 565 | 10/22/2019 |
4.0.19294.1-pre | 539 | 10/21/2019 |
4.0.19293.5-pre | 540 | 10/20/2019 |
4.0.19293.3-pre | 555 | 10/20/2019 |
4.0.19293.1-pre | 533 | 10/20/2019 |
4.0.19292.1-pre | 504 | 10/19/2019 |
4.0.19290.5-pre | 538 | 10/17/2019 |
4.0.19290.3-pre | 558 | 10/17/2019 |
4.0.19280.8-pre | 598 | 10/7/2019 |
4.0.19280.7-pre | 540 | 10/7/2019 |
4.0.19280.6-pre | 537 | 10/7/2019 |
4.0.19280.5-pre | 530 | 10/7/2019 |
4.0.19280.3-pre | 543 | 10/7/2019 |
4.0.19279.5-pre | 557 | 10/6/2019 |
4.0.19279.3-pre | 538 | 10/6/2019 |
4.0.19279.1-pre | 546 | 10/6/2019 |
4.0.19276.3-pre | 516 | 10/3/2019 |
4.0.19276.1-pre | 532 | 10/3/2019 |
4.0.19275.1-pre | 557 | 10/2/2019 |
4.0.19274.6-pre | 570 | 10/1/2019 |
4.0.19274.4-pre | 550 | 10/1/2019 |
4.0.19274.2-pre | 522 | 10/1/2019 |
4.0.19274.1-pre | 514 | 10/1/2019 |
4.0.19273.3-pre | 536 | 9/30/2019 |
4.0.19272.1-pre | 553 | 9/29/2019 |
4.0.19269.5-pre | 533 | 9/26/2019 |
4.0.19269.3-pre | 535 | 9/26/2019 |
4.0.19269.1-pre | 518 | 9/26/2019 |
4.0.19245.1-pre | 550 | 9/2/2019 |
4.0.19241.5-pre | 607 | 8/29/2019 |
4.0.19241.3-pre | 585 | 8/29/2019 |
4.0.19241.1-pre | 595 | 8/29/2019 |
4.0.19239.12-pre | 607 | 8/27/2019 |
4.0.19239.10-pre | 560 | 8/27/2019 |
4.0.19239.8-pre | 609 | 8/27/2019 |
4.0.19239.6-pre | 568 | 8/27/2019 |
4.0.19239.2-pre | 575 | 8/27/2019 |
4.0.19238.5-pre | 543 | 8/26/2019 |
4.0.19238.3-pre | 552 | 8/26/2019 |
4.0.19238.1-pre | 569 | 8/25/2019 |
4.0.19237.7-pre | 590 | 8/25/2019 |
4.0.19237.3-pre | 575 | 8/25/2019 |
4.0.19237.1-pre | 571 | 8/25/2019 |
4.0.19235.7-pre | 590 | 8/23/2019 |
4.0.19235.3-pre | 567 | 8/23/2019 |
4.0.19234.3-pre | 557 | 8/22/2019 |
4.0.19232.5-pre | 1,934 | 8/20/2019 |
4.0.19232.3-pre | 1,924 | 8/20/2019 |
4.0.19231.1-pre | 1,925 | 8/19/2019 |
4.0.19229.1-pre | 1,906 | 8/17/2019 |
4.0.19227.1-pre | 1,917 | 8/15/2019 |
4.0.19226.7-pre | 1,933 | 8/14/2019 |
4.0.19226.6-pre | 1,912 | 8/14/2019 |
4.0.19226.3-pre | 1,949 | 8/14/2019 |
4.0.19226.1-pre | 1,947 | 8/14/2019 |
4.0.19224.5-pre | 1,928 | 8/12/2019 |
4.0.19224.3-pre | 1,913 | 8/12/2019 |
4.0.19224.1-pre | 1,912 | 8/12/2019 |
4.0.19223.1-pre | 1,929 | 8/11/2019 |
4.0.19218.3-pre | 1,956 | 8/6/2019 |
4.0.19217.1-pre | 1,964 | 8/5/2019 |
4.0.19215.6-pre | 1,932 | 8/3/2019 |
4.0.19215.1-pre | 1,937 | 8/3/2019 |
4.0.19212.1-pre | 1,953 | 7/31/2019 |
4.0.19211.3-pre | 1,969 | 7/30/2019 |
4.0.19211.1-pre | 1,967 | 7/30/2019 |
4.0.19207.3-pre | 1,911 | 7/26/2019 |
4.0.19207.1-pre | 1,917 | 7/26/2019 |
4.0.19206.5-pre | 1,930 | 7/25/2019 |
4.0.19206.1-pre | 1,923 | 7/25/2019 |
4.0.19199.9-pre | 1,964 | 7/18/2019 |
4.0.19199.5 | 2,543 | 7/18/2019 |
4.0.19199.3-pre | 1,936 | 7/18/2019 |
4.0.19199.1-pre | 1,947 | 7/18/2019 |
4.0.19198.14-pre | 1,929 | 7/17/2019 |
4.0.19198.12-pre | 1,947 | 7/17/2019 |
4.0.19198.8-pre | 1,955 | 7/17/2019 |
4.0.19198.7-pre | 1,951 | 7/17/2019 |
4.0.19198.4-pre | 1,926 | 7/17/2019 |
4.0.19198.2-pre | 1,942 | 7/17/2019 |
4.0.19197.8-pre | 1,937 | 7/16/2019 |
4.0.19197.4-pre | 1,941 | 7/16/2019 |
4.0.19197.2-pre | 1,940 | 7/16/2019 |
4.0.19197.1-pre | 1,942 | 7/16/2019 |
4.0.19195.1-pre | 1,954 | 7/14/2019 |
4.0.19194.7-pre | 1,942 | 7/13/2019 |
4.0.19194.6-pre | 1,964 | 7/13/2019 |
4.0.19194.3-pre | 1,924 | 7/13/2019 |
4.0.19194.2-pre | 1,928 | 7/13/2019 |
4.0.19194.1-pre | 1,926 | 7/13/2019 |
4.0.19193.1-pre | 1,940 | 7/12/2019 |
4.0.19188.1-pre | 1,946 | 7/7/2019 |
4.0.19182.7-pre | 2,014 | 7/1/2019 |
4.0.19182.2-pre | 1,965 | 7/1/2019 |
4.0.19180.2-pre | 1,950 | 6/29/2019 |
4.0.19180.1-pre | 1,947 | 6/29/2019 |
4.0.19176.1-pre | 1,943 | 6/25/2019 |
4.0.19175.5-pre | 1,949 | 6/24/2019 |
4.0.19175.4-pre | 1,953 | 6/24/2019 |
4.0.19175.2-pre | 1,963 | 6/24/2019 |
4.0.19175.1-pre | 1,954 | 6/24/2019 |
4.0.19154.15-pre | 1,971 | 6/24/2019 |
4.0.19154.13-pre | 1,890 | 6/3/2019 |
4.0.0-alpha1 | 2,034 | 11/17/2018 |
3.0.1 | 6,206 | 7/3/2018 |
3.0.1-pre3 | 2,506 | 1/3/2018 |
3.0.1-pre2 | 2,457 | 1/3/2018 |
2.0.2-pre2 | 2,206 | 9/28/2017 |
2.0.2-pre1 | 2,262 | 8/10/2017 |
2.0.1 | 8,245 | 8/8/2017 |
2.0.1-pre7 | 2,231 | 8/3/2017 |
2.0.1-pre6 | 2,252 | 8/2/2017 |
2.0.1-pre5 | 2,301 | 4/11/2017 |
2.0.1-pre3 | 2,412 | 11/12/2016 |
2.0.1-pre2 | 2,377 | 9/22/2016 |
2.0.1-pre1 | 2,601 | 9/18/2016 |
2.0.1-pre0 | 3,050 | 9/18/2016 |
2.0.0-pre11 | 2,596 | 9/13/2016 |
1.0.74-pre5 | 2,385 | 6/5/2016 |
1.0.74-pre4 | 2,367 | 6/5/2016 |
1.0.74-pre3 | 2,353 | 5/7/2016 |
1.0.74-pre2 | 2,528 | 4/19/2016 |
1.0.74-pre1 | 2,351 | 4/15/2016 |
1.0.73 | 24,896 | 4/15/2016 |
1.0.73-pre2 | 2,373 | 4/15/2016 |
1.0.73-pre1 | 2,388 | 4/15/2016 |
1.0.72 | 2,640 | 4/15/2016 |
1.0.72-pre3 | 2,449 | 1/13/2016 |
1.0.72-pre2 | 2,578 | 1/13/2016 |
1.0.72-pre1 | 2,420 | 1/12/2016 |
1.0.71 | 4,132 | 12/11/2015 |
1.0.71-alpha1 | 2,448 | 12/11/2015 |
1.0.70 | 2,794 | 12/11/2015 |
1.0.69 | 2,635 | 12/11/2015 |
1.0.66 | 2,641 | 10/14/2015 |
1.0.66-alpha | 2,334 | 10/14/2015 |
1.0.65 | 2,587 | 10/13/2015 |
1.0.64 | 2,615 | 10/12/2015 |
1.0.63 | 4,149 | 9/26/2015 |
1.0.63-alpha | 2,383 | 9/19/2015 |
1.0.62-alpha | 2,412 | 9/18/2015 |
1.0.61-alpha | 2,369 | 9/18/2015 |
1.0.60-alpha | 2,339 | 9/17/2015 |
1.0.58-alpha | 2,305 | 9/15/2015 |
1.0.57-alpha | 2,332 | 9/15/2015 |
1.0.56-alpha | 2,367 | 9/14/2015 |
1.0.55-alpha | 2,321 | 9/14/2015 |
1.0.54-alpha | 2,340 | 9/11/2015 |
1.0.53-alpha | 2,372 | 9/10/2015 |
1.0.52-alpha | 2,326 | 9/10/2015 |
1.0.51-alpha | 2,325 | 9/10/2015 |
1.0.50-alpha | 2,380 | 9/10/2015 |
1.0.49-alpha | 2,362 | 9/9/2015 |
1.0.48-alpha | 2,357 | 9/8/2015 |
1.0.47-alpha | 2,320 | 9/8/2015 |
1.0.46-alpha | 2,329 | 9/8/2015 |
1.0.45-alpha | 2,341 | 9/8/2015 |
1.0.44-alpha | 2,320 | 9/6/2015 |
1.0.43 | 2,614 | 9/6/2015 |
1.0.43-alpha | 2,319 | 8/24/2015 |
1.0.42-alpha | 2,275 | 8/22/2015 |
1.0.41-alpha | 2,297 | 8/22/2015 |
1.0.40-alpha | 2,304 | 8/22/2015 |
1.0.39-alpha | 2,401 | 8/22/2015 |
1.0.38-alpha | 2,307 | 8/22/2015 |
1.0.37-alpha | 2,358 | 8/21/2015 |
1.0.36-alpha | 2,323 | 8/21/2015 |
1.0.35-alpha | 2,318 | 8/21/2015 |
1.0.34-alpha | 2,349 | 8/21/2015 |
1.0.33-alpha | 2,320 | 8/21/2015 |
1.0.32-alpha | 2,325 | 8/21/2015 |
1.0.31-alpha | 2,303 | 8/17/2015 |
1.0.30-alpha | 2,305 | 8/17/2015 |
1.0.29-alpha | 2,287 | 8/15/2015 |
1.0.28-alpha | 2,466 | 8/13/2015 |
1.0.27-alpha | 2,667 | 8/10/2015 |
1.0.26-alpha | 2,731 | 8/10/2015 |
1.0.25-alpha | 2,393 | 8/10/2015 |
1.0.24-alpha | 2,472 | 8/9/2015 |
1.0.23-alpha | 2,563 | 8/9/2015 |
1.0.22-alpha | 2,603 | 8/6/2015 |
1.0.21-alpha | 2,565 | 8/6/2015 |
1.0.20-alpha | 2,570 | 8/5/2015 |
1.0.19-alpha | 2,576 | 8/5/2015 |
1.0.18-alpha | 2,619 | 8/5/2015 |
1.0.17-alpha | 2,593 | 8/5/2015 |
1.0.16-alpha | 2,637 | 8/5/2015 |
1.0.15-alpha | 2,494 | 8/2/2015 |
1.0.14-alpha | 2,497 | 8/2/2015 |
1.0.13-alpha | 2,481 | 8/1/2015 |
1.0.12-alpha | 2,478 | 8/1/2015 |
1.0.11-alpha | 2,463 | 8/1/2015 |
1.0.10-alpha | 2,463 | 8/1/2015 |
1.0.9-alpha | 2,479 | 8/1/2015 |
1.0.6-alpha | 2,427 | 7/27/2015 |
1.0.5-alpha | 2,371 | 7/26/2015 |
1.0.4-alpha | 2,405 | 7/24/2015 |
1.0.3-alpha | 2,380 | 7/20/2015 |
1.0.2-alpha | 2,391 | 7/19/2015 |
1.0.1-alpha | 2,337 | 7/19/2015 |
1.0.0-alpha | 2,354 | 7/19/2015 |
1.0.73
- Added support for Universal Windows Platform (UWP).
1.0.72
- Automatically configure console tracer depending on platform
- Added LinkerHelper.cs to solve the Xamarin iOS linker issue
- Added CrossPlatformApplication as application bootstrapper for WPF
- Optimization: Check synchronization context in iOS DispatcherService before calling BeginInvokeOnMainThread
- Removed PhoneTextBoxEx and WPtoolkit dependency. (Moved to new NuGet package named DelayedPhoneTextBox).
1.0.71
- Extracted ObservableView to new NuGet package ObservableView
- Extracted HighlightMarker to new NuGet package HighlightMarker