mirror of
https://github.com/MichaelGrafnetter/DSInternals
synced 2024-12-11 08:57:17 +00:00
644 lines
32 KiB
XML
Vendored
644 lines
32 KiB
XML
Vendored
<?xml version="1.0" encoding="utf-8"?>
|
|
<FxCopProject Version="1.35" Name="My FxCop Project">
|
|
<ProjectOptions>
|
|
<SharedProject>True</SharedProject>
|
|
<Stylesheet Apply="False">http://www.gotdotnet.com/team/fxcop//xsl/1.35/FxCopReport.xsl</Stylesheet>
|
|
<SaveMessages>
|
|
<Project Status="Active, Excluded" NewOnly="False" />
|
|
<Report Status="Active" NewOnly="False" />
|
|
</SaveMessages>
|
|
<ProjectFile Compress="True" DefaultTargetCheck="True" DefaultRuleCheck="True" SaveByRuleGroup="" Deterministic="True" />
|
|
<EnableMultithreadedLoad>True</EnableMultithreadedLoad>
|
|
<EnableMultithreadedAnalysis>True</EnableMultithreadedAnalysis>
|
|
<SourceLookup>True</SourceLookup>
|
|
<AnalysisExceptionsThreshold>10</AnalysisExceptionsThreshold>
|
|
<RuleExceptionsThreshold>1</RuleExceptionsThreshold>
|
|
<Spelling Locale="en-us" />
|
|
<VersionAware>False</VersionAware>
|
|
<OverrideRuleVisibilities>False</OverrideRuleVisibilities>
|
|
<CustomDictionaries SearchFxCopDir="True" SearchUserProfile="True" SearchProjectDir="True" />
|
|
<SearchGlobalAssemblyCache>False</SearchGlobalAssemblyCache>
|
|
<DeadlockDetectionTimeout>120</DeadlockDetectionTimeout>
|
|
</ProjectOptions>
|
|
<Targets>
|
|
<Target Name="$(ProjectDir)/bin/Debug/Esent.Interop.dll" Analyze="True" AnalyzeAllChildren="True" />
|
|
</Targets>
|
|
<Rules>
|
|
<RuleFiles>
|
|
<RuleFile Name="$(FxCopDir)\Rules\DesignRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
<RuleFile Name="$(FxCopDir)\Rules\GlobalizationRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
<RuleFile Name="$(FxCopDir)\Rules\InteroperabilityRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
<RuleFile Name="$(FxCopDir)\Rules\MobilityRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
<RuleFile Name="$(FxCopDir)\Rules\NamingRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
<RuleFile Name="$(FxCopDir)\Rules\PerformanceRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
<RuleFile Name="$(FxCopDir)\Rules\PortabilityRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
<RuleFile Name="$(FxCopDir)\Rules\SecurityRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
<RuleFile Name="$(FxCopDir)\Rules\UsageRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
</RuleFiles>
|
|
<Groups />
|
|
<Settings />
|
|
</Rules>
|
|
<FxCopReport Version="1.35">
|
|
<Targets>
|
|
<Target Name="$(ProjectDir)/bin/Debug/Esent.Interop.dll">
|
|
<Modules>
|
|
<Module Name="esent.interop.dll">
|
|
<Messages>
|
|
<Message TypeName="AssembliesShouldDeclareMinimumSecurity" Category="Microsoft.Usage" CheckId="CA2209" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>Esent.Interop</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="AssembliesShouldHaveValidStrongNames" Category="Microsoft.Design" CheckId="CA2210" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="NoStrongName">
|
|
<Item>Esent.Interop</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
<Namespaces>
|
|
<Namespace Name="Esent.Interop">
|
|
<Types>
|
|
<Type Name="API">
|
|
<Messages>
|
|
<Message TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>API</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>API</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
<Members>
|
|
<Member Name="JetAddColumn(Esent.Interop.JET_SESID,Esent.Interop.JET_TABLEID,System.String,Esent.Interop.JET_COLUMNDEF,System.Byte[],Esent.Interop.JET_COLUMNID&):System.Void">
|
|
<Messages>
|
|
<Message Id="5#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>columnid</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="JetBeginSession(Esent.Interop.JET_INSTANCE,Esent.Interop.JET_SESID&,System.String,System.String):System.Void">
|
|
<Messages>
|
|
<Message Id="1#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>sesid</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="JetCreateDatabase(Esent.Interop.JET_SESID,System.String,System.String,Esent.Interop.JET_DBID&,Esent.Interop.CreateDatabaseGrbit):System.Void">
|
|
<Messages>
|
|
<Message Id="3#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>dbid</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="JetCreateTable(Esent.Interop.JET_SESID,Esent.Interop.JET_DBID,System.String,System.Int32,System.Int32,Esent.Interop.JET_TABLEID&):System.Void">
|
|
<Messages>
|
|
<Message Id="5#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>tableid</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
<Type Name="ColumndefGrbit">
|
|
<Messages>
|
|
<Message TypeName="FlagsEnumsShouldHavePluralNames" Category="Microsoft.Naming" CheckId="CA1714" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>ColumndefGrbit</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
<Members>
|
|
<Member Name="ColumnMultiValued">
|
|
<Messages>
|
|
<Message Id="Multi" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Member">
|
|
<Item>Multi</Item>
|
|
<Item>ColumndefGrbit.ColumnMultiValued</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="ColumnNotNULL">
|
|
<Messages>
|
|
<Message Id="Member" TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Member">
|
|
<Item>ColumndefGrbit.ColumnNotNULL</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
<Type Name="CommitTransactionGrbit">
|
|
<Messages>
|
|
<Message TypeName="FlagsEnumsShouldHavePluralNames" Category="Microsoft.Naming" CheckId="CA1714" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>CommitTransactionGrbit</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Type>
|
|
<Type Name="CreateDatabaseGrbit">
|
|
<Messages>
|
|
<Message TypeName="FlagsEnumsShouldHavePluralNames" Category="Microsoft.Naming" CheckId="CA1714" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>CreateDatabaseGrbit</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Type>
|
|
<Type Name="EsentException">
|
|
<Messages>
|
|
<Message TypeName="ImplementISerializableCorrectly" Category="Microsoft.Usage" CheckId="CA2240" Created="2008-09-05 07:17:15Z">
|
|
<Issue>
|
|
<Item>EsentException</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="ImplementStandardExceptionConstructors" Category="Microsoft.Design" CheckId="CA1032" Created="2008-09-05 07:16:34Z">
|
|
<Issue>
|
|
<Item>Esent.Interop.EsentException</Item>
|
|
<Item>protected EsentException(SerializationInfo, StreamingContext)</Item>
|
|
</Issue>
|
|
<Issue>
|
|
<Item>Esent.Interop.EsentException</Item>
|
|
<Item>public EsentException()</Item>
|
|
</Issue>
|
|
<Issue>
|
|
<Item>Esent.Interop.EsentException</Item>
|
|
<Item>public EsentException(String)</Item>
|
|
</Issue>
|
|
<Issue>
|
|
<Item>Esent.Interop.EsentException</Item>
|
|
<Item>public EsentException(String, Exception)</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
<Members>
|
|
<Member Name="Message">
|
|
<Accessors>
|
|
<Accessor Name="get_Message():System.String">
|
|
<Messages>
|
|
<Message Id="System.String.Format(System.String,System.Object)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>EsentException.get_Message():String</Item>
|
|
<Item>System.String.Format(System.String,System.Object)</Item>
|
|
<Item>System.String.Format(System.IFormatProvider,System.String,System.Object[])</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Accessor>
|
|
</Accessors>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
<Type Name="JET_COLTYP">
|
|
<Messages>
|
|
<Message TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>JET_COLTYP</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>JET_COLTYP</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="MarkEnumsWithFlags" Category="Microsoft.Design" CheckId="CA1027" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>JET_COLTYP</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
<Members>
|
|
<Member Name="GUID">
|
|
<Messages>
|
|
<Message Id="Member" TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Member">
|
|
<Item>JET_COLTYP.GUID</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="IEEEDouble">
|
|
<Messages>
|
|
<Message Id="Member" TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Member">
|
|
<Item>JET_COLTYP.IEEEDouble</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="IEEESingle">
|
|
<Messages>
|
|
<Message Id="Member" TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Member">
|
|
<Item>JET_COLTYP.IEEESingle</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
<Type Name="JET_COLUMNDEF">
|
|
<Messages>
|
|
<Message TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>JET_COLUMNDEF</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>JET_COLUMNDEF</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="OverrideEqualsAndOperatorEqualsOnValueTypes" Category="Microsoft.Performance" CheckId="CA1815" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Equals">
|
|
<Item>Esent.Interop.JET_COLUMNDEF</Item>
|
|
</Issue>
|
|
<Issue Name="op_Equality">
|
|
<Item>Esent.Interop.JET_COLUMNDEF</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
<Members>
|
|
<Member Name="cbMax">
|
|
<Messages>
|
|
<Message Id="Member" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Member">
|
|
<Item>cbMax</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message Id="cb" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Member">
|
|
<Item>cb</Item>
|
|
<Item>JET_COLUMNDEF.cbMax:Int32</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message Id="Member" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Member">
|
|
<Item>cb</Item>
|
|
<Item>JET_COLUMNDEF.cbMax:Int32</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="coltyp">
|
|
<Messages>
|
|
<Message Id="Member" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Member">
|
|
<Item>coltyp</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="cp">
|
|
<Messages>
|
|
<Message Id="Member" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Member">
|
|
<Item>cp</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message Id="Member" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Member">
|
|
<Item>cp</Item>
|
|
<Item>JET_COLUMNDEF.cp:JET_CP</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="grbit">
|
|
<Messages>
|
|
<Message Id="Member" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Member">
|
|
<Item>grbit</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="NativeColumndef">
|
|
<Accessors>
|
|
<Accessor Name="get_NativeColumndef():Esent.Interop.NATIVE_COLUMNDEF">
|
|
<Messages>
|
|
<Message TypeName="DoNotIndirectlyExposeMethodsWithLinkDemands" Category="Microsoft.Security" CheckId="CA2122" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>JET_COLUMNDEF.get_NativeColumndef():NATIVE_COLUMNDEF</Item>
|
|
<Item>Marshal.SizeOf(Object):Int32</Item>
|
|
<Item>
->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</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Accessor>
|
|
</Accessors>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
<Type Name="JET_COLUMNID">
|
|
<Messages>
|
|
<Message TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>JET_COLUMNID</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>JET_COLUMNID</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="OverrideEqualsAndOperatorEqualsOnValueTypes" Category="Microsoft.Performance" CheckId="CA1815" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Equals">
|
|
<Item>Esent.Interop.JET_COLUMNID</Item>
|
|
</Issue>
|
|
<Issue Name="op_Equality">
|
|
<Item>Esent.Interop.JET_COLUMNID</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Type>
|
|
<Type Name="JET_CP">
|
|
<Messages>
|
|
<Message TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Status="Excluded" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>JET_CP</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="Laurion">
|
|
<Note Id="1" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
<Members>
|
|
<Member Name="ASCII">
|
|
<Messages>
|
|
<Message Id="Member" TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705" Status="Excluded" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Member">
|
|
<Item>JET_CP.ASCII</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
<Type Name="JET_DBID">
|
|
<Messages>
|
|
<Message TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>JET_DBID</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>JET_DBID</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="OverrideEqualsAndOperatorEqualsOnValueTypes" Category="Microsoft.Performance" CheckId="CA1815" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Equals">
|
|
<Item>Esent.Interop.JET_DBID</Item>
|
|
</Issue>
|
|
<Issue Name="op_Equality">
|
|
<Item>Esent.Interop.JET_DBID</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Type>
|
|
<Type Name="JET_INSTANCE">
|
|
<Messages>
|
|
<Message TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>JET_INSTANCE</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>JET_INSTANCE</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="OverrideEqualsAndOperatorEqualsOnValueTypes" Category="Microsoft.Performance" CheckId="CA1815" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Equals">
|
|
<Item>Esent.Interop.JET_INSTANCE</Item>
|
|
</Issue>
|
|
<Issue Name="op_Equality">
|
|
<Item>Esent.Interop.JET_INSTANCE</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="TypesThatOwnNativeResourcesShouldBeDisposable" Category="Microsoft.Design" CheckId="CA1049" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>JET_INSTANCE</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Type>
|
|
<Type Name="JET_PREP">
|
|
<Messages>
|
|
<Message TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>JET_PREP</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>JET_PREP</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Type>
|
|
<Type Name="JET_SESID">
|
|
<Messages>
|
|
<Message TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>JET_SESID</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="OverrideEqualsAndOperatorEqualsOnValueTypes" Category="Microsoft.Performance" CheckId="CA1815" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Equals">
|
|
<Item>Esent.Interop.JET_SESID</Item>
|
|
</Issue>
|
|
<Issue Name="op_Equality">
|
|
<Item>Esent.Interop.JET_SESID</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="TypesThatOwnNativeResourcesShouldBeDisposable" Category="Microsoft.Design" CheckId="CA1049" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>JET_SESID</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Status="Excluded" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>JET_SESID</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Type>
|
|
<Type Name="JET_TABLEID">
|
|
<Messages>
|
|
<Message TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>JET_TABLEID</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="OverrideEqualsAndOperatorEqualsOnValueTypes" Category="Microsoft.Performance" CheckId="CA1815" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Equals">
|
|
<Item>Esent.Interop.JET_TABLEID</Item>
|
|
</Issue>
|
|
<Issue Name="op_Equality">
|
|
<Item>Esent.Interop.JET_TABLEID</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="TypesThatOwnNativeResourcesShouldBeDisposable" Category="Microsoft.Design" CheckId="CA1049" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>JET_TABLEID</Item>
|
|
</Issue>
|
|
</Message>
|
|
<Message TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Status="Excluded" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Type">
|
|
<Item>JET_TABLEID</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="Laurion">
|
|
<Note Id="0" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Type>
|
|
<Type Name="NativeMethods">
|
|
<Messages>
|
|
<Message TypeName="AvoidUninstantiatedInternalClasses" Category="Microsoft.Performance" CheckId="CA1812" Created="2008-09-05 07:16:34Z">
|
|
<Issue>
|
|
<Item>Esent.Interop.NativeMethods</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Type>
|
|
<Type Name="OpenTableGrbit">
|
|
<Messages>
|
|
<Message TypeName="FlagsEnumsShouldHavePluralNames" Category="Microsoft.Naming" CheckId="CA1714" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>OpenTableGrbit</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
<Members>
|
|
<Member Name="PermitDDL">
|
|
<Messages>
|
|
<Message Id="Member" TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705" Created="2008-09-05 07:11:29Z">
|
|
<Issue Name="Member">
|
|
<Item>OpenTableGrbit.PermitDDL</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
<Type Name="UNCHECKED_API">
|
|
<Messages>
|
|
<Message TypeName="AvoidUninstantiatedInternalClasses" Category="Microsoft.Performance" CheckId="CA1812" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>Esent.Interop.UNCHECKED_API</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
<Members>
|
|
<Member Name="JetAddColumn(Esent.Interop.JET_SESID,Esent.Interop.JET_TABLEID,System.String,Esent.Interop.JET_COLUMNDEF,System.Byte[],Esent.Interop.JET_COLUMNID&):System.Int32">
|
|
<Messages>
|
|
<Message TypeName="DoNotIndirectlyExposeMethodsWithLinkDemands" Category="Microsoft.Security" CheckId="CA2122" Created="2008-09-05 07:11:29Z">
|
|
<Issue>
|
|
<Item>UNCHECKED_API.JetAddColumn(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF, Byte[], JET_COLUMNID&):Int32</Item>
|
|
<Item>GCHandle.AddrOfPinnedObject():IntPtr</Item>
|
|
<Item>
->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</Item>
|
|
</Issue>
|
|
<Issue>
|
|
<Item>UNCHECKED_API.JetAddColumn(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF, Byte[], JET_COLUMNID&):Int32</Item>
|
|
<Item>GCHandle.Alloc(Object, GCHandleType):GCHandle</Item>
|
|
<Item>
->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</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
</Types>
|
|
</Namespace>
|
|
</Namespaces>
|
|
</Module>
|
|
</Modules>
|
|
</Target>
|
|
</Targets>
|
|
<Notes>
|
|
<User Name="Laurion">
|
|
<Note Id="0" Modified="2008-09-05 07:14:39Z">Mapping the ESE API to managed means using underscores to keep the names the same.</Note>
|
|
<Note Id="1" Modified="2008-09-05 07:15:03Z">Needed for ESE API compliance</Note>
|
|
</User>
|
|
</Notes>
|
|
<Rules>
|
|
<Rule TypeName="AssembliesShouldDeclareMinimumSecurity" Category="Microsoft.Usage" CheckId="CA2209">
|
|
<Resolution Name="Default">No valid permission requests were found for assembly '{0}'. You should always specify the minimum security permissions using SecurityAction.RequestMinimum.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="AssembliesShouldHaveValidStrongNames" Category="Microsoft.Design" CheckId="CA2210">
|
|
<Resolution Name="NoStrongName">Sign '{0}' with a strong name key.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021">
|
|
<Resolution Name="Default">Consider a design that does not require that '{0}' be an out parameter.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="AvoidUninstantiatedInternalClasses" Category="Microsoft.Performance" CheckId="CA1812">
|
|
<Resolution Name="Default">'{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.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="DoNotIndirectlyExposeMethodsWithLinkDemands" Category="Microsoft.Security" CheckId="CA2122">
|
|
<Resolution Name="Default">{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}</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="FlagsEnumsShouldHavePluralNames" Category="Microsoft.Naming" CheckId="CA1714">
|
|
<Resolution Name="Default">If enumeration name '{0}' is singular, change it to a plural form.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709">
|
|
<Resolution Name="Member">Correct the casing of member name '{0}'.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704">
|
|
<Resolution Name="Member">Correct the spelling of the unrecognized token '{0}' in member name '{1}'.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707">
|
|
<Resolution Name="Type">Remove all underscores from type '{0}'.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="ImplementISerializableCorrectly" Category="Microsoft.Usage" CheckId="CA2240">
|
|
<Resolution Name="Default">Add an implementation of GetObjectData to type '{0}'.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="ImplementStandardExceptionConstructors" Category="Microsoft.Design" CheckId="CA1032">
|
|
<Resolution Name="Default">Add the following constructor to {0}: {1}.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705">
|
|
<Resolution Name="Member">Correct the capitalization of member name '{0}'.</Resolution>
|
|
<Resolution Name="Type">Correct the capitalization of type name '{0}'.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="MarkEnumsWithFlags" Category="Microsoft.Design" CheckId="CA1027">
|
|
<Resolution Name="Default">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.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="OverrideEqualsAndOperatorEqualsOnValueTypes" Category="Microsoft.Performance" CheckId="CA1815">
|
|
<Resolution Name="Equals">'{0}' should override Equals.</Resolution>
|
|
<Resolution Name="op_Equality">'{0}' should override the equality (==) and inequality (!=) operators.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706">
|
|
<Resolution Name="Member">Correct the capitalization of '{0}' in member name '{1}'.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305">
|
|
<Resolution Name="Default">{0} makes a call to {1} that does not explicitly provide an IFormatProvider. This should be replaced with a call to {2}.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053">
|
|
<Resolution Name="Default">Remove the public constructors from '{0}'.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="TypesThatOwnNativeResourcesShouldBeDisposable" Category="Microsoft.Design" CheckId="CA1049">
|
|
<Resolution Name="Default">Implement IDisposable on '{0}'.</Resolution>
|
|
</Rule>
|
|
</Rules>
|
|
</FxCopReport>
|
|
</FxCopProject>
|