Mono.FixEnumsName.VisitEnumDecl C# (CSharp) Method

VisitEnumDecl() public method

public VisitEnumDecl ( Enumeration @enum ) : bool
@enum Enumeration
return bool
        public override bool VisitEnumDecl(Enumeration @enum)
        {
            if (@enum.Items.Count == 0)
                return base.VisitEnumDecl(@enum);

            string enumPrefix = "e" + @enum.Name;
            if ([email protected][0].Name.StartsWith(enumPrefix))
                return base.VisitEnumDecl(@enum);

            foreach (var item in @enum.Items)
                item.Name = item.Name.Substring(enumPrefix.Length);

            return base.VisitEnumDecl(@enum);
        }
FixEnumsName