Пример #1
0
        /// <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);
        }
Пример #2
0
        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);
        }