private void ClearContainer(object instance) { if (instance is IList) { (instance as IList).Clear(); } else if (instance is ISet) { (instance as ISet).Clear(); } }