Boo.BooLangService.Intellisense.DeclarationFinder.GetScopedIntellisenseDeclarations C# (CSharp) Метод

GetScopedIntellisenseDeclarations() приватный Метод

private GetScopedIntellisenseDeclarations ( int lineNum ) : IntellisenseDeclarations
lineNum int
Результат IntellisenseDeclarations
        private IntellisenseDeclarations GetScopedIntellisenseDeclarations(int lineNum)
        {
            // get the node that the caret is in
            var scopedParseTree = compiledProject.GetScope(fileName, lineNum);
            var declarations = new IntellisenseDeclarations();

            // AddSpecialTypes(declarations);
            AddMembersFromScopeTree(declarations, scopedParseTree);
            AddKeywords(declarations, scopedParseTree);
            AddImports(declarations, GetDocument(scopedParseTree));
            AddReferences(declarations, (ProjectTreeNode)compiledProject.ParseTree);

            declarations.Sort();

            return declarations;
        }