Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/15/10 12:01:10 (14 years ago)
Author:
epitzer
Message:

add more API docs (#548)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/XmlGenerator.cs

    r3016 r3028  
    189189    }
    190190
     191    /// <summary>
     192    /// Formats the specified type cache.
     193    /// </summary>
     194    /// <param name="typeCache">The type cache.</param>
     195    /// <returns>An enumerable of formatted type cache tags.</returns>
    191196    public IEnumerable<string> Format(List<TypeMapping> typeCache) {
    192197      yield return CreateNodeStart(XmlStringConstants.TYPECACHE);
     
    211216    /// <summary>
    212217    /// Serialize an object into a file.
    213     ///
    214218    /// The XML configuration is obtained from the <c>ConfigurationService</c>.
    215219    /// Needed assemblies are not included.
    216220    /// </summary>
     221    /// <param name="o">The object.</param>
     222    /// <param name="filename">The filename.</param>
    217223    /// <param name="compression">ZIP file compression level</param>
    218224    public static void Serialize(object o, string filename, int compression) {
     
    220226    }
    221227
     228    /// <summary>
     229    /// Serializes the specified object into a file.
     230    /// Needed assemblies are not included, ZIP compression level is set to 5.
     231    /// </summary>
     232    /// <param name="obj">The object.</param>
     233    /// <param name="filename">The filename.</param>
     234    /// <param name="config">The configuration.</param>
    222235    public static void Serialize(object obj, string filename, Configuration config) {
    223236      Serialize(obj, filename, config, false, 5);
    224237    }
    225238
     239    /// <summary>
     240    /// Serializes the specified object into a file.
     241    /// </summary>
     242    /// <param name="obj">The object.</param>
     243    /// <param name="filename">The filename.</param>
     244    /// <param name="config">The configuration.</param>
     245    /// <param name="includeAssemblies">if set to <c>true</c> include needed assemblies.</param>
     246    /// <param name="compression">The ZIP compression level.</param>
    226247    public static void Serialize(object obj, string filename, Configuration config, bool includeAssemblies, int compression) {     
    227248      try {
     
    278299    }
    279300
     301    /// <summary>
     302    /// Serializes the specified object into a stream using the <see cref="XmlFormat"/>
     303    /// obtained from the <see cref="ConfigurationService"/>.
     304    /// </summary>
     305    /// <param name="obj">The object.</param>
     306    /// <param name="stream">The stream.</param>
    280307    public static void Serialize(object obj, Stream stream) {
    281308      Serialize(obj, stream, ConfigurationService.Instance.GetConfiguration(new XmlFormat()));
     
    283310
    284311
     312    /// <summary>
     313    /// Serializes the specified object into a stream.
     314    /// </summary>
     315    /// <param name="obj">The object.</param>
     316    /// <param name="stream">The stream.</param>
     317    /// <param name="config">The configuration.</param>
    285318    public static void Serialize(object obj, Stream stream, Configuration config) {
    286319      Serialize(obj, stream, config, false);
    287320    }
    288321
    289     public static void Serialize(object obj, Stream stream, Configuration config, bool includeAssemblies) {
    290       Serialize(obj, stream, config, includeAssemblies, true);
    291     }
    292 
    293     public static void Serialize(object obj, Stream stream, Configuration config, bool includeAssemblies, bool interleaveTypeInfo) {     
     322    /// <summary>
     323    /// Serializes the specified object into a stream.
     324    /// </summary>
     325    /// <param name="obj">The object.</param>
     326    /// <param name="stream">The stream.</param>
     327    /// <param name="config">The configuration.</param>
     328    /// <param name="includeAssemblies">if set to <c>true</c> include need assemblies.</param>
     329    public static void Serialize(object obj, Stream stream, Configuration config, bool includeAssemblies) {     
    294330      try {
    295331        using (StreamWriter writer = new StreamWriter(new GZipStream(stream, CompressionMode.Compress))) {
Note: See TracChangeset for help on using the changeset viewer.