internal override void OnValidate(object objectToValidate, bool testForDuplicate)
{
base.OnValidate(objectToValidate, testForDuplicate);
ActionsPaneExtendedItem item = objectToValidate as ActionsPaneExtendedItem;
if (item != null)
{
ActionsPaneExtendedItemData.ValidateDisplayName(item.DisplayName);
}
ActionGroup group = objectToValidate as ActionGroup;
if ((group != null) && this.CheckForCircularReference(group))
{
throw Microsoft.ManagementConsole.Internal.Utility.CreateArgumentException("objectToValidate", Microsoft.ManagementConsole.Internal.Strings.ArgumentExceptionCircularReference, new object[0]);
}
}