Hi Guys,

For the life of me, i cannot figure out how to get rid of this warning.

Can someone please me help out in understanding what i am doing wrong?

thanks,

Here is my Code:

```
//here i make sure i am not getting empty strings or nulls.
(Et==null)||(Et=="")?false:true;
(Eb==null)||(Eb=="")?false:true;
(len==null)||(len=="")?false:true;
(tol==null)||(tol=="")?false:true;
// Here i assign the input to a variable i can use
Etr=(Et)? Et:false;
Ebr=(Eb)? Eb:false;
lenr=(len)? len:false;
tolr=(tol)? tol:false;
// Here i do the actual calculation
Lcr:double[] = (Math.Abs(Etr-Ebr)== null)? 0:Math.Abs(Etr-Ebr);
Len_diff_Abs:double[] = Math.Abs((Lcr-lenr));
Len_diff_percent = Len_diff_Abs/lenr;
withinTol = (Len_diff_percent <tolr)? true:false;
Vertical = (Lcr!=null && withinTol)? true:false;
```

The Warning is on 4th or 5th lines from bottom, that has Math.Abs.

The Warning says;

"Couldn’t decide which function to execute. Please provide more specific type information. Possible functions were:

Abs(double)->double

Abs(int)->int

"

thanks