Esempio n. 1
0
        protected override void ReadValue(PsdReader reader, object userData, out IProperties value)
        {
            Properties props = new Properties();
            List<EmbeddedLayer> linkedLayers = new List<EmbeddedLayer>();
            while (reader.Position < this.EndPosition)
            {
                EmbeddedLayerReader r = new EmbeddedLayerReader(reader);
                linkedLayers.Add(r.Value);
            }

            props["Items"] = linkedLayers.ToArray();
            value = props;
        }
Esempio n. 2
0
        protected override void ReadValue(PsdReader reader, object userData, out IProperties value)
        {
            Properties           props        = new Properties();
            List <EmbeddedLayer> linkedLayers = new List <EmbeddedLayer>();

            while (reader.Position < this.EndPosition)
            {
                EmbeddedLayerReader r = new EmbeddedLayerReader(reader);
                linkedLayers.Add(r.Value);
            }

            props["Items"] = linkedLayers.ToArray();
            value          = props;
        }