Exemple #1
0
        private List <string> parseMemberModifiers(ref string memberDeclaration)
        {
            var modifiers = new List <string>();

            foreach (var modifier in CodeUtils.ModifierLookup().Keys)
            {
                var modifierPattern = @"(^|\s)" + modifier + @"\s";
                if (Regex.Match(memberDeclaration, modifierPattern).Success)
                {
                    modifiers.Add(modifier);
                    memberDeclaration = memberDeclaration.Replace(modifier, "");
                }
            }
            return(modifiers);
        }