コード例 #1
0
ファイル: RecordAccessStub.cs プロジェクト: Neo4Net/Neo4Net
//JAVA TO C# CONVERTER TODO TASK: There is no .NET equivalent to the Java 'super' constraint:
//ORIGINAL LINE: public <REFERRED extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord> void comparativeCheck(final RecordReference<REFERRED> other, final org.neo4j.consistency.checking.ComparativeRecordChecker<RECORD, ? super REFERRED, REPORT> checker)
//JAVA TO C# CONVERTER WARNING: 'final' parameters are ignored unless the option to convert to C# 7.2 'in' parameters is selected:
            public override void ComparativeCheck <REFERRED, T1>(RecordReference <REFERRED> other, ComparativeRecordChecker <T1> checker) where REFERRED : Org.Neo4j.Kernel.impl.store.record.AbstractBaseRecord
            {
                outerInstance.deferredTasks.AddLast(() =>
                {
                    PendingReferenceCheck mock   = mock(typeof(PendingReferenceCheck));
                    DeferredReferenceCheck check = new DeferredReferenceCheck(Engine.this, checker);
                    doAnswer(check).when(mock).checkReference(Null, Null);
                    doAnswer(check).when(mock).checkReference(any(typeof(AbstractBaseRecord)), any(typeof(RecordAccess)));
                    doAnswer(check).when(mock).checkDiffReference(any(typeof(AbstractBaseRecord)), any(typeof(AbstractBaseRecord)), any(typeof(RecordAccess)));
                    other.Dispatch(mock);
                });
            }
コード例 #2
0
//JAVA TO C# CONVERTER TODO TASK: There is no .NET equivalent to the Java 'super' constraint:
//ORIGINAL LINE: public <REFERRED extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord> void comparativeCheck(org.neo4j.consistency.store.RecordReference<REFERRED> reference, org.neo4j.consistency.checking.ComparativeRecordChecker<RECORD, ? super REFERRED, REPORT> checker)
            public override void ComparativeCheck <REFERRED, T1>(RecordReference <REFERRED> reference, ComparativeRecordChecker <T1> checker) where REFERRED : Org.Neo4j.Kernel.impl.store.record.AbstractBaseRecord
            {
                References++;
                reference.Dispatch(new PendingReferenceCheck <REFERRED>(this, checker));
            }