Example #1
0
 public void PushInput(IInputSink input)
 {
     Trace.Assert(!m_inputStack.Contains(input));
     if (m_inputStack.Count > 0)
     {
         m_inputStack[m_inputStack.Count - 1].OnInputRelease();
     }
     m_inputStack.Add(input);
     input.OnInputAcquire();
 }
Example #2
0
 public static void PushInput(IInputSink input)
 {
     Trace.Assert(!Editor.m_inputStack.Contains(input));
     if (Editor.m_inputStack.Count > 0)
     {
         Editor.m_inputStack[Editor.m_inputStack.Count - 1].OnInputRelease();
     }
     Editor.m_inputStack.Add(input);
     input.OnInputAcquire();
 }
Example #3
0
 public static void PushInput(IInputSink input)
 {
     Trace.Assert(!Editor.m_inputStack.Contains(input));
     if (Editor.m_inputStack.Count > 0)
     {
         Editor.m_inputStack[Editor.m_inputStack.Count - 1].OnInputRelease();
     }
     Editor.m_inputStack.Add(input);
     input.OnInputAcquire();
 }
Example #4
0
 public static void PushInput(IInputSink input)
 {
     System.Diagnostics.Trace.Assert(!m_inputStack.Contains(input));
     if (m_inputStack.Count > 0)
     {
     m_inputStack[m_inputStack.Count - 1].OnInputRelease();
     }
     m_inputStack.Add(input);
     input.OnInputAcquire();
 }