AEMManager.Program.GetActionInstance C# (CSharp) Method

GetActionInstance() public static method

Instance to execute actions upon
public static GetActionInstance ( Object pSender ) : AemInstance
pSender Object
return AemInstance
        public static AemInstance GetActionInstance(Object pSender)
        {
            AemInstance instance = null;
              if (pSender is AemInstance) {
            instance = (AemInstance)pSender;
              }
              else if (pSender is MenuItem) {
            instance = (AemInstance)((MenuItem)pSender).Tag;
              }
              if (instance == null && Program.AemManagerForm.Visible) {
            instance = Program.AemManagerForm.SelectedInstanceInListview;
              }
              return instance;
        }

Usage Example

Example #1
0
        private static void ShowConsoleWindow(object sender, EventArgs e)
        {
            AemInstance instance = Program.GetActionInstance(sender);

            if (instance == null)
            {
                return;
            }
            instance.ConsoleOutputWindow.Show();
        }
All Usage Examples Of AEMManager.Program::GetActionInstance