public sealed class TaskCollection : IEnumerable,
IDisposable
public class Program
{
bool RootFolderHasTask(string taskName)
{
if (TaskService.Instance.RootFolder.Tasks.Count > 0)
{
return TaskService.Instance.RootFolder.Tasks.Exists(taskName);
}
return false;
}
TaskCollection GetRootTasksStartingWith(string value)
{
var pattern = $"^{Regex.Escape(value)}.*$";
return TaskService.Instance.RootFolder.GetTasks(new Regex(pattern));
}
public static void Main()
{
foreach (var task in GetRootTasksStartingWith("MyCo"))
if (RootFolderHasTask(task.Name))
Console.WriteLine(task.Name);
}
}
Count | Gets the number of registered tasks in the collection. |
ItemInt32 | Gets the specified registered task from the collection. |
ItemString | Gets the named registered task from the collection. |
Dispose | Releases all resources used by this class. |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
Exists | Determines whether the specified task exists. |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
GetEnumerator | Gets the collection enumerator for the register task collection. |
GetHashCode | Serves as the default hash function. (Inherited from Object) |
GetType | Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
ToString | Returns a String that represents this instance. (Overrides ObjectToString) |