//-----------------------------------------------------------------------
//
// 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; }
}
}