public override void JumpToSignalHandler(Stetic.Signal signal)
        {
            var cls = codeBinder.GetClass();
            var met = cls.GetMembers(signal.Handler).OfType <IMethodSymbol> ().FirstOrDefault();

            if (met != null)
            {
                ShowPage(1);
                IdeApp.ProjectOperations.JumpToDeclaration(met);
            }
        }
Exemple #2
0
        public override void JumpToSignalHandler(Stetic.Signal signal)
        {
            var cls = codeBinder.GetClass();
            var met = cls.GetMembers(signal.Handler).OfType <IMethodSymbol> ().FirstOrDefault();

            if (met != null)
            {
                ShowPage(1);
                RefactoringService.RoslynJumpToDeclaration(met).Ignore();
            }
        }
Exemple #3
0
        public override void JumpToSignalHandler(Stetic.Signal signal)
        {
            IType cls = codeBinder.GetClass();

            foreach (IMethod met in cls.Methods)
            {
                if (met.Name == signal.Handler)
                {
                    ShowPage(1);
                    JumpTo(met.Location.Line, met.Location.Column);
                    break;
                }
            }
        }
Exemple #4
0
        public override void JumpToSignalHandler(Stetic.Signal signal)
        {
            var cls = codeBinder.GetClass();

            foreach (var met in cls.Methods)
            {
                if (met.Name == signal.Handler)
                {
                    ShowPage(1);
                    JumpTo(met.Region.BeginLine, met.Region.BeginColumn);
                    break;
                }
            }
        }