True http://www.gotdotnet.com/team/fxcop//xsl/1.35/FxCopReport.xsl True True True 10 1 False False False 120 Esent.Interop Esent.Interop API API columnid sesid dbid tableid ColumndefGrbit Multi ColumndefGrbit.ColumnMultiValued ColumndefGrbit.ColumnNotNULL CommitTransactionGrbit CreateDatabaseGrbit EsentException Esent.Interop.EsentException protected EsentException(SerializationInfo, StreamingContext) Esent.Interop.EsentException public EsentException() Esent.Interop.EsentException public EsentException(String) Esent.Interop.EsentException public EsentException(String, Exception) EsentException.get_Message():String System.String.Format(System.String,System.Object) System.String.Format(System.IFormatProvider,System.String,System.Object[]) JET_COLTYP JET_COLTYP JET_COLTYP JET_COLTYP.GUID JET_COLTYP.IEEEDouble JET_COLTYP.IEEESingle JET_COLUMNDEF JET_COLUMNDEF Esent.Interop.JET_COLUMNDEF Esent.Interop.JET_COLUMNDEF cbMax cb JET_COLUMNDEF.cbMax:Int32 cb JET_COLUMNDEF.cbMax:Int32 coltyp cp cp JET_COLUMNDEF.cp:JET_CP grbit JET_COLUMNDEF.get_NativeColumndef():NATIVE_COLUMNDEF Marshal.SizeOf(Object):Int32 ->System.Runtime.InteropServices.Marshal.SizeOf(System.Object) : Int32 ->Esent.Interop.JET_COLUMNDEF.get_NativeColumndef : NATIVE_COLUMNDEF ->Esent.Interop.UNCHECKED_API.JetAddColumn(Esent.Interop.JET_SESID,Esent.Interop.JET_TABLEID,System.String,Esent.Interop.JET_COLUMNDEF,System.Byte[],Esent.Interop.JET_COLUMNID@) : Int32 ->Esent.Interop.API.JetAddColumn(Esent.Interop.JET_SESID,Esent.Interop.JET_TABLEID,System.String,Esent.Interop.JET_COLUMNDEF,System.Byte[],Esent.Interop.JET_COLUMNID@) : Void JET_COLUMNID JET_COLUMNID Esent.Interop.JET_COLUMNID Esent.Interop.JET_COLUMNID JET_CP JET_CP.ASCII JET_DBID JET_DBID Esent.Interop.JET_DBID Esent.Interop.JET_DBID JET_INSTANCE JET_INSTANCE Esent.Interop.JET_INSTANCE Esent.Interop.JET_INSTANCE JET_INSTANCE JET_PREP JET_PREP JET_SESID Esent.Interop.JET_SESID Esent.Interop.JET_SESID JET_SESID JET_SESID JET_TABLEID Esent.Interop.JET_TABLEID Esent.Interop.JET_TABLEID JET_TABLEID JET_TABLEID Esent.Interop.NativeMethods OpenTableGrbit OpenTableGrbit.PermitDDL Esent.Interop.UNCHECKED_API UNCHECKED_API.JetAddColumn(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF, Byte[], JET_COLUMNID&):Int32 GCHandle.AddrOfPinnedObject():IntPtr ->System.Runtime.InteropServices.GCHandle.AddrOfPinnedObject : IntPtr ->Esent.Interop.UNCHECKED_API.JetAddColumn(Esent.Interop.JET_SESID,Esent.Interop.JET_TABLEID,System.String,Esent.Interop.JET_COLUMNDEF,System.Byte[],Esent.Interop.JET_COLUMNID@) : Int32 ->Esent.Interop.API.JetAddColumn(Esent.Interop.JET_SESID,Esent.Interop.JET_TABLEID,System.String,Esent.Interop.JET_COLUMNDEF,System.Byte[],Esent.Interop.JET_COLUMNID@) : Void UNCHECKED_API.JetAddColumn(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF, Byte[], JET_COLUMNID&):Int32 GCHandle.Alloc(Object, GCHandleType):GCHandle ->System.Runtime.InteropServices.GCHandle.Alloc(System.Object,System.Runtime.InteropServices.GCHandleType) : GCHandle ->Esent.Interop.UNCHECKED_API.JetAddColumn(Esent.Interop.JET_SESID,Esent.Interop.JET_TABLEID,System.String,Esent.Interop.JET_COLUMNDEF,System.Byte[],Esent.Interop.JET_COLUMNID@) : Int32 ->Esent.Interop.API.JetAddColumn(Esent.Interop.JET_SESID,Esent.Interop.JET_TABLEID,System.String,Esent.Interop.JET_COLUMNDEF,System.Byte[],Esent.Interop.JET_COLUMNID@) : Void Mapping the ESE API to managed means using underscores to keep the names the same. Needed for ESE API compliance No valid permission requests were found for assembly '{0}'. You should always specify the minimum security permissions using SecurityAction.RequestMinimum. Sign '{0}' with a strong name key. Consider a design that does not require that '{0}' be an out parameter. '{0}' is an internal class that is apparently never instantiated. If so, remove the code from the assembly. If this class is intended to contain only static methods, consider adding a private constructor to prevent the compiler from generating a default constructor. {0} calls into {1} which has a LinkDemand. By making this call, {1} is indirectly exposed to user code. Review the following call stack that might expose a way to circumvent security protection: {2} If enumeration name '{0}' is singular, change it to a plural form. Correct the casing of member name '{0}'. Correct the spelling of the unrecognized token '{0}' in member name '{1}'. Remove all underscores from type '{0}'. Add an implementation of GetObjectData to type '{0}'. Add the following constructor to {0}: {1}. Correct the capitalization of member name '{0}'. Correct the capitalization of type name '{0}'. The constituent members of '{0}' appear to represent flags that can be combined rather than discrete values. If this is correct, mark the enumeration with FlagsAttribute. '{0}' should override Equals. '{0}' should override the equality (==) and inequality (!=) operators. Correct the capitalization of '{0}' in member name '{1}'. {0} makes a call to {1} that does not explicitly provide an IFormatProvider. This should be replaced with a call to {2}. Remove the public constructors from '{0}'. Implement IDisposable on '{0}'.