/// <summary> /// Init constructor of CustomTask. /// </summary> public CustomTask(IVsTaskProvider3 provider, string name, string toolTip, string comment, bool ignored) { this.provider = provider; this.name = name; this.toolTip = toolTip; this.comment = comment; this.ignored = ignored; }
int IVsTaskItem3.GetTaskProvider(out IVsTaskProvider3 ppProvider) { ppProvider = (IVsTaskProvider3)GetService(typeof(IVsTaskProvider3)); if (ppProvider == null) { return(VSConstants.E_UNEXPECTED); } return(VSConstants.S_OK); }
public MyTaskItem(IVsTaskProvider3 provider, string document = "", int line = 0, int column = 0, string text = "", VSTASKCATEGORY category = VSTASKCATEGORY.CAT_USER, __VSERRORCATEGORY errorCategory = __VSERRORCATEGORY.EC_ERROR, IEnumerable <string> customColumnText = null, bool canDelete = false, bool isChecked = false, bool isReadOnly = false, bool hasHelp = false, bool customColumnsReadOnly = false, int imageListIndex = 0, int subcategoryIndex = 0, VSTASKPRIORITY priority = VSTASKPRIORITY.TP_NORMAL) { if (provider == null) { throw new ArgumentNullException("provider"); } this.Provider = provider; _document = document; _line = line; _column = column; _text = text; _category = category; _errorCategory = errorCategory; if (customColumnText != null) { uint index = 0; foreach (var s in customColumnText) { _customColumnText.Add(index++, s); } } _canDelete = canDelete; _isChecked = isChecked; _isReadOnly = isReadOnly; _hasHelp = hasHelp; _customColumnsReadOnly = customColumnsReadOnly; _imageListIndex = imageListIndex; _subcategoryIndex = subcategoryIndex; _priority = priority; }
public int GetTaskProvider(out IVsTaskProvider3 ppProvider) { ppProvider = taskManager as IVsTaskProvider3; return(0); }
public int GetTaskProvider(out IVsTaskProvider3 ppProvider) { ppProvider = _provider; return(VSConstants.S_OK); }
int IVsTaskItem3.GetTaskProvider(out IVsTaskProvider3 ppProvider) { ppProvider = provider; return(VSConstants.S_OK); }
/// <summary> /// Init constructor of CustomTask. /// </summary> public CustomTask(IVsTaskProvider3 provider) { this.provider = provider; }
public int GetTaskProvider(out IVsTaskProvider3 ppProvider) { ppProvider = taskManager as IVsTaskProvider3; return 0; }
public int GetTaskProvider(out IVsTaskProvider3 ppProvider) { ppProvider = _provider; return VSConstants.S_OK; }