protected static byte[] GetOrdinalValueOfFirstMatchingNode(MailboxSession session, SortBy[] sortOrder, FolderTreeData.RowMatchesFilterDelegate rowMatchesFilter, PropertyDefinition[] filterProperties, out bool noRowsFound) { return(FolderTreeData.GetValueFromFirstMatchingRow <byte[]>(session, sortOrder, rowMatchesFilter, filterProperties, FolderTreeDataSchema.Ordinal, out noRowsFound)); }
protected static VersionedId FindFirstRowMatchingFilter(MailboxSession session, PropertyDefinition[] filterProperties, FolderTreeData.RowMatchesFilterDelegate rowMatchesFilter) { bool flag; return(FolderTreeData.GetValueFromFirstMatchingRow <VersionedId>(session, null, rowMatchesFilter, filterProperties, ItemSchema.Id, out flag)); }