WITH xyz.abc SomeFunction(xyz.abc, 1, 2) ENDWITHBut without having to retype "xyz.abc" by being able to use something like "." which works without syntax error, by the way, but doesn't pass anything in.
WITH xyz.abc SomeFunction(.) SomeFunction(@.) ENDWITHBoth of those compile without error, but don't pass in any reference. It's as though you used SomeFunction() with zero parameters as PCOUNT() reports 0.
WITH xyz.abc SomeFunction(., 1, 2) SomeFunction(@., 1, 2) ENDWITHBut neither of those work. Both generate an error.
>WITH xyz.abc > SomeFunction(.Width, 1, 2) >ENDWITH >>
WITH xyz.abc >> >> SomeFunction(thisWith, 1, 2) >> >>ENDWITH >> >> >> >>FUNCTION SomeFunction >>LPARAMETERS toWith, tnRow, tnCol >> >> ? (toWith == xyz.abc) >> * Displays .T. >>