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

GroupRecord() private method

private GroupRecord ( GroupRecord gr, bool recursive ) : System
gr GroupRecord
recursive bool
return System
        private GroupRecord(GroupRecord gr, bool recursive)
        {
            Name = "GRUP";
            this.data = (byte[])gr.data.Clone();
            this.groupType = gr.groupType;
            this.dateStamp = gr.dateStamp;
            this.flags = gr.flags;
            if (recursive)
            {
                this.records = new List<Rec>(gr.records.Count);
                for (int i = 0; i < gr.records.Count; i++)
                {
                    this.AddRecord(gr.records[i].Clone());
                }
            }

            Name = gr.Name;
            this.UpdateShortDescription();
        }

Same methods

GroupRecord::GroupRecord ( SerializationInfo info, StreamingContext context ) : System
GroupRecord::GroupRecord ( string data ) : System
GroupRecord::GroupRecord ( uint Size, BinaryReader br, TESVSnip define, bool>.Func recFilter, bool filterAll ) : System