//----------------------------------------------------------------------- // // Copyright (c) Outercurve Foundation. All rights reserved. // //----------------------------------------------------------------------- namespace DotNetOpenAuth.Test.Mocks { using System.Runtime.Serialization; using DotNetOpenAuth.Messaging; internal class TestDerivedMessage : TestBaseMessage { /// /// Gets or sets the first value. /// /// /// This element should appear AFTER /// due to alphabetical ordering rules, but after all the elements in the /// base class due to inheritance rules. /// [MessagePart] public string TheFirstDerivedElement { get; set; } /// /// Gets or sets the second value. /// /// /// This element should appear BEFORE , /// but after all the elements in the base class. /// [MessagePart] public string SecondDerivedElement { get; set; } } }