示例#1
0
        /// <summary>
        /// Gets the native (interop) version of this object.
        /// </summary>
        /// <returns>A NATIVE_ENUMCOLUMNID representing this object.</returns>
        internal NATIVE_ENUMCOLUMNID GetNativeEnumColumnid()
        {
            this.CheckDataSize();
            var value = new NATIVE_ENUMCOLUMNID
            {
                columnid     = this.columnid.Value,
                ctagSequence = checked ((uint)this.ctagSequence)
            };

            return(value);
        }
 /// <summary>
 /// Gets the native (interop) version of this object.
 /// </summary>
 /// <returns>A NATIVE_ENUMCOLUMNID representing this object.</returns>
 internal NATIVE_ENUMCOLUMNID GetNativeEnumColumnid()
 {
     this.CheckDataSize();
     var value = new NATIVE_ENUMCOLUMNID
     {
         columnid = this.columnid.Value,
         ctagSequence = checked((uint) this.ctagSequence)
     };
     return value;
 }
示例#3
0
 public static unsafe extern int JetEnumerateColumns(
     IntPtr sesid,
     IntPtr tableid,
     uint cEnumColumnId,
     NATIVE_ENUMCOLUMNID* rgEnumColumnId,
     out uint pcEnumColumn,
     out NATIVE_ENUMCOLUMN* prgEnumColumn,
     JET_PFNREALLOC pfnRealloc,
     IntPtr pvReallocContext,
     uint cbDataMost,
     uint grbit);