Add [NotContentImplementable] attribute

This commit is contained in:
PJB3005
2025-12-20 14:11:36 +01:00
parent 43337a3743
commit 9802963933

View File

@@ -0,0 +1,13 @@
using System;
namespace Robust.Shared.Analyzers;
/// <summary>
/// Marker attribute specifying that content <b>must not</b> implement this interface itself.
/// </summary>
/// <remarks>
/// Interfaces with this attribute may have members added by the engine at any time,
/// so implementing them yourself would not be API-stable.
/// </remarks>
[AttributeUsage(AttributeTargets.Interface)]
public sealed class NotContentImplementableAttribute : Attribute;