blob: 207e78626b58b01182974facae390fd25f108e71 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
using System;
namespace StardewModdingAPI.Events
{
/// <summary>An attribute which specifies the priority for an event handler.</summary>
[AttributeUsage(AttributeTargets.Method)]
public class EventPriorityAttribute : Attribute
{
/*********
** Accessors
*********/
/// <summary>The event handler priority, relative to other handlers across all mods registered for this event.</summary>
internal EventPriority Priority { get; }
/*********
** Public methods
*********/
/// <summary>Construct an instance.</summary>
/// <param name="priority">The event handler priority, relative to other handlers across all mods registered for this event. Higher-priority handlers are notified before lower-priority handlers.</param>
public EventPriorityAttribute(EventPriority priority)
{
this.Priority = priority;
}
}
}
|