GetVarNames() private method

private GetVarNames ( ) : string[]
return string[]
Example #1
0
        public override Expression DoResolve(ResolveContext ec)
        {
            ArrayList results = new ArrayList();

            AppendResults(results, Prefix, Evaluator.GetVarNames());
            AppendResults(results, Prefix, ec.CurrentTypeDefinition.NamespaceEntry.CompletionGetTypesStartingWith(Prefix));
            AppendResults(results, Prefix, Evaluator.GetUsingList());

            throw new CompletionResult(Prefix, (string [])results.ToArray(typeof(string)));
        }
        protected override Expression DoResolve(ResolveContext ec)
        {
            var results = new List <string> ();

            AppendResults(results, Prefix, Evaluator.GetVarNames());
            AppendResults(results, Prefix, ec.CurrentMemberDefinition.Parent.NamespaceEntry.CompletionGetTypesStartingWith(Prefix));
            AppendResults(results, Prefix, Evaluator.GetUsingList());

            throw new CompletionResult(Prefix, results.ToArray());
        }
Example #3
0
        public override void GetCompletionStartingWith(string prefix, List <string> results)
        {
            var names = Evaluator.GetVarNames();

            results.AddRange(names.Where(l => l.StartsWith(prefix)));
        }