Exemplo n.º 1
0
 /// <summary>
 /// Returns  variables used in procedure
 /// </summary>
 public List <string> UsesAllProcModVar(string procedureName)
 {
     return(ProceduresUsesTable.Where(x => x.Key.Equals(procedureName, StringComparison.InvariantCultureIgnoreCase)).Select(x => x.Value).FirstOrDefault());
 }
Exemplo n.º 2
0
 /// <summary>
 /// Returns  procedure names that uses passed var
 /// </summary>
 public List <string> UsesAllVarModProc(string variable)
 {
     return(ProceduresUsesTable.Where(x => x.Value.Any(y => y.Equals(variable, StringComparison.InvariantCultureIgnoreCase))).Select(x => x.Key).ToList());
 }
Exemplo n.º 3
0
 /// <summary>
 /// Check if procedure uses variable
 /// </summary>
 public bool UsesProcedure(string procedureName, string variable)
 {
     return(ProceduresUsesTable.Where(x => x.Key.Equals(procedureName, StringComparison.InvariantCultureIgnoreCase) && x.Value.Contains(variable)).Any());
 }