AngleSharp by Florian Rappl

<PackageReference Include="AngleSharp" Version="0.8.8" />

 DomDescriptionAttribute

public sealed class DomDescriptionAttribute : Attribute
This attribute is used to place a description on some object. The description can then be read out at runtime.
using System; namespace AngleSharp.Attributes { [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Interface | AttributeTargets.Delegate)] public sealed class DomDescriptionAttribute : Attribute { public string Description { get; set; } public DomDescriptionAttribute(string description) { Description = description; } } }