private static void Navigate(Declaration decl, ISolution solution, IProject project, PopupWindowContextSource popupWindowContext)
            {
                var nitraSymbolFile   = decl.File;
                var symbolProjectFile = GrtProjectFile(project, decl.File);

                if (symbolProjectFile != null)
                {
                    symbolProjectFile = GrtSolutionFile(solution, decl.File);
                }

                if (symbolProjectFile != null)
                {
                    var r = new ProjectFileTextRange(symbolProjectFile, decl.Name.Span.StartPos, TargetFrameworkId.Default);
                    r.Navigate(popupWindowContext, true);
                    return;
                }
            }
示例#2
0
      private static void Navigate(Declaration decl, ISolution solution, IProject project, PopupWindowContextSource popupWindowContext)
      {
        var nitraSymbolFile = decl.File;
        var symbolProjectFile = GrtProjectFile(project, decl.File);

        if (symbolProjectFile != null)
          symbolProjectFile = GrtSolutionFile(solution, decl.File);

        if (symbolProjectFile != null)
        {
          var r = new ProjectFileTextRange(symbolProjectFile, decl.Name.Span.StartPos, TargetFrameworkId.Default);
          r.Navigate(popupWindowContext, true);
          return;
        }
      }