예제 #1
0
파일: Thing.cs 프로젝트: takhlaq/POLUtils
        protected void LoadThingField(XmlElement Node, IThing T)
        {
            XmlElement ThingRoot = Node.SelectSingleNode(String.Format("./child::thing[@type = '{0}']", T.GetType().Name)) as XmlElement;

            if (ThingRoot != null)
            {
                T.Load(ThingRoot);
            }
            else
            {
                throw new ArgumentException(String.Format(I18N.GetText("InvalidThingField"), T.TypeName));
            }
        }
예제 #2
0
파일: Thing.cs 프로젝트: Zastai/POLUtils
 protected void LoadThingField(XmlElement Node, IThing T)
 {
     XmlElement ThingRoot = Node.SelectSingleNode(String.Format("./child::thing[@type = '{0}']", T.GetType().Name)) as XmlElement;
       if (ThingRoot != null)
     T.Load(ThingRoot);
       else
     throw new ArgumentException(String.Format(I18N.GetText("InvalidThingField"), T.TypeName));
 }