Beispiel #1
0
        protected override void Initialize(USerializer serializer)
        {
            var adder = new StructMemberAdder <T>(serializer);

            LocalInit(adder);
            var members = adder.GetMembers();

            _memberSerializer = new MemberSerializer(members, serializer.DataTypesDatabase);

            foreach (var member in _memberSerializer.Members)
            {
                member.DataSerializer.RootInitialize(serializer);
            }
        }
Beispiel #2
0
 public abstract void LocalInit(StructMemberAdder <T> adder);