franz/topiclister/Program.cs
2022-11-30 18:29:44 -05:00

30 lines
807 B
C#

using franz;
using System;
using System.Linq;
namespace topiclister
{
class Program
{
static void Main(string[] args)
{
Telefranz.Configure("shut up", "localhost:9092");
var listOfBs = AppDomain.CurrentDomain.GetAssemblies()
.SelectMany(domainAssembly => domainAssembly.GetTypes())
.Where(type => type.IsSubclassOf(typeof(gray_messages.message)) && !type.IsAbstract)
.ToList();
if (listOfBs != null && listOfBs.Any())
{
foreach (var b in listOfBs)
{
Console.WriteLine(b);
}
}
else
{
Console.WriteLine(":(");
}
}
}
}