private getUnboundParametersFromValue ( DataDictionary.Functions.Function leftFunction ) : List |
||
leftFunction | DataDictionary.Functions.Function | |
return | List |
private List<Parameter> getUnboundParametersFromValue(Function leftFunction)
{
List<Parameter> retVal = new List<Parameter>();
if (leftFunction != null)
{
if (leftFunction.Surface != null)
{
retVal.Add(leftFunction.Surface.XParameter);
retVal.Add(leftFunction.Surface.YParameter);
}
else if (leftFunction.Graph != null)
{
// TODO : Use the parameters from the graph when available
retVal.Add((Parameter) leftFunction.FormalParameters[0]);
}
}
return retVal;
}