public void SetParameter(string sParameterName, object oVal) { ITisEntityParameterInfo oParamInfo = CheckedGetParameterInfo(sParameterName); oParamInfo.SetValue(this, oVal); }
public object GetParameter(string sParameterName) { ITisEntityParameterInfo oParamInfo = CheckedGetParameterInfo(sParameterName); return(oParamInfo.GetValue(this)); }
private ITisEntityParameterInfo CheckedGetParameterInfo(string sParameterName) { ITisEntityParameterInfo oParamInfo = this.TypeInfo.GetParameterInfo(sParameterName); if (oParamInfo == null) { throw new TisException( "Parameter [{0}] not exist in object [{1}]", sParameterName, this); } return(oParamInfo); }