//-----------------------------------------------------------------------
//
// Copyright (c) Andrew Arnott. All rights reserved.
//
//-----------------------------------------------------------------------
namespace DotNetOAuth.Messaging.Reflection {
using System;
///
/// A pair of conversion functions to map some type to a string and back again.
///
internal struct ValueMapping {
///
/// The mapping function that converts some custom type to a string.
///
internal Func