SRDescriptionAttribute
using System.ComponentModel;
using System.Runtime.CompilerServices;
namespace System.Drawing
{
[NullableContext(1)]
[Nullable(0)]
[AttributeUsage(AttributeTargets.All)]
internal sealed class SRDescriptionAttribute : DescriptionAttribute
{
private bool _replaced;
public override string Description {
get {
if (!_replaced) {
_replaced = true;
base.DescriptionValue = System.SR.GetResourceString(base.Description);
}
return base.Description;
}
}
public SRDescriptionAttribute(string description)
: base(description)
{
}
}
}