/// <summary> /// Clones Amns.GreyFoxKeyword object and clones child objects with cloning or replication. /// as the parent object. /// </summary> /// <returns> A new Amns.GreyFoxKeyword object reflecting the replicated Amns.GreyFoxKeyword object.</returns> public GreyFoxKeyword Clone() { GreyFoxKeyword clonedGreyFoxKeyword = new Amns.GreyFoxKeyword(); clonedGreyFoxKeyword.iD = iD; clonedGreyFoxKeyword.connectionString = connectionString; clonedGreyFoxKeyword.isSynced = isSynced; clonedGreyFoxKeyword.keyword = keyword; clonedGreyFoxKeyword.definition = definition; clonedGreyFoxKeyword.culture = culture; if (synonyms != null) { clonedGreyFoxKeyword.synonyms = synonyms.Clone(); } if (antonyms != null) { clonedGreyFoxKeyword.antonyms = antonyms.Clone(); } if (references != null) { clonedGreyFoxKeyword.references = references.Clone(); } return(clonedGreyFoxKeyword); }
public static GreyFoxKeyword NewPlaceHolder(string connectionString, int iD) { GreyFoxKeyword tempGreyFoxKeyword = new Amns.GreyFoxKeyword(); tempGreyFoxKeyword.iD = iD; tempGreyFoxKeyword.connectionString = connectionString; tempGreyFoxKeyword.isPlaceHolder = true; tempGreyFoxKeyword.isSynced = true; return(tempGreyFoxKeyword); }