public static void RemoveEnumItemsPrefix(this ASTContext ctx, string enumName, string prefix)
{
var @enum = ctx.FindEnum(enumName).FirstOrDefault();
if (@enum == null)
return;
if (@enum.Items.Count == 0)
return;
foreach (var item in @enum.Items)
{
if (!item.Name.StartsWith(prefix))
continue;
item.Name = item.Name.Substring(prefix.Length);
}
}