public AutoBuildData Copy() { AutoBuildData autoBuildDatum = new AutoBuildData() { Difficulty = this.fDifficulty, Level = this.fLevel, Size = this.fSize, Type = this.fType }; if (this.fKeywords != null) { autoBuildDatum.Keywords = new List <string>(); autoBuildDatum.Keywords.AddRange(this.fKeywords); } if (this.fCategories != null) { autoBuildDatum.Categories = new List <string>(); autoBuildDatum.Categories.AddRange(this.fCategories); } return(autoBuildDatum); }
/// <summary> /// Creates a copy of the data. /// </summary> /// <returns>Returns the copy.</returns> public AutoBuildData Copy() { AutoBuildData data = new AutoBuildData(); data.Difficulty = fDifficulty; data.Level = fLevel; data.Size = fSize; data.Type = fType; if (fKeywords != null) { data.Keywords = new List <string>(); data.Keywords.AddRange(fKeywords); } if (fCategories != null) { data.Categories = new List <string>(); data.Categories.AddRange(fCategories); } return(data); }