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); } }
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(); } }
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; } } }
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; } } }