mirror of
				https://github.com/gnh1201/welsonjs.git
				synced 2025-10-31 21:07:30 +00:00 
			
		
		
		
	Add the package ManagedEsent (microsoft/ManagedEsent@d358c07), and WelsonJS.Esent
		
			
				
	
	
		
			644 lines
		
	
	
		
			32 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			644 lines
		
	
	
		
			32 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?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>
 |