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"); }
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"); }