private bool CompareColumns(SalesforceObjectTypeLayout obj)
        {
            if (obj == null)
            {
                return(false);
            }
            List <SalesforceObjectLayoutColumn> objColumns = obj.Columns;

            if ((objColumns == null || objColumns.Count == 0) &&
                (Columns == null || Columns.Count == 0))
            {
                return(true);
            }
            if (objColumns != null)
            {
                int objColumnSize = objColumns.Count;
                if (objColumnSize != Columns.Count)
                {
                    return(false);
                }
            }
            return(objColumns.All(objColumn => Columns.Contains(objColumn)));
        }
 private bool CompareColumns(SalesforceObjectTypeLayout obj)
 {
     if (obj == null)
     {
         return false;
     }
     List<SalesforceObjectLayoutColumn> objColumns = obj.Columns;
     if ((objColumns == null || objColumns.Count == 0)
         && (Columns == null || Columns.Count == 0))
     {
         return true;
     }
     if (objColumns != null)
     {
         int objColumnSize = objColumns.Count;
         if (objColumnSize != Columns.Count)
         {
             return false;
         }
     }
     return objColumns.All(objColumn => Columns.Contains(objColumn));
 }