Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Eval() [2/3]

override object System.Data.LookupNode.Eval ( DataRow row,
DataRowVersion version )
inlinepackage

Definition at line 78 of file LookupNode.cs.

79 {
80 if (_column == null || _relation == null)
81 {
82 throw ExprException.ExpressionUnbound(ToString());
83 }
84 DataRow parentRow = row.GetParentRow(_relation, version);
85 if (parentRow == null)
86 {
87 return DBNull.Value;
88 }
89 return parentRow[_column, parentRow.HasVersion(version) ? version : DataRowVersion.Current];
90 }
DataRelation _relation
Definition LookupNode.cs:14

References System.Data.LookupNode._column, System.Data.LookupNode._relation, System.Data.ExprException.ExpressionUnbound(), System.ToString, and System.DBNull.Value.