protected override void Initialize(USerializer serializer) { var adder = new ClassMemberAdder <T>(serializer); LocalInit(adder); var members = adder.GetMembers(); _memberSerializer = new MemberSerializer(members, serializer.DataTypesDatabase); foreach (var member in _memberSerializer.Members) { member.DataSerializer.RootInitialize(serializer); } }
public abstract void LocalInit(ClassMemberAdder <T> adder);