public static bool IsAspNetProject(this SourceProjectRepresentation source) => source.GetClass("Startup") != null;
public static CodeClass GetClass(this SourceProjectRepresentation source, string className) => source.Types.SingleOrDefault(t => t.Identifier == className);
public static IEnumerable <CodeClass> GetControllers(this SourceProjectRepresentation source) => source.Types.Where(t => t.Base.Contains("ControllerBase") || t.Base.Contains("Controller"));