Linq Programming Languages Step 11

You must select a tag to post in this category. Please find the tag relating to the section of the course you are on

https://www.codecademy.com/paths/build-web-apps-with-asp-net/tracks/build-web-apps-asp-net-intermediate-c-sharp/modules/learn-csharp-lists-and-linq/projects/csharp-programming-languages

Having trouble with step 11, whether I put the PrintAll method in Program.CS or Languages.CS I get the following output:
C# Languages:

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;

namespace ProgrammingLanguages
{
  class Program
  {
    static void Main()
    {
      List<Language> languages = File.ReadAllLines("./languages.tsv")
        .Skip(1)
        .Select(line => Language.FromTsv(line))
        .ToList();

      //PrettyPrintAll(languages);
      /*foreach (var l in languages)
      {
        Console.WriteLine(l.Prettify());
      }*/

      /*var lang = languages.Select(l => $"{l.Year} , {l.Name} , {l.ChiefDeveloper}");

      foreach (var l in lang)
      {
        Console.WriteLine(l);
      }*/

      var langCSharp = languages.Where(l => l.Name.Contains("C#"));
      Console.WriteLine("\n C# Languages: \n");
      
      Language.PrintAll(langCSharp);
      
      var langPreLisp = languages.Where(l => l.Predecessors.Contains("Lisp"));
      Console.WriteLine("\n Lisp Predecessor Languages: \n");
      
      Language.PrintAll(langPreLisp);

      var langMicrosoft = languages.Where(l => l.ChiefDeveloper.Contains("Microsoft"));
      Console.WriteLine("\n Microsoft Developed Languages: \n");
      
      Language.PrintAll(langMicrosoft);

      var langScript = languages.Where(l => l.Name.Contains("Script"));
      Console.WriteLine("\n Script Languages: \n");
      
      Language.PrintAll(langScript);

      Console.WriteLine($"\n {languages.Count}");
      
      var lang9505 = from l in languages
        where l.Year > 1995 && l.Year < 2005
        select $"{l.Name.ToUpper()} was invented in {l.Year}" ;
        

      Console.WriteLine(lang9505.Count());

      Language.PrintAll(lang9505);

    }

using System;

using System.Collections.Generic;

using System.IO;

using System.Linq;

namespace ProgrammingLanguages

{

public class Language

{

public static Language FromTsv(string tsvLine)

{

  string[] values = tsvLine.Split('\t');

  Language lang = new Language(

    Convert.ToInt32(values[0]),

    Convert.ToString(values[1]),

    Convert.ToString(values[2]),

    Convert.ToString(values[3]));

  return lang;

}

public int Year

{ get; set; }

public string Name

{ get; set; }

public string ChiefDeveloper

{ get; set; }

public string Predecessors

{ get; set; }

public Language(int year, string name, string chiefDeveloper, string predecessors)

{

  Year = year;

  Name = name;

  ChiefDeveloper = chiefDeveloper;

  Predecessors = predecessors;

}

public string Prettify()

{

  return $"{Year}, {Name}, {ChiefDeveloper}, {Predecessors}";

}

public static void PrintAll(IEnumerable<Object> sequence)

{

  foreach (var o in sequence)

  {

    Console.WriteLine(o);

  }

}

}

}