Microsoft.ManagementConsole.ActionsPaneItemCollection.OnValidate C# (CSharp) Method

OnValidate() private method

private OnValidate ( object objectToValidate, bool testForDuplicate ) : void
objectToValidate object
testForDuplicate bool
return void
        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]);
            }
        }