//----------------------------------------------------------------------- // // Copyright (c) Outercurve Foundation. All rights reserved. // //----------------------------------------------------------------------- namespace DotNetOpenAuth.ComponentModel { using System; using System.Collections; using System.ComponentModel.Design.Serialization; using System.Diagnostics.Contracts; using System.Linq; using System.Reflection; /// /// Contract class for the class. /// [ContractClassFor(typeof(SuggestedStringsConverter))] internal abstract class SuggestedStringsConverterContract : SuggestedStringsConverter { /// /// Gets the type to reflect over for the well known values. /// protected override Type WellKnownValuesType { get { Contract.Ensures(Contract.Result() != null); throw new NotImplementedException(); } } } }