コード例 #1
0
ファイル: BEventManager.cs プロジェクト: AtwoodDeng/BluePrint
        public bool Equals(PriorityEventHandler p)
        {
            // If parameter is null return false:
            if ((object)p == null)
            {
                return(false);
            }

            // Return true if the fields match:
            return((m_priority == p.m_priority) && (m_handler == p.m_handler));
        }
コード例 #2
0
ファイル: BEventManager.cs プロジェクト: AtwoodDeng/BluePrint
        public override bool Equals(System.Object obj)
        {
            // If parameter is null return false.
            if (obj == null)
            {
                return(false);
            }

            // If parameter cannot be cast to Point return false.
            PriorityEventHandler p = obj as PriorityEventHandler;

            if ((System.Object)p == null)
            {
                return(false);
            }

            // Return true if the fields match:
            return((m_priority == p.m_priority) && (m_handler == p.m_handler));
        }
コード例 #3
0
        public bool Equals(PriorityEventHandler p)
        {
            // If parameter is null return false:
            if ((object)p == null)
            {
                return false;
            }

            // Return true if the fields match:
            return (m_priority == p.m_priority) && (m_handler == p.m_handler);
        }
コード例 #4
0
 public EventClass(EventDefine name, object sender, EventHandler handler, int priority = 1)
 {
     m_Name = name; m_Sender = sender; m_handler = new PriorityEventHandler(handler, priority);
 }
コード例 #5
0
ファイル: BEventManager.cs プロジェクト: AtwoodDeng/BluePrint
 public EventClass(EventDefine name, object sender, EventHandler handler, int priority = 1)
 {
     m_Name = name; m_Sender = sender; m_handler = new PriorityEventHandler(handler, priority);
 }