/// <summary>
        /// This will get and parse named properties
        /// </summary>
        /// <param name="ps">A populated property stream</param>
        /// <returns>A list of NamedProperty objects</returns>
        private List <NamedProperty> ParseNamedProperties(PropertyStream ps)
        {
            NamedPropertyMapper  mapper = new NamedPropertyMapper(_namedPropertyParser);
            List <PropertyEntry> namedPropertyEntries = GetNamedProperties(ps);
            List <NamedProperty> namedProperties      = new List <NamedProperty>();

            foreach (var property in namedPropertyEntries)
            {
                namedProperties.Add(mapper.MapProperty(property));
            }
            return(namedProperties);
        }
예제 #2
0
 /// <summary>
 /// This will get and parse named properties
 /// </summary>
 /// <param name="ps">A populated property stream</param>
 /// <returns>A list of NamedProperty objects</returns>
 private List<NamedProperty> ParseNamedProperties(PropertyStream ps)
 {
     NamedPropertyMapper mapper = new NamedPropertyMapper(_namedPropertyParser);
     List<PropertyEntry> namedPropertyEntries = GetNamedProperties(ps);
     List<NamedProperty> namedProperties = new List<NamedProperty>();
     foreach (var property in namedPropertyEntries)
     {
         namedProperties.Add(mapper.MapProperty(property));
     }
     return namedProperties;
 }