コード例 #1
0
        public IValue GetList(XdtoProperty property)
        {
            var v = Get(property) as XdtoList;

            if (v == null)
            {
                v = new XdtoList(this, property);
                _data[property] = v;
            }
            return(v);
        }
コード例 #2
0
        public void Add(XdtoProperty property, IXdtoValue dataElement)
        {
            XdtoList list;

            if (_data.ContainsKey(property))
            {
                list = _data [property] as XdtoList;
                if (list == null)
                {
                    list             = new XdtoList(this, property);
                    _data [property] = list;
                }
            }
            else
            {
                list             = new XdtoList(this, property);
                _data [property] = list;
            }

            list.Add(ValueFactory.Create(dataElement));
        }