.NET Fiddle

CSharp · Console

/Program.cs

using System;

public class Program
{
	public static void Main()
	{
       var enumType= typeof(Foo<>.Bar);
		
	   Console.WriteLine(enumType.IsEnum);
		
	   foreach(var value in Enum.GetValues(enumType))
	   {
		   Console.WriteLine(value);
	   }
	}
	
}

public class Foo<T>
{
	public enum Bar
	{
		A = 1,
		B = 2
	}
}
;