// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
using System.Globalization;
namespace Microsoft.AspNet.Mvc.Routing
{
///
/// An implementation that compares objects as-if
/// they were route value strings.
///
///
/// Values that are are not strings are converted to strings using
/// Convert.ToString(x, CultureInfo.InvariantCulture). null values are converted
/// to the empty string.
///
/// strings are compared using .
///
public class RouteValueEqualityComparer : IEqualityComparer