public IStatementList GetNextedByT(Statement statement) { IStatementList nexted = GetNextedBy(statement); for (int i = 0; i < nexted.GetSize(); i++) { nexted.Sum(GetNextedBy(nexted[i])); } return(nexted); }
public IStatementList GetNextT(Statement statement) { IStatementList nexting = GetNext(statement); for (int i = 0; i < nexting.GetSize(); i++) { nexting.Sum(GetNext(nexting[i])); } return(nexting); }
public IStatementList GetParentedByT(Statement statement) { IStatementList parented = GetParentedBy(statement); for (int i = 0; i < parented.GetSize(); i++) { parented.Sum(GetParentedBy(parented[i])); } return(parented); }
public IStatementList GetAffectsT(Assign assignment) { IStatementList affecting = GetAffects(assignment); for (int i = 0; i < affecting.GetSize(); i++) { Assign affectingAssignment = affecting[i] as Assign; affecting.Sum(GetAffects(affectingAssignment)); } return(affecting); }
public IStatementList GetAffectedByT(Assign assignment) { IStatementList affected = GetAffectedBy(assignment); for (int i = 0; i < affected.GetSize(); i++) { Assign affectedAssignment = affected[i] as Assign; affected.Sum(GetAffectedBy(affectedAssignment)); } return(affected); }