示例#1
0
 /// <summary>
 /// Lists all known worklist classes (extensions of <see cref="WorklistExtensionPoint"/>), optionally
 /// including those marked with the <see cref="StaticWorklistAttribute"/>.
 /// </summary>
 /// <param name="includeStatic"></param>
 /// <returns></returns>
 public Type[] ListWorklistClasses(bool includeStatic)
 {
     return(includeStatic ? _worklistClasses.ToArray() :
            CollectionUtils.Select(_worklistClasses, wc => !Worklist.GetIsStatic(wc)).ToArray());
 }