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.

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 204 2/12/2017
4.1.2017.350 95 2/7/2017
4.1.2017.280 97 1/29/2017
4.1.2017.200 89 1/25/2017
4.1.2016.3580 127 12/24/2016
4.1.2016.3510 112 12/17/2016
4.0.2016.3100 123 11/7/2016
4.0.2016.3030 134 10/30/2016
4.0.2016.2600 131 9/19/2016
4.0.2016.1880 167 7/6/2016
4.0.2016.1380 148 5/22/2016
4.0.2016.1360 135 5/18/2016
4.0.2016.950 169 4/7/2016
4.0.2016.900 141 3/30/2016
4.0.2016.720 215 3/14/2016
3.1.2016.250 221 1/26/2016
3.1.2015.3180 195 11/15/2015
3.0.2015.2421 241 8/31/2015
3.0.2015.2220 183 8/11/2015
3.0.2015.2110 161 7/30/2015
3.0.2015.1970 173 7/17/2015
3.0.2015.1860 381 7/4/2015
3.0.2015.1780 226 6/28/2015
3.0.2015.1580 203 6/7/2015
3.0.2015.1500 250 6/1/2015
2.7.2014.2940 386 10/22/2014
2.7.2014.2600 216 9/17/2014
2.7.2014.2300 297 8/20/2014
2.7.2014.1950 275 7/14/2014
2.7.2014.1770 238 6/27/2014
2.7.2014.1480 223 5/29/2014
2.7.2014.1382 212 5/19/2014
2.7.2014.430 370 2/20/2014
2.7.2014.250 255 1/26/2014
2.6.2013.3330 379 12/2/2013
2.5.2013.3000 312 10/28/2013
2.5.2013.2900 242 10/17/2013
2.5.2013.2800 233 10/8/2013
2.2.2013.2731 223 10/1/2013
2.2.2013.2730 218 10/1/2013
2.2.2013.2650 308 9/22/2013
2.1.2013.2041 262 7/26/2013
2.1.2013.2040 221 7/24/2013
2.1.2013.1800 255 7/1/2013
2.1.2013.1700 249 6/20/2013
2.0.2013.1550 246 6/5/2013
2.0.2013.1460 303 5/26/2013
2.0.2013.1350 295 5/16/2013
2.0.2013.1100 276 4/22/2013
2.0.2013.1000 285 4/11/2013
2.0.2013.420 421 2/13/2013
2.0.2013.260 318 1/27/2013
1.0.2012.2800 531 10/7/2012
1.0.2012.2600 392 9/16/2012
1.0.2012.2500 274 9/10/2012
1.0.2012.2200 308 8/9/2012
1.0.2012.1760 407 6/24/2012
1.0.2012.1680 266 6/18/2012
1.0.2012.1570 287 6/5/2012
1.0.2012.1500 (current version) 337 5/29/2012
1.0.2012.1150 363 4/26/2012
1.0.2012.930 402 4/4/2012
1.0.2012.800 311 3/22/2012
1.0.2012.700 322 3/12/2012
1.0.2012.630 298 3/3/2012
1.0.2012.390 396 2/9/2012
1.0.2012.320 299 2/1/2012
1.0.2012.300 304 1/31/2012
1.0.2011.3150 396 11/25/2011
Show less