//----------------------------------------------------------------------- // // Copyright (c) Andrew Arnott. All rights reserved. // //----------------------------------------------------------------------- namespace DotNetOpenAuth.Messaging.Reflection { using System; using System.Collections.Generic; using System.Linq; using System.Text; /// /// An interface describing how various objects can be serialized and deserialized between their object and string forms. /// /// /// Implementations of this interface must include a default constructor and must be thread-safe. /// public interface IMessagePartFormattingEncoder : IMessagePartEncoder { /// /// Gets the type of the encoded values produced by this encoder, as they would appear in their preferred form. /// Type FormattingType { get; } } }