int IVsTaskProvider.EnumTaskItems(out IVsEnumTaskItems ppenum) { IList <CustomTask> list = null; // ask external source for items: if (RequestItems != null) { RequestItems(this, filter, out list); } if (list != null) { ppenum = new CustomTaskEnumerator(list, showIgnoredTasks); } else { ppenum = null; } return(VSConstants.S_OK); }
int IVsEnumTaskItems.Clone(out IVsEnumTaskItems ppenum) { ppenum = new CustomTaskEnumerator(items, showIgnored); return(VSConstants.S_OK); }