26 lines
517 B
C#
26 lines
517 B
C#
using System;
|
|
|
|
namespace Decal.Adapter;
|
|
|
|
[AttributeUsage(AttributeTargets.Method, AllowMultiple = true)]
|
|
public sealed class BaseEventAttribute : Attribute
|
|
{
|
|
private string eventName;
|
|
|
|
private string baseFilter;
|
|
|
|
public string EventName => eventName;
|
|
|
|
public string FilterName => baseFilter;
|
|
|
|
public BaseEventAttribute(string eventName)
|
|
: this(eventName, string.Empty)
|
|
{
|
|
}
|
|
|
|
public BaseEventAttribute(string eventName, string baseFilter)
|
|
{
|
|
this.eventName = eventName;
|
|
this.baseFilter = baseFilter;
|
|
}
|
|
}
|