Show / Hide Table of Contents

    Class XmlSerializer

    Serializes and deserializes objects into and from the XML format.

    Inheritance
    System.Object
    XmlSerializer
    Namespace: Cuemon.Serialization.Xml
    Assembly: Cuemon.Serialization.Xml.dll
    Syntax
    public class XmlSerializer

    Methods

    | Improve this Doc

    Create(XmlSerializerSettings)

    Creates a new XmlSerializer instance using the specified XmlSerializerSettings.

    Declaration
    public static XmlSerializer Create(XmlSerializerSettings settings)
    Parameters
    Type Name Description
    XmlSerializerSettings settings

    The settings to be applied to the XmlSerializer.

    Returns
    Type Description
    XmlSerializer

    A new XmlSerializer instance using the specified XmlSerializerSettings.

    Remarks

    If settings is null, DefaultSettings is tried invoked. Otherwise, as a fallback, a default instance of XmlSerializerSettings is created.

    | Improve this Doc

    Deserialize(Stream, Type)

    Deserializes the specified value into an object of objectType.

    Declaration
    public object Deserialize(Stream value, Type objectType)
    Parameters
    Type Name Description
    System.IO.Stream value

    The object to deserialize from XML format.

    System.Type objectType

    The type of the object to deserialize.

    Returns
    Type Description
    System.Object

    An object of objectType.

    | Improve this Doc

    Deserialize<T>(Stream)

    Deserializes the specified value into an object of T.

    Declaration
    public T Deserialize<T>(Stream value)
    Parameters
    Type Name Description
    System.IO.Stream value

    The object to deserialize from XML format.

    Returns
    Type Description
    T

    An object of T.

    Type Parameters
    Name Description
    T

    The type of the object to deserialize.

    | Improve this Doc

    Serialize(Object, Type)

    Serializes the specified value to a System.IO.Stream.

    Declaration
    public Stream Serialize(object value, Type objectType)
    Parameters
    Type Name Description
    System.Object value

    The object to serialize to XML format.

    System.Type objectType

    The type of the object to serialize.

    Returns
    Type Description
    System.IO.Stream

    A stream of the serialized object.

    Extension Methods

    ConverterExtensions.ParseWith<TSource, TResult>(TSource, Func<TSource, TResult>)
    ConverterExtensions.ParseWith<TSource, T, TResult>(TSource, Func<TSource, T, TResult>, T)
    ConverterExtensions.ParseWith<TSource, T1, T2, TResult>(TSource, Func<TSource, T1, T2, TResult>, T1, T2)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, TResult>(TSource, Func<TSource, T1, T2, T3, TResult>, T1, T2, T3)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, TResult>(TSource, Func<TSource, T1, T2, T3, T4, TResult>, T1, T2, T3, T4)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, TResult>, T1, T2, T3, T4, T5)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, TResult>, T1, T2, T3, T4, T5, T6)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, TResult>, T1, T2, T3, T4, T5, T6, T7)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, T8, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, T8, TResult>, T1, T2, T3, T4, T5, T6, T7, T8)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9)
    ConverterExtensions.As<TResult>(Object)
    ConverterExtensions.As<TResult>(Object, TResult)
    ConverterExtensions.As<TResult>(Object, TResult, IFormatProvider)
    DelegateUtilityExtensions.Wrap<TResult>(TResult)
    DelegateUtilityExtensions.DynamicWrap<TResult>(TResult)
    TweakerExtensions.Adjust<T>(T, Func<T, T>)
    TypeUtilityExtensions.Is<T>(Object)
    TypeUtilityExtensions.IsNot<T>(Object)
    TypeUtilityExtensions.IsNullable<T>(T)
    WrapperExtensions.UseWrapper<T>(T, Action<IDictionary<String, Object>>)
    WrapperExtensions.UseWrapper<T>(T, MemberInfo, Action<IDictionary<String, Object>>)
    EnumerableUtilityExtensions.Yield<TSource>(TSource)
    HashUtilityExtensions.ComputeHash(Object, Action<HashOptions>)
    HmacUtilityExtensions.ComputeKeyedHash(Object, Byte[], Action<KeyedHashOptions>)
    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • Create(XmlSerializerSettings)
      • Deserialize(Stream, Type)
      • Deserialize<T>(Stream)
      • Serialize(Object, Type)
    • Extension Methods
    Back to top Copyright 2008-2018 Weubphoria. All rights reserved.
    Generated by DocFX