예제 #1
0
 protected override bool HandleAttribute(LdmlAttribute attr, string value)
 {
     if (!base.HandleAttribute(attr, value))
     {
         if (attr == LdmlAttribute.Type)
         {
             _unit = Document.GetOrCreateUnit(value);
         }
     }
     return(true);
 }
예제 #2
0
        internal CldrUnit GetOrCreateUnit(string name)
        {
            CldrUnit unit;

            if (!_units.TryGetValue(name, out unit))
            {
                unit = new CldrUnit()
                {
                    Name = name
                };
                _units.Add(name, unit);
            }
            return(unit);
        }
예제 #3
0
 internal UnitOfMeasure(CldrUnit unit)
 {
     Unit = unit;
     Name = unit.Name;
 }