Esempio n. 1
0
        public override object Do(MetaResourceDo evnt, object metaResource, ContentPool content,
                                  object inobject)
        {
            switch (evnt)
            {
            case MetaResourceDo.Construct:
                return(Construct((MetaT)metaResource, content));

            case MetaResourceDo.Release:
                Release((MetaT)metaResource, content, (T)inobject);
                return(null);

            case MetaResourceDo.LostDevice:
                OnLostDevice((MetaT)metaResource, content, (T)inobject);
                return(null);

            case MetaResourceDo.ResetDevice:
                return(OnResetDevice((MetaT)metaResource, content, (T)inobject));

            default:
                throw new ArgumentException();
            }
        }
Esempio n. 2
0
 public virtual object Do(MetaResourceDo evnt, object metaResource, ContentPool content,
                          object inobject)
 {
     throw new NotImplementedException();
 }