private void AddBinder(IControlBinder controlBinder)
{
if (controlBinder != null)
{
foreach (string type in controlBinder.Types)
{
_binders[type] = (_binders.ContainsKey(type)) ? _binders[type] : new List<IControlBinder>();
_binders[type].Add(controlBinder);
}
if (BindOnPostbackAttribute.MustBindOnPostback(controlBinder))
{
foreach (string type in controlBinder.Types)
{
_postbackBinders[type] = (_postbackBinders.ContainsKey(type)) ? _postbackBinders[type] : new List<IControlBinder>();
_postbackBinders[type].Add(controlBinder);
}
}
}
}