public static PythonModuleCompletionItems Create(PythonStandardModuleType moduleType)
		{
			if (IsSysModule(moduleType.Type)) {
				return new SysModuleCompletionItems(moduleType);
			}
			return new PythonModuleCompletionItems(moduleType);
		}
		public void Init()
		{
			PythonStandardModuleType moduleType = new PythonStandardModuleType(typeof(SysModule), "sys");
			completionItems = new SysModuleCompletionItems(moduleType);
			exitMethodGroup = completionItems.GetMethods("exit");
			displayHookMethodGroup = completionItems.GetMethods("displayhook");
		}
Ejemplo n.º 3
0
        public void Init()
        {
            PythonStandardModuleType moduleType = new PythonStandardModuleType(typeof(SysModule), "sys");

            completionItems        = new SysModuleCompletionItems(moduleType);
            exitMethodGroup        = completionItems.GetMethods("exit");
            displayHookMethodGroup = completionItems.GetMethods("displayhook");
        }
		public static PythonStandardModuleMethodGroupResolveResult Create(PythonStandardModuleType type, string methodName)
		{
			PythonModuleCompletionItems completionItems = PythonModuleCompletionItemsFactory.Create(type);
			MethodGroup methods = completionItems.GetMethods(methodName);
			if (methods.Count > 0) {
				return Create(methods);
			}
			return null;
		}
		public SysModuleCompletionItems(PythonStandardModuleType moduleType)
			: base(moduleType)
		{
			AddCompletionItems();
		}
		List<ICompletionEntry> GetCompletionItemsFromModule(PythonStandardModuleType type)
		{
			PythonModuleCompletionItems moduleItems = PythonModuleCompletionItemsFactory.Create(type);
			List<ICompletionEntry> items = new List<ICompletionEntry>(moduleItems);
			return items;
		}
        public void Init()
        {
            PythonStandardModuleType moduleType = new PythonStandardModuleType(typeof(PythonSocket), "socket");

            completionItems = PythonModuleCompletionItemsFactory.Create(moduleType);
        }
		MethodGroupResolveResult CreateResolveResult(PythonStandardModuleType type, string name)
		{
			return PythonStandardModuleMethodGroupResolveResult.Create(type, name);
		}
		public void Init()
		{
			PythonStandardModuleType moduleType = new PythonStandardModuleType(typeof(PythonSocket), "socket");
			completionItems = PythonModuleCompletionItemsFactory.Create(moduleType);
		}
		public void Init()
		{
			 modules = new PythonStandardModules();
			 sysModuleType = modules.GetModuleType("sys");
		}
		public PythonStandardModuleResolveResult(PythonStandardModuleType standardModuleType)
			: base(null, null, null)
		{
			this.standardModuleType = standardModuleType;
		}
 public void Init()
 {
     modules       = new PythonStandardModules();
     sysModuleType = modules.GetModuleType("sys");
 }