private IType FindBaseType() { foreach (IType type in GetTypeConstraints()) { if (!type.IsInterface) { return type; } } return _tss.ObjectType; }