System.ComponentModel.Design.CommandID.Equals C# (CSharp) Méthode

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool
        public override bool Equals(object obj) {
            if (!(obj is CommandID)) {
                return false;
            }
            CommandID cid = (CommandID)obj;
            return cid.menuGroup.Equals(menuGroup) && cid.commandID == commandID;
        }

Usage Example

Exemple #1
0
        protected MenuCommand FindCommand(Guid guid, int id)
        {
            ArrayList list = this._commandGroups[guid] as ArrayList;

            if (list != null)
            {
                foreach (MenuCommand command in list)
                {
                    if (command.CommandID.ID == id)
                    {
                        return(command);
                    }
                }
            }
            this.EnsureVerbs();
            if (this._currentVerbs != null)
            {
                int iD = StandardCommands.VerbFirst.ID;
                foreach (DesignerVerb verb in this._currentVerbs)
                {
                    CommandID commandID = verb.CommandID;
                    if ((commandID.ID == id) && commandID.Guid.Equals(guid))
                    {
                        return(verb);
                    }
                    if ((iD == id) && commandID.Guid.Equals(guid))
                    {
                        return(verb);
                    }
                    if (commandID.Equals(StandardCommands.VerbFirst))
                    {
                        iD++;
                    }
                }
            }
            return(null);
        }
All Usage Examples Of System.ComponentModel.Design.CommandID::Equals