Добрый день!

Имеется две функции:

object getOutputValue(string parameterName){
var elem=HostFB.OutputGroup.GetPin(parameterName).Tree PinHlp;
if (elem!=null)
{
return elem.GetRTPin().ObjectValue;
}
else return null;
}

object getInputValue(string parameterName){
var elem=HostFB.InputGroup.GetPin(parameterName).TreeP inHlp;
if (elem!=null)
{
return elem.GetRTPin().ObjectValue;
}
else return null;
}

Как реализовать функцию:
object getValue(string parameterName){
if(){//если переменная вход скрипта
return getInputValue(parameterName);
}
if(){//если переменная выход скрипта
return getOutputValue(parameterName);
}
}
? Как сделать проверку переменной - является она входом или выходом?

Заранее спасибо!