public void PushMethod(SignatureHelp methodInfo)
        {
            if (CurrentMethod != null)
            {
                methodStack.Push(CurrentMethod);
            }

            CurrentMethod = new SignatureHelpViewModel(methodInfo);

            IsVisible = true;
        }
        public void PushMethod(SignatureHelp methodInfo)
        {
            CurrentMethod = new SignatureHelpViewModel(methodInfo);

            methodStack.Insert(0, CurrentMethod.Model);
            methodVmStack.Insert(0, CurrentMethod);

            IsVisible = true;

            if (IoC.Get <IShell>().DebugMode)
            {
                IoC.Get <IConsole>().WriteLine($"[Signature Help] - PushMethod - {CurrentMethod.SelectedSignature.Name}");
            }
        }