public DynamicFunction AddNewFunction(string name, int argumentNumber, int classIndex) { var func = new DynamicFunction(name, argumentNumber, classIndex); functions.Add(func); func.Index = functions.Count - 1; return func; }
public DynamicFunction AddNewFunction(string name, int argumentNumber, int classIndex) { var func = new DynamicFunction(name, argumentNumber, classIndex); functions.Add(func); func.Index = functions.Count - 1; return(func); }
public bool TryGetFunction(string name, int argumentNumber, int classIndex, out DynamicFunction func) { func = functions.FirstOrDefault(f => f.Name.Equals(name) && f.ArgumentNumber == argumentNumber && f.ClassIndex == classIndex); return func != null; }
public bool TryGetFunction(string name, int argumentNumber, int classIndex, out DynamicFunction func) { func = functions.FirstOrDefault(f => f.Name.Equals(name) && f.ArgumentNumber == argumentNumber && f.ClassIndex == classIndex); return(func != null); }