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); }