static void Print(DBObject obj, string header = "") { Console.WriteLine($"{header} ({obj.DBGetObjectName()} {obj.DBGetId()} '{obj.DBGetName()}')"); foreach (var memberName in obj.GetDynamicMemberNames()) { Console.WriteLine($"\t{memberName}: {obj[memberName]}"); } Console.WriteLine($"\n\n"); }