コード例 #1
0
ファイル: RecposTests.cs プロジェクト: niratch/managed-esent
        public void ConvertRecposToNativeWithNegativeCentriesTotal()
        {
            var recpos = new JET_RECPOS();

            recpos.centriesLT    = 1;
            recpos.centriesTotal = Int64.MinValue;

            NATIVE_RECPOS native = recpos.GetNativeRecpos();
        }
コード例 #2
0
ファイル: RecposTests.cs プロジェクト: niratch/managed-esent
        public void ConvertRecposToNativeWithNegativeCentriesLt()
        {
            var recpos = new JET_RECPOS();

            recpos.centriesLT    = -1;
            recpos.centriesTotal = 10;

            NATIVE_RECPOS native = recpos.GetNativeRecpos();
        }
コード例 #3
0
ファイル: RecposTests.cs プロジェクト: niratch/managed-esent
        public void ConvertRecposToNative()
        {
            var recpos = new JET_RECPOS();

            recpos.centriesLT    = 5;
            recpos.centriesTotal = 10;

            NATIVE_RECPOS native = recpos.GetNativeRecpos();

            Assert.AreEqual(5U, native.centriesLT);
            Assert.AreEqual(10U, native.centriesTotal);
        }
コード例 #4
0
ファイル: RecposTests.cs プロジェクト: niratch/managed-esent
        public void ConvertRecposFromNative()
        {
            var native = new NATIVE_RECPOS();

            native.centriesLT    = 1;
            native.centriesTotal = 2;

            var recpos = new JET_RECPOS();

            recpos.SetFromNativeRecpos(native);

            Assert.AreEqual(1, recpos.centriesLT);
            Assert.AreEqual(2, recpos.centriesTotal);
        }
コード例 #5
0
ファイル: NativeMethods.cs プロジェクト: stgwilli/ravendb
 public static extern int JetGotoPosition(IntPtr sesid, IntPtr tableid, [In] ref NATIVE_RECPOS precpos);
コード例 #6
0
ファイル: NativeMethods.cs プロジェクト: stgwilli/ravendb
 public static extern int JetGetRecordPosition(IntPtr sesid, IntPtr tableid, out NATIVE_RECPOS precpos, uint cbRecpos);
コード例 #7
0
 public static extern int JetGetRecordPosition(IntPtr sesid, IntPtr tableid, out NATIVE_RECPOS precpos, uint cbRecpos);