private void RunMouvements(MouvementTemplate mouvements) { foreach (ILink link in Links) { if (link is MouvementsLink) { ((MouvementsLink)link).AddMouvement(new MouvementAddedEventArgs(mouvements.Expressions)); } } }
private void ReadMouvementIteration() { MouvementTemplate temp = new MouvementTemplate(); temp.Conditions = ReadConditions(mReader); StringReader block = ReadBlock(mReader); ValuePairExpression key; do { key = ReadValuePairExpression(block); temp.Expressions.Add(key.LeftExpression, key); } while (block.Peek() != -1); mClass.Statements.Add(temp); }