public static BuilderInfo FindCodeBehind(string fileName) { foreach (var item in builders) { if (Regex.IsMatch(fileName, item.DesignExtension, RegexOptions.IgnoreCase)) return item; } return null; }