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}'.