//----------------------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.Tracking { using System.Collections.ObjectModel; public class WorkflowInstanceQuery : TrackingQuery { Collection states; public WorkflowInstanceQuery() { } public Collection States { get { if (this.states == null) { this.states = new Collection(); } return this.states; } } internal bool HasStates { get { return this.states != null && this.states.Count > 0; } } } }