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@) : VoidMapping 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}'.