型が実装しているすべてのインターフェイスを取得するにはGetInterfacesメソッドを使うことができます。

Typeクラスを使って型が実装しているインターフェイスを調べる
using System;
using System.Collections.Generic;
using System.Reflection;

class Sample {
  static void Main()
  {
    var t = typeof(List<int>);

    // List<int>クラスが実装するインターフェイスをすべて取得して表示する
    foreach (var ti in t.GetInterfaces()) {
      Console.WriteLine(ti);
    }
    Console.WriteLine();
  }
}
実行結果
System.Collections.Generic.IList`1[System.Int32]
System.Collections.Generic.IReadOnlyList`1[System.Int32]
System.Collections.ICollection
System.Collections.Generic.ICollection`1[System.Int32]
System.Collections.IEnumerable
System.Collections.Generic.IEnumerable`1[System.Int32]
System.Collections.Generic.IReadOnlyCollection`1[System.Int32]
System.Collections.IList