Cuemon 1.0.2012.1500

Cuemon .NET Framework Additions

If you like the structure of the .NET platform, then the Cuemon .NET Framework Additions might just be that extra solution you have been looking for! With these assemblies I have aimed to accomplish at least two things; simplify the tedious work that is always present when coding towards a generic framework, and implementing some core- and utility classes for you to enjoy.

There is a newer version of this package available.
See the version list below for details.
Install-Package Cuemon -Version 1.0.2012.1500
dotnet add package Cuemon --version 1.0.2012.1500
paket add Cuemon --version 1.0.2012.1500
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

The primary focus for this release was the new JsonWriter class (and associated; JsonInstance, JsonInstanceCollection, and JsonTextWriter) in the Cuemon assembly together with the new XmlConvertUtility class, XmlJsonInstance class and some bug fixing of the XmlSerializationUtility class - all three found in the Cuemon.Xml assembly.

First things first; the new JsonWriter was designed for speed (in compliance with RFC 4627) why the design is initial; this means no runtime validation of of your JSON writing. However - as a proof of concept - a fully working XML to JSON implementation has been made available on the XmlConvertUtility class; ToJson(Stream) and ToJson(Stream, Encoding).

Next, a new helper method has been introduced on the ConvertUtility class; ChangeType(String). The purpose of this method was to easily determine if a string value can be cast to a more suitalbe Type such as Boolean or Numeric value. An example of this can be found when converting XML to JSON.

Last but not least, minor refactorings has occured through out the Cuemon assembly family and a bug in the XmlSerializationUtility was located and fixed. Last mentioned now fixes possible serialization issues when serializing classes with no public constructor and again opens for working overrides of WriteXml for custom serialization scenarios.

I hope you will enjoy this release as much as i did creating and maintaining it :-)

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
4.1.2017.400 270 2/12/2017
4.1.2017.350 124 2/7/2017
4.1.2017.280 126 1/29/2017
4.1.2017.200 118 1/25/2017
4.1.2016.3580 158 12/24/2016
4.1.2016.3510 142 12/17/2016
4.0.2016.3100 154 11/7/2016
4.0.2016.3030 164 10/30/2016
4.0.2016.2600 161 9/19/2016
4.0.2016.1880 196 7/6/2016
4.0.2016.1380 175 5/22/2016
4.0.2016.1360 162 5/18/2016
4.0.2016.950 199 4/7/2016
4.0.2016.900 171 3/30/2016
4.0.2016.720 297 3/14/2016
3.1.2016.250 247 1/26/2016
3.1.2015.3180 228 11/15/2015
3.0.2015.2421 271 8/31/2015
3.0.2015.2220 211 8/11/2015
3.0.2015.2110 190 7/30/2015
3.0.2015.1970 202 7/17/2015
3.0.2015.1860 411 7/4/2015
3.0.2015.1780 262 6/28/2015
3.0.2015.1580 236 6/7/2015
3.0.2015.1500 311 6/1/2015
2.7.2014.2940 451 10/22/2014
2.7.2014.2600 252 9/17/2014
2.7.2014.2300 344 8/20/2014
2.7.2014.1950 323 7/14/2014
2.7.2014.1770 283 6/27/2014
2.7.2014.1480 261 5/29/2014
2.7.2014.1382 251 5/19/2014
2.7.2014.430 418 2/20/2014
2.7.2014.250 305 1/26/2014
2.6.2013.3330 431 12/2/2013
2.5.2013.3000 358 10/28/2013
2.5.2013.2900 280 10/17/2013
2.5.2013.2800 272 10/8/2013
2.2.2013.2731 261 10/1/2013
2.2.2013.2730 256 10/1/2013
2.2.2013.2650 363 9/22/2013
2.1.2013.2041 301 7/26/2013
2.1.2013.2040 259 7/24/2013
2.1.2013.1800 296 7/1/2013
2.1.2013.1700 289 6/20/2013
2.0.2013.1550 287 6/5/2013
2.0.2013.1460 342 5/26/2013
2.0.2013.1350 346 5/16/2013
2.0.2013.1100 316 4/22/2013
2.0.2013.1000 326 4/11/2013
2.0.2013.420 486 2/13/2013
2.0.2013.260 359 1/27/2013
1.0.2012.2800 597 10/7/2012
1.0.2012.2600 451 9/16/2012
1.0.2012.2500 316 9/10/2012
1.0.2012.2200 358 8/9/2012
1.0.2012.1760 474 6/24/2012
1.0.2012.1680 316 6/18/2012
1.0.2012.1570 335 6/5/2012
1.0.2012.1500 (current) 413 5/29/2012
1.0.2012.1150 425 4/26/2012
1.0.2012.930 460 4/4/2012
1.0.2012.800 365 3/22/2012
1.0.2012.700 394 3/12/2012
1.0.2012.630 354 3/3/2012
1.0.2012.390 472 2/9/2012
1.0.2012.320 358 2/1/2012
1.0.2012.300 361 1/31/2012
1.0.2011.3150 473 11/25/2011
Show less