Beispiel #1
0
        public int CompareTo(object obj)
        {
            if (obj == null)
            {
                return(1);
            }
            SidebarControl control = obj as SidebarControl;

            if (control == null)
            {
                throw new ArgumentException("Comparison object is not of type SidebarControl.");
            }
            int num  = 0;
            int num2 = Math.Min(this.Ordinal.Length, control.Ordinal.Length);

            for (int i = 0; i < num2; i++)
            {
                num = this.Ordinal[i] - control.Ordinal[i];
                if (num != 0)
                {
                    return(num);
                }
            }
            return(this.Ordinal.Length - control.Ordinal.Length);
        }
Beispiel #2
0
        public int CompareTo(object obj)
        {
            if (obj == null)
            {
                return(1);
            }
            SidebarControl sidebarControl = obj as SidebarControl;

            if (sidebarControl != null)
            {
                int num = Math.Min(this.Ordinal.Length, sidebarControl.Ordinal.Length);
                for (int i = 0; i < num; i++)
                {
                    int num2 = this.Ordinal[i] - sidebarControl.Ordinal[i];
                    if (num2 != 0)
                    {
                        return(num2);
                    }
                }
                return(this.Ordinal.Length - sidebarControl.Ordinal.Length);
            }
            throw new ArgumentException("Comparison object is not of type SidebarControl.");
        }
 public SidebarControlEventArgs(Behaviour behaviour, SidebarControl control)
 {
     Behaviour      = behaviour;
     SidebarControl = control;
 }
Beispiel #4
0
 public SidebarControlEventArgs(Behaviour behaviour, SidebarControl control)
 {
     this.Behaviour      = behaviour;
     this.SidebarControl = control;
 }