Beef
Beef copied to clipboard
Docs for enum are not showing in certain cases
Hi there,
Documentation written in comment blocks near enum case does not shows in certain cases. In some cases documentation is not showing when enum type is omitted. This issue is reproducible on older builds, prior to https://github.com/beefytech/Beef/pull/2252.
namespace test.EnumDocTest;
using System;
class Program
{
static void Main()
{
var simpleRed0 = ColorChannel.Red;
simpleRed0 = .Red;
var simpleGreen = ColorChannel.Green;
simpleGreen = .Green;
var casedRed = CasedColorChannel.Red;
casedRed = .Red;
var casedGreen = CasedColorChannel.Green;
casedGreen = .Green;
}
}
/// This is a simple enum without 'case'
enum ColorChannel
{
Red, /** Comment block for case Red that goes after the case */
/** Comment block for case Green that goes before case */
Green,
}
/** This is a cased enum */
enum CasedColorChannel
{
case Red; /** Comment block for case Red that goes after the case */
/** Comment block for case Green that goes before case */
case Green;
}