private TValueParent ViewValueOrMissingToParentValueOrMissing(TValueView value) { if (IsMissing(value)) { return(ParentMatrix.MissingValue); } else { TValueParent valueParent = ViewValueToParentValue(value); Helper.CheckCondition(!ParentMatrix.IsMissing(valueParent), "The Converter may not convert a non-missing value into the missing value."); return(valueParent); } }
private TValueParent ViewValueOrMissingToParentValueOrMissing(TValueView value) { if (IsMissing(value)) { return(ParentMatrix.MissingValue); } else { TValueParent valueParent = ViewValueToParentValue(value); Helper.CheckCondition(!ParentMatrix.IsMissing(valueParent), Properties.Resource.MayNotConvert); return(valueParent); } }
#pragma warning disable 1591 public override bool IsMissing(TRowKey rowKey, TColKey colKey) #pragma warning restore 1591 { return(ParentMatrix.IsMissing(rowKey, colKey)); }
#pragma warning disable 1591 public override bool IsMissing(int rowIndex, int colIndex) #pragma warning restore 1591 { return(ParentMatrix.IsMissing(IndexOfParentRowKey[rowIndex], IndexOfParentColKey[colIndex])); }