TESVSnip.Domain.Model.Record.Record C# (CSharp) Method

Record() private method

private Record ( Record r ) : System
r Record
return System
        private Record(Record r)
        {
            this.SubRecords = new AdvancedList<SubRecord>(r.SubRecords.Count);
            this.SubRecords.AllowSorting = false;
            foreach (var sr in r.SubRecords.OfType<SubRecord>())
            {
                this.SubRecords.Add((SubRecord)sr.Clone());
            }

            this.Flags1 = r.Flags1;
            this.Flags2 = r.Flags2;
            this.Flags3 = r.Flags3;
            this.FormID = r.FormID;
            Name = r.Name;
            this.descNameOverride = this.DefaultDescriptiveName;
            this.UpdateShortDescription();
            this.FixSubrecordOwner();
        }

Same methods

Record::Record ( ) : System
Record::Record ( SerializationInfo info, StreamingContext context ) : System
Record::Record ( string name, uint dataSize, BinaryReader recordReader, TESVSnip define ) : System