public static EachBuilder <T> Include <T>(this EachBuilder <T> code, string format, Func <T, string> args1, Func <T, string> args2, Func <T, string> args3) { // TODO: Check File Exsist if (format.Trim().StartsWith("<")) { var finalFormat = string.Format("#include {0}", format); code.FormatLine(finalFormat, args1, args2, args3); } else { var finalFormat = string.Format("#include \"{0}\"", format); code.FormatLine(finalFormat, args1, args2, args3); } return(code); }