//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//------------------------------------------------------------------------------
namespace System.Web.UI {
using System.Collections;
///
/// Allows the designer of to both push and pull data from a control.
///
/// ****************************************************************************
/// THIS IS AN INTERIM SOLUTION UNTIL FRIEND ASSEMBLY FUNCTIONALITY COMES ONLINE
/// ****************************************************************************
///
///
public interface IControlDesignerAccessor {
///
///
IDictionary UserData {
get;
}
///
/// Gets design mode state from the control.
///
IDictionary GetDesignModeState();
///
/// Sets design mode state for the control before rendering at design-time.
///
void SetDesignModeState(IDictionary data);
void SetOwnerControl(Control owner);
}
}