import std.stdio; import std.traits : FieldNameTuple;
class A { } class B { string foo; string baa; A[] list; } void main() { static foreach(field; FieldNameTuple!B) { static if(is(typeof(__traits(getMember, B, field) == A[]))) { writeln("A[] found"); } } writeln("done"); }