Example #1
0
        private List <Parser.Variable> GetApplicableVariables(ICompletionSession session)
        {
            var pt = session.TextView.Caret.Position.Point.GetPoint(session.TextView.TextSnapshot, PositionAffinity.Predecessor);

            if (!pt.HasValue)
            {
                return(new List <Parser.Variable>());
            }

            return(m_parsedProject.GetAvailableVariables(m_textBuffer, pt.Value));
        }
Example #2
0
        private List <Parser.Variable> GetApplicableVariables(IQuickInfoSession session)
        {
            var pt = session.GetTriggerPoint(session.TextView.TextBuffer).GetPoint(session.TextView.TextSnapshot);

            return(m_parsedProject.GetAvailableVariables(m_subjectBuffer, pt));
        }