using System;
namespace Robust.Shared.GameObjects;
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct)]
public sealed class ByRefEventAttribute : Attribute;
///
/// This attribute enables an event to be raised as a "component event" via .
///
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct)]
internal sealed class ComponentEventAttribute : Attribute
{
///
/// If true, this event may **only** be raised via as a "component event", as any subscriptions will not be
/// included in the normal event tables.
///
public bool Exclusive = true;
}