Example #1
0
        public TdfUnion(string label, NetworkAddressMember value, List<Tdf> data)
        {
            this.Label = label;
            this.Type = TdfBaseType.Union;

            this.activeMember = value;
            this.Data = data;
        }
Example #2
0
        public TdfUnion(string label, NetworkAddressMember value, List <Tdf> data)
        {
            this.label = label;
            this.type  = TdfBaseType.TDF_TYPE_UNION;

            this.activeMember = value;
            this.data         = data;
        }
Example #3
0
        public TdfUnion(string label, NetworkAddressMember value, List <Tdf> data)
        {
            this.Label = label;
            this.Type  = TdfBaseType.Union;

            this.activeMember = value;
            this.Data         = data;
        }
Example #4
0
        private TdfUnion DecodeTdfUnion(string label)
        {
            NetworkAddressMember activeMember = (NetworkAddressMember)_stream.ReadByte();

            TdfUnion union = new TdfUnion(label, activeMember, new List <Tdf> {
            });

            // if active member is not set then there are no data members
            if (activeMember != NetworkAddressMember.MEMBER_UNSET)
            {
                union.data.Add(ReadTdf());
            }

            return(union);
        }
Example #5
0
        public TdfUnion(string label, NetworkAddressMember value, List<Tdf> data)
        {
            this.label = label;
            this.type = TdfBaseType.TDF_TYPE_UNION;

            this.activeMember = value;
            this.data = data;
        }