Files
Umbraco-CMS/src/Umbraco.Core/Events/EventMessages.cs
2018-03-22 11:25:25 +01:00

33 lines
667 B
C#

using System.Collections.Generic;
namespace Umbraco.Core.Events
{
/// <summary>
/// Event messages collection
/// </summary>
public sealed class EventMessages : DisposableObjectSlim
{
private readonly List<EventMessage> _msgs = new List<EventMessage>();
public void Add(EventMessage msg)
{
_msgs.Add(msg);
}
public int Count
{
get { return _msgs.Count; }
}
public IEnumerable<EventMessage> GetAll()
{
return _msgs;
}
protected override void DisposeResources()
{
_msgs.Clear();
}
}
}