//----------------------------------------------------------------------- // // Copyright (c) Outercurve Foundation. All rights reserved. // //----------------------------------------------------------------------- namespace DotNetOpenAuth.Messaging { using System; using System.Collections.Generic; /// /// A protocol message that supports adding extensions to the payload for transmission. /// public interface IProtocolMessageWithExtensions : IProtocolMessage { /// /// Gets the list of extensions that are included with this message. /// /// /// Implementations of this interface should ensure that this property never returns null. /// IList Extensions { get; } } }