/// <summary> /// 確認所有條件是有任一為null /// </summary> /// <typeparam name="T"></typeparam> /// <param name="root"></param> /// <param name="getter"></param> /// <returns></returns> public static bool IsNull <T>(this T root, Expression <Func <T, object> > getter) { var visitor = new NullVisitor() { CurrentObject = root }; visitor.Visit(getter); return(visitor.IsNull); }