Esempio n. 1
0
		void context_OnStateChanged(Context c)
		{
			System.Console.WriteLine("--> " + c.State);
		}
Esempio n. 2
0
		void context_OnChanged(Context c, UnitOfWork uow)
		{
			System.Console.WriteLine(Serialization.Serialize(uow));
		}
Esempio n. 3
0
		public FSMController(FSM fsm, Context context, GetAutoRuleByNameFunc getAutoRuleByName)
		{
			this.fsm = fsm;
			this.context = context;
			this.getAutoRuleByName = getAutoRuleByName;
		}
Esempio 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();
		}
Esempio n. 5
0
File: Rule.cs Progetto: AciesNN/cyc
		protected virtual void DoImpl(Context context)
		{
			Counter = context.Counter + 1;
		}
Esempio n. 6
0
File: Rule.cs Progetto: AciesNN/cyc
		public void Do(Context context)
		{
			context.BeforesChange(this);
			DoImpl(context);
			context.Changed(this);
		}
Esempio n. 7
0
File: Rule.cs Progetto: AciesNN/cyc
		public virtual UnitOfWork GetUnitOfWork(Context context)
		{
			return null;
		}
Esempio n. 8
0
File: Rule.cs Progetto: AciesNN/cyc
		public abstract Enum Test(Context context);
Esempio n. 9
0
File: Rule.cs Progetto: AciesNN/cyc
		public abstract bool Test(Context context);