示例#1
0
 new public static Wraper <ItemType> Wrap(ItemType item)
 {
     if (_Wrapper == null)
     {
         _Wrapper = new ExaminationWrapper();
     }
     _Wrapper.WrappedNode = item;
     return(_Wrapper);
 }
示例#2
0
 public static ITitled Wrap(ITitled node)
 {
     if (node != null)
     {
         var item = node as ItemType;
         if (item != null && item.PageType == PageType.Question)
         {
             return(ExaminationWrapper.Wrap(item));
         }
         return(Wraper <ITitled> .Wrap(node));
     }
     return(null);
 }