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

◆ Invoke()

bool System.Data.RelatedView.Invoke ( DataRow row,
DataRowVersion version )
inline

Implements System.Data.IFilter.

Definition at line 52 of file RelatedView.cs.

53 {
54 object[] parentValues = GetParentValues();
55 if (parentValues == null)
56 {
57 return false;
58 }
59 object[] keyValues = row.GetKeyValues(_childKey, version);
60 bool flag = keyValues.AsSpan().SequenceEqual(parentValues, null);
61 IFilter filter = base.GetFilter();
62 if (filter != null)
63 {
64 flag &= filter.Invoke(row, version);
65 }
66 return flag;
67 }
readonly DataKey _childKey
Definition RelatedView.cs:9

References System.Data.RelatedView._childKey, System.Data.DataRow.GetKeyValues(), System.Data.RelatedView.GetParentValues(), and System.Data.IFilter.Invoke().