Ejemplo n.º 1
0
		void context_OnStateChanged(Context c)
		{
			System.Console.WriteLine("--> " + c.State);
		}
Ejemplo n.º 2
0
		void context_OnChanged(Context c, UnitOfWork uow)
		{
			System.Console.WriteLine(Serialization.Serialize(uow));
		}
Ejemplo n.º 3
0
		public FSMController(FSM fsm, Context context, GetAutoRuleByNameFunc getAutoRuleByName)
		{
			this.fsm = fsm;
			this.context = context;
			this.getAutoRuleByName = getAutoRuleByName;
		}
Ejemplo n.º 4
0
		public Server(Context context, string namespaceName)
		{
			this.context = context;
			rulesList = System.Reflection.Assembly.GetExecutingAssembly().GetTypes().Where(t => t.Namespace == namespaceName && t.IsSubclassOf(typeof(Shmipl.AutoRule))).ToList();
		}
Ejemplo n.º 5
0
Archivo: Rule.cs Proyecto: AciesNN/cyc
		protected virtual void DoImpl(Context context)
		{
			Counter = context.Counter + 1;
		}
Ejemplo n.º 6
0
Archivo: Rule.cs Proyecto: AciesNN/cyc
		public void Do(Context context)
		{
			context.BeforesChange(this);
			DoImpl(context);
			context.Changed(this);
		}
Ejemplo n.º 7
0
Archivo: Rule.cs Proyecto: AciesNN/cyc
		public virtual UnitOfWork GetUnitOfWork(Context context)
		{
			return null;
		}
Ejemplo n.º 8
0
Archivo: Rule.cs Proyecto: AciesNN/cyc
		public abstract Enum Test(Context context);
Ejemplo n.º 9
0
Archivo: Rule.cs Proyecto: AciesNN/cyc
		public abstract bool Test(Context context);