Example #1
0
		List<ICompletionEntry> CtrlSpace(PythonResolverContext resolverContext, ExpressionContext expressionContext)
		{
			if (resolverContext.HasProjectContent) {
				if (expressionContext == ExpressionContext.Namespace) {
					return GetImportCompletionItems(resolverContext.ProjectContent);
				}
				return resolverContext.GetImportedTypes();
			}
			return new List<ICompletionEntry>();
		}
Example #2
0
 List <ICompletionEntry> CtrlSpace(PythonResolverContext resolverContext, ExpressionContext expressionContext)
 {
     if (resolverContext.HasProjectContent)
     {
         if (expressionContext == ExpressionContext.Namespace)
         {
             return(GetImportCompletionItems(resolverContext.ProjectContent));
         }
         return(resolverContext.GetImportedTypes());
     }
     return(new List <ICompletionEntry>());
 }
		/// <summary>
		/// Called when Ctrl+Space is entered by the user.
		/// </summary>
		public List<ICompletionEntry> CtrlSpace(int caretLine, int caretColumn, ParseInformation parseInfo, string fileContent, ExpressionContext context)
		{
			resolverContext = new PythonResolverContext(parseInfo);
			if (resolverContext.HasProjectContent) {
				if (context == ExpressionContext.Namespace) {
					PythonImportCompletion importCompletion = new PythonImportCompletion(resolverContext.ProjectContent);
					return importCompletion.GetCompletionItems();
				} else {
					return resolverContext.GetImportedTypes();
				}
			}
			return new List<ICompletionEntry>();
		}
Example #4
0
 /// <summary>
 /// Called when Ctrl+Space is entered by the user.
 /// </summary>
 public ArrayList CtrlSpace(int caretLine, int caretColumn, ParseInformation parseInfo, string fileContent, ExpressionContext context)
 {
     resolverContext = new PythonResolverContext(parseInfo);
     if (resolverContext.HasProjectContent)
     {
         if (context == ExpressionContext.Namespace)
         {
             PythonImportCompletion importCompletion = new PythonImportCompletion(resolverContext.ProjectContent);
             return(importCompletion.GetCompletionItems());
         }
         else
         {
             return(resolverContext.GetImportedTypes());
         }
     }
     return(new ArrayList());
 }