-
Notifications
You must be signed in to change notification settings - Fork 395
Closed
Description
Hey, I don't know where else to write
In your article about source generators code of the GetEnumToGenerate (part 7) has extra lines in the end of the method
. . .
// Get all the fields from the enum, and add their name to the list
foreach (ISymbol member in enumMembers)
{
if (member is IFieldSymbol field && field.ConstantValue is not null)
{
members.Add(member.Name);
}
}
// Extra lines from here
// Create an EnumToGenerate for use in the generation phase
enumsToGenerate.Add(new EnumToGenerate(enumName, members));
foreach (ISymbol member in enumMembers)
{
if (member is IFieldSymbol field && field.ConstantValue is not null)
{
members.Add(member.Name);
}
}
// To here
return new EnumToGenerate(enumName, members);It differs from code in repository
Metadata
Metadata
Assignees
Labels
No labels