new public static Wraper <ItemType> Wrap(ItemType item) { if (_Wrapper == null) { _Wrapper = new ExaminationWrapper(); } _Wrapper.WrappedNode = item; return(_Wrapper); }
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); }