Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 2

protobuf-net is a C#/.NET "protocol buffers" implementation that adopts .NET idioms. It provides fast and efficient binary serialization using a cross-platform open format, and supports most common .NET patterns.

0
 
  0 reviews  |  7 users  |  144,245 lines of code  |  1 current contributor  |  Analyzed about 23 hours ago
 
 

"Protocol Buffers" is a binary serialization format and technology, released to the open source community by Google in 2008. There are various implementations of Protocol Buffers in .NET. This project is a fairly close port of the Google Java implementation. There are two main parts: ... [More] ProtoGen.exe, which takes binary representations of protocol buffer descriptors (as generated by the "stock" protoc binary supplied by Google) and creates C# source code. This is only required at build time. Google.ProtocolBuffers.dll, which is a supporting library. This is required at execution time. Other small command-line tools exist to This project is hosted on GitHub, and the Google Code svn repository is updated periodically to match the head. [Less]

5.0
 
  0 reviews  |  1 user  |  326,580 lines of code  |  2 current contributors  |  Analyzed 7 days ago
 
 

An extendable custom serialization library in c#. Xml and Binary serializers implemented by default.

0
 
  0 reviews  |  0 users  |  965 lines of code  |  1 current contributor  |  Analyzed about 2 years ago
 
 

an auto System.Xml.XmlSerializer for List that can work a/synchronous agains the Xml file

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

MyObject myObject = new MyObject(); // Wrap myObject into a SerializableObject instance using (SerializableObject serializableMyObject = new SerializableObject(myObject)) { // Access myObject serializable members by name // data type conversion is performed automatically ... [More] serializableMyObject["SomeGuid"] = Guid.NewGuid().ToString("N"); // converted back to Guid serializableMyObject["Name"] = "Foo"; serializableMyObject["IsNew"] = "TRUE"; // converted to boolen // Enumerate myObject serializable members foreach (SerializableMember member in serializableMyObject) { Console.WriteLine("{0} {1} {2}", member.Name, member.Type, member.Value); } } // Access newly changed values via properties Console.WriteLine(myObject.Guid); Console.WriteLine(myObject.Name); Console.WriteLine(myObject.IsNew);12/20/2008 UPDATE : Data type conversion can be done with plugins. Add the following sections to the application configuration file to configure the converter. NOTE: The converter must implement the SystemUtilities.Serialization.IConverter interface. The easiest way to create a converter is by extending the SystemUtilities.Serialization.BaseConverter abstract class. RELATED PROJECTS objectpool: a Generic Object Pool for .NET with built-in support for asynchronous operations and concurrent updates. objectstateprovider: a generic object state provider for .NET. [Less]

0
 
  0 reviews  |  0 users  |  2,440 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 

Welcome to the CSharpTest.Net code libraryProject Home: http://csharptest.net Status: Ready for use PurposeProvide an open source code library for basic needs not met by the core .Net Framework infrastructure. Demonstrate a real-world example of keeping code simple by design. Show proven ... [More] best-practices of delivering solid code with coverage-based testing. LibrariesCSharpTest.Net.Logging - A fully-functional logging system for .Net applications. Provides ASP.Net trace and diagnostic trace output as well as rolling log files. Attach an event for even more flexibility. Simple by design and extremly fast and fault tolerant. Utility ClassesShared/ArgumentList.cs - a command-line program argument parser that exposes named items (i.e. /name=value or -name:value) and unnamed items in an easy to use collection format. I invariably rely on this utility when witting command-line tools. Shared/Check.cs - another very simple tool used to assert argument input to a method. It includes just the basics and can expanded to your needs. The default static methods NotNull, NotEmpty, and IsEqual are used to make the assertions and generate appropriate exceptions. Shared/Configuration.cs - contains a templated base class used to implement a basic System.Configuration.ConfigurationSection. The class simply uses an XmlSerializer for the type argument specified and deserializes while validating against an XSD file. Essentially this circumvents much of the system configuration mechanics and complexities to ease the development. Shared/FileList.cs - a simple file enumeration class that can be used to easily find sets of files. Provide it a list of directory and/or file names and simply let it figure it out. It will raise an event for custom filter or has some simple attribute-level filtering built-in. Shared/QuickLog.cs - an EXTREMELY basic implementation of a logging API. Easy to extend by implementation of an event but sufficient to use by itself for some needs. It's own API can be used directly or all calls to System.Trace.Write(...) will also be directed to the current output log file. The log does not roll until the application is restarted at which time the old log is renamed to '.bak' to maintain one historical log. [Less]

0
 
  0 reviews  |  0 users  |  55,149 lines of code  |  0 current contributors  |  Analyzed 1 day ago
 
 

A Generic Object Pool for .NET with built-in support for asynchronous operations and concurrent updates. This project is based on serializableobject.

0
 
  0 reviews  |  0 users  |  2,694 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

Pepperjack is intended to replace the standard XML serializers that ship with .NET with a much more flexible, and testable, solution.

0
 
  0 reviews  |  0 users  |  6,528 lines of code  |  0 current contributors  |  Analyzed 5 months ago
 
 

This project is based on serializableobject.

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed about 1 year ago
 
 

NUtilities provides easy to use utilities using Generics in C# to perform common tasks like: Serialization IO HTTP Requests

0
 
  0 reviews  |  0 users  |  3,086 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.