//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------- namespace System.Runtime.DurableInstancing { using System.Collections.Generic; using System.Linq; // InstanceStore owns the synchronization of this class. class InstanceNormalEvent : InstancePersistenceEvent { HashSet boundHandles = new HashSet(); HashSet pendingHandles = new HashSet(); internal InstanceNormalEvent(InstancePersistenceEvent persistenceEvent) : base(persistenceEvent.Name) { } internal bool IsSignaled { get; set; } internal HashSet BoundHandles { get { return this.boundHandles; } } internal HashSet PendingHandles { get { return this.pendingHandles; } } } }