Files
RobustToolbox/Robust.Shared/Analyzers/VirtualAttribute.cs
2022-02-05 19:31:58 +01:00

16 lines
424 B
C#

using System;
namespace Robust.Shared.Analyzers;
/// <summary>
/// Specify that this class is allowed to be inherited.
/// </summary>
/// <remarks>
/// Robust uses analyzers to prevent accidental usage of non-sealed classes:
/// a class must be either marked [Virtual], abstract, or sealed.
/// </remarks>
[AttributeUsage(AttributeTargets.Class, Inherited = false)]
public sealed class VirtualAttribute : Attribute
{
}