internal static IntObjectMap <PropertyBlock> Properties(IList <PropertyBlock> propertyBlocks) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.eclipse.collections.api.map.primitive.MutableIntObjectMap<org.neo4j.kernel.impl.store.record.PropertyBlock> propertyIds = new org.eclipse.collections.impl.map.mutable.primitive.IntObjectHashMap<>(); MutableIntObjectMap <PropertyBlock> propertyIds = new IntObjectHashMap <PropertyBlock>(); foreach (PropertyBlock propertyBlock in propertyBlocks) { propertyIds.put(propertyBlock.KeyIndexId, propertyBlock); } return(propertyIds); }
private static System.Func <int, RawCursor <Hit <LabelScanKey, LabelScanValue>, IOException> > Store(params Labels[] labels) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.eclipse.collections.api.map.primitive.MutableIntObjectMap<Labels> labelsMap = new org.eclipse.collections.impl.map.mutable.primitive.IntObjectHashMap<>(labels.length); MutableIntObjectMap <Labels> labelsMap = new IntObjectHashMap <Labels>(labels.Length); foreach (Labels item in labels) { labelsMap.put(item.LabelId, item); } return(labelId => { Labels item = labelsMap.get(labelId); return item != null?item.Cursor() : EMPTY_CURSOR; }); }