public object Clone() { RelationFieldDef other = (RelationFieldDef)this.MemberwiseClone(); other.m_strForeignName = this.m_strForeignName; other.m_strName = this.m_strName; return(other); }
public void ReNameForeignColumn(string oldAuroName, string newName) { RelationFieldDef relationField = m_RelationFields.SingleOrDefault((f) => (f.m_strForeignName.CompareTo(oldAuroName) == 0)); if (relationField != null) { relationField.m_strForeignName = newName; } }
public RelationFieldDef AppendForeignField(string lpszForeignName, string lpszRelName) { RelationFieldDef fieldInfo = new RelationFieldDef(lpszForeignName, lpszRelName); m_RelationFields.Add(fieldInfo); m_nFields++; return(fieldInfo); }
public CloneRelationFieldDef(RelationFieldDef sourceField, RelationFieldDef targetField) { m_source = null; m_target = null; if (sourceField != null) { m_source = (RelationFieldDef)sourceField.Clone(); } if (targetField != null) { m_target = (RelationFieldDef)targetField.Clone(); } }
public CloneRelationFieldDef(RelationFieldDef fieldInfo) { m_source = (RelationFieldDef)fieldInfo.Clone(); m_target = (RelationFieldDef)fieldInfo.Clone(); }