//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public <EX extends Exception> boolean accept(org.neo4j.storageengine.api.RelationshipVisitor<EX> visitor) throws EX public override bool Accept <EX>(RelationshipVisitor <EX> visitor) where EX : Exception { if (_type != -1) { visitor.Visit(Id, _type, _startNode, _endNode); return(true); } return(false); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public <EXCEPTION extends Exception> void relationshipVisit(long relationshipId, RelationshipVisitor<EXCEPTION> relationshipVisitor) throws org.neo4j.internal.kernel.api.exceptions.EntityNotFoundException, EXCEPTION public override void RelationshipVisit <EXCEPTION>(long relationshipId, RelationshipVisitor <EXCEPTION> relationshipVisitor) where EXCEPTION : Exception { RelationshipData data = this._relationshipData[relationshipId]; if (data == null) { throw new EntityNotFoundException(EntityType.Relationship, relationshipId); } relationshipVisitor.Visit(relationshipId, data.Type, data.StartNode, data.EndNode); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public <EXCEPTION extends Exception> void relationshipVisit(long relationshipId, org.neo4j.storageengine.api.RelationshipVisitor<EXCEPTION> relationshipVisitor) throws org.neo4j.internal.kernel.api.exceptions.EntityNotFoundException, EXCEPTION public override void RelationshipVisit <EXCEPTION>(long relationshipId, RelationshipVisitor <EXCEPTION> relationshipVisitor) where EXCEPTION : Exception { // TODO Please don't create a record for this, it's ridiculous RelationshipRecord record = _relationshipStore.getRecord(relationshipId, _relationshipStore.newRecord(), CHECK); if (!record.InUse()) { throw new EntityNotFoundException(EntityType.RELATIONSHIP, relationshipId); } relationshipVisitor.Visit(relationshipId, record.Type, record.FirstNode, record.SecondNode); }