//-----------------------------------------------------------------------
//
// 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; }
}
}