Exemplo n.º 1
0
 public void SetModifies(Procedure procedure, Variable variable)
 {
     procedure.Modifying.AddVariable(variable);
     variable.ModifiedByProcedures.AddProcedure(procedure);
 }
Exemplo n.º 2
0
        public bool IsModifies(Procedure procedure, Variable variable)
        {
            IProcedureList procedureList = GetModifiesProcedures(variable);

            return(procedureList.Contains(procedure));
        }
Exemplo n.º 3
0
        public bool IsCallsT(Procedure procedure1, Procedure procedure2)
        {
            IProcedureList callingProcedures = GetCallingT(procedure2);

            return(callingProcedures.Contains(procedure1));
        }
Exemplo n.º 4
0
 public void SetCalls(Procedure procedure1, Procedure procedure2)
 {
     procedure1.Calling.AddProcedure(procedure2);
     procedure2.CalledBy.AddProcedure(procedure1);
 }
Exemplo n.º 5
0
        public bool IsCalls(Procedure procedure1, Procedure procedure2)
        {
            IProcedureList procedureList = GetCalling(procedure2);

            return(procedureList.Contains(procedure1));
        }