Freeware Software - Welcome Guest ( Log In | Register )



Still browsing as a guest? Register Free for member benefits on the safest download site around!

 View or Add Comments

sharpSerializer is an open source object serializer for .NET Framework and .NET Compact Framework.

Why sharp?
Because it's developed with C#.

Why Serializer?
Because it should primarily replace the XmlSerializer.

It's purpose is simple and quick data serialization from A to B, without security considerations.

Multidimensional arrays
It does not matter, how many dimensions an array has, 1,2,3...8. As the element type there can be primitive type, complex object, generic type or nested collection - sharpSerializer can serialize all of them.

Polymorphic properties
A class can have property of type IMyInterface. But the property value contains an instance of the class MyClass, which is inherited from IMyInterface. This is the polymorphic property with derived/inherited value type. XmlSerializer could serialize such a property, but it needs type definitions of IMyInterface and MyClass as input in it's Serialize(...) method. sharpSerializer does not need any additional type definitions to serialize polymorphic properties.

Generic types with polymorphic arguments
Some generic class of the type MyGenericClass can not contain instance of the AbstractDataClass, cause AbstractDataClass is abstract. Instead it contains an instance of RealDataClass which is inherited from AbstractDataClass. This is a polymorphic argument, which the sharpSerializer can automatic detect and serialize.

Generic dictionaries
With sharpSerializer you can serialize generic Dictionary where K and T are even complex types.

Polymorphic listings
A dictionary of the type Dictionary where it's keys are inherited from IKeyInterface and values are inherited from AbstractValueClass has polymorphic keys and values. SharpSerializer can serialize it as a normal dictionary.

Listings of generic types with polymorphic arguments
Imagine a multidimensional array IMyGenericInterface[,,]. Who needs such a type at all? Never mind! sharpSerializer can serialize it as easy as an integer value.
File Information
File Name sharpSerializer added by marko
Submitted May 6 2010, 02:32 PM
Last Updated May 6 2010, 02:32 PM
File Type  (zip - application/zip)
Screenshot Click here for full screenshot
File Size 199.42K (Estimated Download Times)
Views 95
Downloads 2
Is This Your File? Claim ownership of your listings - See Here
Add Rating
Other Information
Comments Click here to view or add comments
Author's Site
Will Run On XP/Vista/7
Requirements Visual Studio 2005/2008/2010, .NET Framework 2.0 or .NET Compact Framework
Mirror No Information


 Random Files

File Name: Level Shmup v1.0
In Category: Action

File Name: mcat 0.3.1
In Category: Media Organisers & Search

File Name: CPU Speed Professional
In Category: Diagnostic & Benchmark

 Download Manager Statistics

Last ten submissions accepted 
38 user(s) active in the past 15 minutes
38 guests, 0 members, 0 anonymous members,,,, Google Adsense,
Download Manager Statistics
We have a total of 7548 files in 118 categories
A total of 110 unique authors have submitted to our site
There have been 712304 logged downloads to date
The latest file submitted was Moo0 DiskCleaner 1.06 by marko (submitted Today)
Lo-Fi Version Time is now: 22nd May 2010 - 02:44 PM
Why Donate?

Skin by Skinbox