MySql.Data.VisualStudio.DbObjects.Index.ITablePart C# (CSharp) Method

ITablePart() private method

private ITablePart ( ) : bool
return bool
    bool ITablePart.HasChanges()
    {
      if (!ObjectHelper.AreEqual(this, oldIndex)) return true;
      if (Columns.Count != oldIndex.Columns.Count) return true;
      foreach (IndexColumn ic in Columns)
      {
        int i = 0;
        for (; i < oldIndex.Columns.Count; i++)
        {
          IndexColumn oic = oldIndex.Columns[i];
          if (oic.ColumnName == ic.ColumnName && oic.SortOrder == ic.SortOrder) break;
        }
        if (i == oldIndex.Columns.Count) return true;
      }
      return false;
    }

Same methods

Index::ITablePart ( ) : string
Index::ITablePart ( bool newTable ) : string
Index::ITablePart ( ) : void