static if(!(is(TypeTuple!(__traits(getMember, T, M)))))
static if(!(!isPublicMember!(T, M)))
static if(!(!isNonStaticMember!(T, M)))
static if(!(!is(typeof(__traits(getMember, T, M)))))
static if(!(is(typeof(__traits(getMember, T, M)) == void)))
static if(!(!__traits(compiles, testAssign!()())))
static if(!(anySatisfy!(isSomeFunction, __traits(getMember, T, M))))
Determines if a member is a public, non-static, de-facto data field. In addition to plain data fields, R/W properties are also accepted.