Ejemplo n.º 1
0
        void AddPropagationPaths(EventBase evt, PropagationPaths paths)
        {
            if (m_Log)
            {
                var pathObject = new EventDebuggerPathTrace(panel, evt, paths);

                List <EventDebuggerPathTrace> list;
                if (m_EventPathObjects.ContainsKey(panel))
                {
                    list = m_EventPathObjects[panel];
                }
                else
                {
                    list = new List <EventDebuggerPathTrace>();
                    m_EventPathObjects.Add(panel, list);
                }
                list.Add(pathObject);
            }
        }
Ejemplo n.º 2
0
        void AddPropagationPaths(EventBase evt, PropagationPaths paths)
        {
            if (suspended)
            {
                return;
            }

            if (m_Log)
            {
                var pathObject = new EventDebuggerPathTrace(panel, evt, paths);

                if (!m_EventPathObjects.TryGetValue(panel, out var list))
                {
                    list = new List <EventDebuggerPathTrace>();
                    m_EventPathObjects.Add(panel, list);
                }

                list.Add(pathObject);
            }
        }
Ejemplo n.º 3
0
        private void AddPropagationPaths(EventBase evt, PropagationPaths paths)
        {
            bool log = this.m_Log;

            if (log)
            {
                EventDebuggerPathTrace item = new EventDebuggerPathTrace(this.panel, evt, paths);
                bool flag = this.m_EventPathObjects.ContainsKey(this.panel);
                List <EventDebuggerPathTrace> list;
                if (flag)
                {
                    list = this.m_EventPathObjects[this.panel];
                }
                else
                {
                    list = new List <EventDebuggerPathTrace>();
                    this.m_EventPathObjects.Add(this.panel, list);
                }
                list.Add(item);
            }
        }