Platform.NET 1.2.5

Platform.NET

A cross-platform library of useful classes and extensions for C# and .NET.

Install-Package Platform.NET -Version 1.2.5
dotnet add package Platform.NET --version 1.2.5
<PackageReference Include="Platform.NET" Version="1.2.5" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Platform.NET --version 1.2.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

# 1.2.5
- Allow size SizeConstraintAttribute to be used on structs and enums.
# 1.2.4
- Moved to semantic versioning
- Allow size SizeConstraintAttribute to be used on types.
# Previous versions
- Thread-safety fixes for CachingXmlSerializerFactory
- Removed constructor that takes ValueExpression from DefaultValue
- Added ConcatUnlessNull and PrependUnlessNull to EnumerableUtils
- Added EnumerableUtils.DropLast methods.
- Updated to .NET 4.5.2
- Removed Platform.Collections.ReadOnlyList dependency from ExpressionVisitor
- Added MethodUtils.GetMethodOnTypeReplacingTypeGenericArgs
- Added ActionUtils.ToFunc
- Added ExpressionComparer and ExpressionHasher
- Added TypeUtils.GetConstructorInfo
- Added MethodInfo.GetGenericMethodOrRegular extension method
- Added MethodInfo.GetGenericTypeDefinitionMethod() extension method
- Added support for static members in TypeUtils GetMethod, GetProperty, GetField and GetMember
Previous:
- Added PropertyWiseEqualityComparer
- Added GetMember, GetMethod, GetProperty and GetField methods to TypeUtils to emulate memberof operator using lambda expressions
- Various fixes to Xml Serialization (thanks @mwillebrands)
- Added TextReader.Concat
- Fixed bug where empty elements are skipped.
- Removed deprecated code from ConfigurationBlock
- Namespace would appear empty if none was set
- New Platform.Xml.Serialization serializers
- ExpressionVisitor.VisitNew now returns Expression rather than NewExpression
- Enhanced ExpressionVisitor features
- Massive refactor
- New dependency on .NET 4.0
- Removed legacy code that's no longer required for .NET 4.0

Dependencies

This package has no dependencies.

Showing the top 1 GitHub repositories that depend on Platform.NET:

Repository Stars
tumtumtum/Shaolinq
ORM for .NET with full LINQ support for Postgres, Sqlite, MySql and SqlServer

Read more about the GitHub Usage information on our documentation.

Version History

Version Downloads Last updated
1.2.5 1,531 7/23/2018
1.2.4 1,288 7/23/2018
1.2.3 250 7/23/2018
1.2.1.291 2,108 5/12/2017
1.2.1.288 812 3/17/2017
1.2.1.287 1,806 8/14/2016
1.2.1.286 420 8/5/2016
1.2.1.283 803 7/16/2016
1.2.1.282 368 7/16/2016
1.2.1.281 358 7/16/2016
1.2.1.279 761 5/9/2016
1.2.1.276 2,818 2/6/2016
1.2.0.274-rc1 412 2/4/2016
1.2.0.273-rc1 353 2/4/2016
1.2.0.271-rc1 358 2/4/2016
1.2.0.270-rc1 358 2/4/2016
1.2.0.269-rc1 356 2/4/2016
1.2.0.268-rc1 376 2/4/2016
1.2.0.267-rc1 579 1/19/2016
1.2.0.266-rc1 442 1/3/2016
1.2.0.265-rc1 343 12/29/2015
1.2.0.264-rc1 346 12/29/2015
1.2.0.263-rc1 358 12/22/2015
1.2.0.262-rc1 381 12/22/2015
1.2.0.261-rc1 356 12/22/2015
1.2.0.260-rc1 374 12/22/2015
1.2.0.258-rc1 374 12/21/2015
1.2.0.257-rc1 362 12/20/2015
1.2.0.255-rc1 393 12/18/2015
1.2.0.254-rc1 351 12/18/2015
1.2.0.250-rc1 454 12/9/2015
1.2.0.248-rc1 483 12/7/2015
1.2.0.247-rc1 369 12/7/2015
1.2.0.246-rc1 393 12/6/2015
1.2.0.245-rc1 400 12/6/2015
1.2.0.244-rc1 371 12/6/2015
1.2.0.243-rc1 358 12/6/2015
1.2.0.242-rc1 397 12/6/2015
1.2.0.240-rc1 369 12/6/2015
1.2.0.239-rc1 359 12/6/2015
1.2.0.233-rc1 378 12/4/2015
1.1.0.231-rc1 362 12/4/2015
1.1.0.229 844 11/13/2015
1.1.0.228 546 11/3/2015
1.1.0.223 439 11/2/2015
1.1.0.222 409 10/31/2015
1.1.0.220 472 10/27/2015
1.1.0.216 445 10/23/2015
1.1.0.215 418 10/22/2015
1.1.0.214 413 10/22/2015
1.1.0.212 393 10/22/2015
1.1.0.209 512 10/16/2015
1.1.0.208 407 10/16/2015
1.1.0.205 509 9/23/2015
1.1.0.204 796 7/4/2015
1.1.0.203 407 7/4/2015
1.1.0.202 490 6/25/2015
1.1.0.198 509 6/12/2015
1.1.0.197 1,556 2/24/2015
1.1.0.196 486 1/31/2015
1.1.0.189 1,083 11/16/2014
1.1.0.188 597 11/16/2014
1.1.0.186 741 11/15/2014
1.1.0.185 811 11/15/2014
1.1.0.183 576 11/15/2014
1.1.0.178 623 11/15/2014
1.1.0.177 1,549 11/15/2014
1.1.0.175 649 11/15/2014
1.0.0.154 1,279 11/7/2014
1.0.0.149 500 10/30/2014
1.0.0.147 514 10/18/2014
1.0.0.146 606 10/9/2014
1.0.0.143 462 10/7/2014
1.0.0.142 500 9/25/2014
1.0.0.141 485 9/16/2014
1.0.0.139 447 9/15/2014
1.0.0.138 431 9/15/2014
1.0.0.136 453 9/11/2014
1.0.0.133-test 409 9/9/2014
1.0.0.131-test 461 9/9/2014
1.0.0.129-test 434 9/8/2014
1.0.0.126 442 9/8/2014
1.0.0.124 468 9/1/2014
1.0.0.121 546 7/10/2014
1.0.0.119 444 7/9/2014
1.0.0.107 489 6/20/2014
1.0.0.102 818 1/12/2014
1.0.0.90 484 1/5/2014
1.0.0.87 471 12/29/2013
1.0.0.84 470 12/20/2013
1.0.0.81 708 7/14/2013
1.0.0.78 632 5/6/2013
1.0.0.76 546 5/6/2013
1.0.0.73 535 5/3/2013
1.0.0.72 595 5/3/2013
1.0.0.70 645 5/3/2013