1 <?xml version="1.0" encoding="utf-8"?>
\r
2 <FxCopProject Version="1.35" Name="My FxCop Project">
\r
4 <SharedProject>True</SharedProject>
\r
5 <Stylesheet Apply="False">http://www.gotdotnet.com/team/fxcop//xsl/1.35/FxCopReport.xsl</Stylesheet>
\r
7 <Project Status="Active, Excluded" NewOnly="False" />
\r
8 <Report Status="Active" NewOnly="False" />
\r
10 <ProjectFile Compress="True" DefaultTargetCheck="True" DefaultRuleCheck="True" SaveByRuleGroup="" Deterministic="True" />
\r
11 <EnableMultithreadedLoad>True</EnableMultithreadedLoad>
\r
12 <EnableMultithreadedAnalysis>True</EnableMultithreadedAnalysis>
\r
13 <SourceLookup>True</SourceLookup>
\r
14 <AnalysisExceptionsThreshold>10</AnalysisExceptionsThreshold>
\r
15 <RuleExceptionsThreshold>1</RuleExceptionsThreshold>
\r
16 <Spelling Locale="en-us" />
\r
17 <VersionAware>False</VersionAware>
\r
18 <OverrideRuleVisibilities>False</OverrideRuleVisibilities>
\r
19 <CustomDictionaries SearchFxCopDir="True" SearchUserProfile="True" SearchProjectDir="True" />
\r
20 <SearchGlobalAssemblyCache>False</SearchGlobalAssemblyCache>
\r
21 <DeadlockDetectionTimeout>120</DeadlockDetectionTimeout>
\r
24 <Target Name="$(ProjectDir)/DbLinq/bin/DbLinq.Mysql.Prototype.dll" Analyze="True" AnalyzeAllChildren="True" />
\r
28 <RuleFile Name="$(FxCopDir)\Rules\DesignRules.dll" Enabled="True" AllRulesEnabled="True" />
\r
29 <RuleFile Name="$(FxCopDir)\Rules\GlobalizationRules.dll" Enabled="True" AllRulesEnabled="True" />
\r
30 <RuleFile Name="$(FxCopDir)\Rules\InteroperabilityRules.dll" Enabled="True" AllRulesEnabled="True" />
\r
31 <RuleFile Name="$(FxCopDir)\Rules\MobilityRules.dll" Enabled="True" AllRulesEnabled="True" />
\r
32 <RuleFile Name="$(FxCopDir)\Rules\NamingRules.dll" Enabled="True" AllRulesEnabled="True" />
\r
33 <RuleFile Name="$(FxCopDir)\Rules\PerformanceRules.dll" Enabled="True" AllRulesEnabled="True" />
\r
34 <RuleFile Name="$(FxCopDir)\Rules\PortabilityRules.dll" Enabled="True" AllRulesEnabled="True" />
\r
35 <RuleFile Name="$(FxCopDir)\Rules\SecurityRules.dll" Enabled="True" AllRulesEnabled="True" />
\r
36 <RuleFile Name="$(FxCopDir)\Rules\UsageRules.dll" Enabled="True" AllRulesEnabled="True" />
\r
41 <FxCopReport Version="1.35">
\r
43 <Namespace Name="DBLinq.Linq.clause">
\r
45 <Message TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2007-06-13 16:29:09Z">
\r
46 <Issue Name="Namespace">
\r
47 <Item>DBLinq.Linq.clause</Item>
\r
52 <Namespace Name="DBLinq.util">
\r
54 <Message TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2007-06-13 16:29:09Z">
\r
55 <Issue Name="Namespace">
\r
56 <Item>DBLinq.util</Item>
\r
61 <Namespace Name="DBLinq.vendor">
\r
63 <Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Created="2007-06-13 16:29:09Z">
\r
65 <Item>DBLinq.vendor</Item>
\r
68 <Message TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2007-06-13 16:29:09Z">
\r
69 <Issue Name="Namespace">
\r
70 <Item>DBLinq.vendor</Item>
\r
77 <Target Name="$(ProjectDir)/DbLinq/bin/DbLinq.Mysql.Prototype.dll">
\r
79 <Module Name="dblinq.mysql.prototype.dll">
\r
81 <Message TypeName="AssembliesShouldDeclareMinimumSecurity" Category="Microsoft.Usage" CheckId="CA2209" Created="2007-06-13 16:29:09Z">
\r
83 <Item>DbLinq.Mysql.Prototype</Item>
\r
86 <Message TypeName="AssembliesShouldHaveValidStrongNames" Category="Microsoft.Design" CheckId="CA2210" Created="2007-06-13 16:29:09Z">
\r
87 <Issue Name="NoStrongName">
\r
88 <Item>DbLinq.Mysql.Prototype</Item>
\r
91 <Message TypeName="MarkAssembliesWithClsCompliant" Category="Microsoft.Design" CheckId="CA1014" Created="2007-06-13 16:29:09Z">
\r
92 <Issue Name="NoAttr">
\r
93 <Item>DbLinq.Mysql.Prototype</Item>
\r
98 <Namespace Name="DBLinq.Linq">
\r
100 <Type Name="AutoGenIdAttribute">
\r
102 <Message TypeName="AvoidUnsealedAttributes" Category="Microsoft.Performance" CheckId="CA1813" Created="2007-06-13 16:29:09Z">
\r
104 <Item>DBLinq.Linq.AutoGenIdAttribute</Item>
\r
109 <Type Name="EntityMSet`1">
\r
111 <Message TypeName="IdentifiersShouldHaveCorrectSuffix" Category="Microsoft.Naming" CheckId="CA1710" Created="2007-06-13 16:29:09Z">
\r
113 <Item>DBLinq.Linq.EntityMSet`1</Item>
\r
114 <Item>Collection</Item>
\r
119 <Member Name="CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable">
\r
121 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
122 <Issue Name="TooGeneric">
\r
123 <Item>EntityMSet`1.CreateQuery(Expression):IQueryable</Item>
\r
124 <Item>System.ApplicationException</Item>
\r
127 <Message TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223" Created="2007-06-13 16:29:09Z">
\r
129 <Item>DBLinq.Linq.EntityMSet`1.CreateQuery(System.Linq.Expressions.Expression)</Item>
\r
134 <Member Name="CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable`1<S>">
\r
136 <Message TypeName="GenericMethodsShouldProvideTypeParameter" Category="Microsoft.Design" CheckId="CA1004" Created="2007-06-13 16:29:09Z">
\r
138 <Item>EntityMSet`1.CreateQuery(Expression):IQueryable`1<S></Item>
\r
142 <Message TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223" Created="2007-06-13 16:29:09Z">
\r
144 <Item>DBLinq.Linq.EntityMSet`1.CreateQuery(System.Linq.Expressions.Expression)</Item>
\r
147 <Message Id="0#" TypeName="ParameterNamesShouldMatchBaseDeclaration" Category="Microsoft.Naming" CheckId="CA1725" Created="2007-06-13 16:29:09Z">
\r
150 <Item>EntityMSet`1.CreateQuery(Expression):IQueryable`1<S></Item>
\r
151 <Item>expression</Item>
\r
152 <Item>IQueryable`1<T>.CreateQuery(Expression):IQueryable`1<TElement></Item>
\r
157 <Member Name="ElementType">
\r
159 <Accessor Name="get_ElementType():System.Type">
\r
161 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
162 <Issue Name="TooGeneric">
\r
163 <Item>EntityMSet`1.get_ElementType():Type</Item>
\r
164 <Item>System.ApplicationException</Item>
\r
171 <Member Name="Execute(System.Linq.Expressions.Expression):S">
\r
173 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
174 <Issue Name="TooGeneric">
\r
175 <Item>EntityMSet`1.Execute(Expression):S</Item>
\r
176 <Item>System.ApplicationException</Item>
\r
179 <Message TypeName="GenericMethodsShouldProvideTypeParameter" Category="Microsoft.Design" CheckId="CA1004" Created="2007-06-13 16:29:09Z">
\r
181 <Item>EntityMSet`1.Execute(Expression):S</Item>
\r
185 <Message TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223" Created="2007-06-13 16:29:09Z">
\r
187 <Item>DBLinq.Linq.EntityMSet`1.Execute(System.Linq.Expressions.Expression)</Item>
\r
192 <Member Name="Execute(System.Linq.Expressions.Expression):System.Object">
\r
194 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
195 <Issue Name="TooGeneric">
\r
196 <Item>EntityMSet`1.Execute(Expression):Object</Item>
\r
197 <Item>System.ApplicationException</Item>
\r
200 <Message TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223" Created="2007-06-13 16:29:09Z">
\r
202 <Item>DBLinq.Linq.EntityMSet`1.Execute(System.Linq.Expressions.Expression)</Item>
\r
207 <Member Name="GetEnumerator():System.Collections.Generic.IEnumerator`1<T>">
\r
209 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
210 <Issue Name="TooGeneric">
\r
211 <Item>EntityMSet`1.GetEnumerator():IEnumerator`1<T></Item>
\r
212 <Item>System.ApplicationException</Item>
\r
217 <Member Name="System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator">
\r
219 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
220 <Issue Name="TooGeneric">
\r
221 <Item>EntityMSet`1.System.Collections.IEnumerable.GetEnumerator():IEnumerator</Item>
\r
222 <Item>System.ApplicationException</Item>
\r
229 <Type Name="IQueryText">
\r
231 <Member Name="GetQueryText():System.String">
\r
233 <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2007-06-13 16:29:09Z">
\r
234 <Issue Certainty="50">
\r
235 <Item>GetQueryText</Item>
\r
242 <Type Name="MContext">
\r
244 <Message TypeName="AbstractTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1012" Created="2007-06-13 16:29:09Z">
\r
246 <Item>MContext</Item>
\r
249 <Message TypeName="TypesThatOwnDisposableFieldsShouldBeDisposable" Category="Microsoft.Design" CheckId="CA1001" Created="2007-06-13 16:29:09Z" FixCategory="Breaking">
\r
251 <Item>DBLinq.Linq.MContext</Item>
\r
252 <Item>MySql.Data.MySqlClient.MySqlConnection</Item>
\r
257 <Member Name=".ctor(System.String)">
\r
259 <Message Id="0#" TypeName="AvoidTypeNamesInParameters" Category="Microsoft.Naming" CheckId="CA1720" Created="2007-06-13 16:29:09Z">
\r
261 <Item>sqlConnString</Item>
\r
266 <Member Name="GetChangeText():System.String">
\r
268 <Message TypeName="MarkMembersAsStatic" Category="Microsoft.Performance" CheckId="CA1822" Created="2007-06-13 16:29:09Z" FixCategory="Breaking">
\r
270 <Item>MContext.GetChangeText():String</Item>
\r
273 <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2007-06-13 16:29:09Z">
\r
274 <Issue Certainty="50">
\r
275 <Item>GetChangeText</Item>
\r
280 <Member Name="GetQueryText(System.Linq.IQueryable):System.String">
\r
282 <Message TypeName="MarkMembersAsStatic" Category="Microsoft.Performance" CheckId="CA1822" Created="2007-06-13 16:29:09Z" FixCategory="Breaking">
\r
284 <Item>MContext.GetQueryText(IQueryable):String</Item>
\r
291 <Type Name="MTable_Projected`1">
\r
293 <Member Name="CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable">
\r
295 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
296 <Issue Name="TooGeneric">
\r
297 <Item>MTable_Projected`1.CreateQuery(Expression):IQueryable</Item>
\r
298 <Item>System.ApplicationException</Item>
\r
303 <Member Name="CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable`1<S>">
\r
305 <Message Id="msg1" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
\r
307 <Item>MTable_Projected`1.CreateQuery(Expression):IQueryable`1<S></Item>
\r
309 <Item>System.String</Item>
\r
312 <Message Id="msg2" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
\r
314 <Item>MTable_Projected`1.CreateQuery(Expression):IQueryable`1<S></Item>
\r
316 <Item>System.String</Item>
\r
321 <Member Name="Dispose():System.Void">
\r
323 <Message TypeName="MarkMembersAsStatic" Category="Microsoft.Performance" CheckId="CA1822" Created="2007-06-13 16:29:09Z" FixCategory="NonBreaking">
\r
325 <Item>MTable_Projected`1.Dispose():Void</Item>
\r
330 <Member Name="ElementType">
\r
332 <Accessor Name="get_ElementType():System.Type">
\r
334 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
335 <Issue Name="TooGeneric">
\r
336 <Item>MTable_Projected`1.get_ElementType():Type</Item>
\r
337 <Item>System.ApplicationException</Item>
\r
344 <Member Name="Execute(System.Linq.Expressions.Expression):System.Object">
\r
346 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
347 <Issue Name="TooGeneric">
\r
348 <Item>MTable_Projected`1.Execute(Expression):Object</Item>
\r
349 <Item>System.ApplicationException</Item>
\r
354 <Member Name="System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator">
\r
356 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
357 <Issue Name="TooGeneric">
\r
358 <Item>MTable_Projected`1.System.Collections.IEnumerable.GetEnumerator():IEnumerator</Item>
\r
359 <Item>System.ApplicationException</Item>
\r
366 <Type Name="MTable`1">
\r
368 <Message TypeName="IdentifiersShouldHaveCorrectSuffix" Category="Microsoft.Naming" CheckId="CA1710" Created="2007-06-13 16:29:09Z">
\r
370 <Item>DBLinq.Linq.MTable`1</Item>
\r
371 <Item>Collection</Item>
\r
376 <Member Name="CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable">
\r
378 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
379 <Issue Name="TooGeneric">
\r
380 <Item>MTable`1.CreateQuery(Expression):IQueryable</Item>
\r
381 <Item>System.ApplicationException</Item>
\r
384 <Message TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223" Created="2007-06-13 16:29:09Z">
\r
386 <Item>DBLinq.Linq.MTable`1.CreateQuery(System.Linq.Expressions.Expression)</Item>
\r
391 <Member Name="CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable`1<S>">
\r
393 <Message TypeName="GenericMethodsShouldProvideTypeParameter" Category="Microsoft.Design" CheckId="CA1004" Created="2007-06-13 16:29:09Z">
\r
395 <Item>MTable`1.CreateQuery(Expression):IQueryable`1<S></Item>
\r
399 <Message TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223" Created="2007-06-13 16:29:09Z">
\r
401 <Item>DBLinq.Linq.MTable`1.CreateQuery(System.Linq.Expressions.Expression)</Item>
\r
404 <Message Id="0#" TypeName="ParameterNamesShouldMatchBaseDeclaration" Category="Microsoft.Naming" CheckId="CA1725" Created="2007-06-13 16:29:09Z">
\r
407 <Item>MTable`1.CreateQuery(Expression):IQueryable`1<S></Item>
\r
408 <Item>expression</Item>
\r
409 <Item>IQueryable`1<T>.CreateQuery(Expression):IQueryable`1<TElement></Item>
\r
414 <Member Name="ElementType">
\r
416 <Accessor Name="get_ElementType():System.Type">
\r
418 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
419 <Issue Name="TooGeneric">
\r
420 <Item>MTable`1.get_ElementType():Type</Item>
\r
421 <Item>System.ApplicationException</Item>
\r
428 <Member Name="Execute(System.Linq.Expressions.Expression):S">
\r
430 <Message TypeName="GenericMethodsShouldProvideTypeParameter" Category="Microsoft.Design" CheckId="CA1004" Created="2007-06-13 16:29:09Z">
\r
432 <Item>MTable`1.Execute(Expression):S</Item>
\r
436 <Message TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223" Created="2007-06-13 16:29:09Z">
\r
438 <Item>DBLinq.Linq.MTable`1.Execute(System.Linq.Expressions.Expression)</Item>
\r
443 <Member Name="Execute(System.Linq.Expressions.Expression):System.Object">
\r
445 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
446 <Issue Name="TooGeneric">
\r
447 <Item>MTable`1.Execute(Expression):Object</Item>
\r
448 <Item>System.ApplicationException</Item>
\r
451 <Message TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223" Created="2007-06-13 16:29:09Z">
\r
453 <Item>DBLinq.Linq.MTable`1.Execute(System.Linq.Expressions.Expression)</Item>
\r
458 <Member Name="GetModifiedEnumerator(DBLinq.Linq.CustomExpressionHandler):DBLinq.util.RowEnumerator`1<T>">
\r
460 <Message Id="0#" TypeName="ParameterNamesShouldMatchBaseDeclaration" Category="Microsoft.Naming" CheckId="CA1725" Created="2007-06-13 16:29:09Z">
\r
463 <Item>MTable`1.GetModifiedEnumerator(CustomExpressionHandler):RowEnumerator`1<T></Item>
\r
464 <Item>callback</Item>
\r
465 <Item>IGetModifiedEnumerator`1<T>.GetModifiedEnumerator(CustomExpressionHandler):RowEnumerator`1<T></Item>
\r
470 <Member Name="SaveAll():System.Void">
\r
472 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
474 <Item>MTable`1.SaveAll():Void</Item>
\r
475 <Item>System.Exception</Item>
\r
478 <Item>MTable`1.SaveAll():Void</Item>
\r
479 <Item>System.Exception</Item>
\r
486 <Type Name="ProjectionData">
\r
488 <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
\r
490 <Item>ProjectionData</Item>
\r
495 <Member Name="autoGenField">
\r
497 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
499 <Item>autoGenField</Item>
\r
504 <Member Name="ctor">
\r
506 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
513 <Member Name="ctor2">
\r
515 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
522 <Member Name="fields">
\r
524 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
526 <Item>fields</Item>
\r
529 <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
\r
531 <Item>System.Collections.Generic.List`1<DBLinq.Linq.ProjectionData+ProjectionField></Item>
\r
532 <Item>ProjectionData.fields</Item>
\r
537 <Member Name="FromDbType(System.Type):DBLinq.Linq.ProjectionData">
\r
539 <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
\r
540 <Issue Name="ParameterOneLetter">
\r
541 <Item>ProjectionData.FromDbType(Type):ProjectionData</Item>
\r
545 <Message Id="Member" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
\r
546 <Issue Name="Member">
\r
548 <Item>ProjectionData.FromDbType(Type):ProjectionData</Item>
\r
553 <Member Name="FromReflectedType(System.Type):DBLinq.Linq.ProjectionData">
\r
555 <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
\r
556 <Issue Name="ParameterOneLetter">
\r
557 <Item>ProjectionData.FromReflectedType(Type):ProjectionData</Item>
\r
563 <Member Name="FromSelectExpr(System.Linq.Expressions.LambdaExpression):DBLinq.Linq.ProjectionData">
\r
565 <Message TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062" Created="2007-06-13 16:29:09Z">
\r
567 <Item>'selectExpr'</Item>
\r
568 <Item>ProjectionData.FromSelectExpr(LambdaExpression):ProjectionData</Item>
\r
573 <Member Name="FromSelectGroupByExpr(System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,DBLinq.Linq.clause.SqlExpressionParts):DBLinq.Linq.ProjectionData">
\r
575 <Message Id="sqlParts" TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801" Created="2007-06-13 16:29:09Z" FixCategory="Breaking">
\r
577 <Item>sqlParts</Item>
\r
578 <Item>ProjectionData.FromSelectGroupByExpr(LambdaExpression, LambdaExpression, SqlExpressionParts):ProjectionData</Item>
\r
581 <Message TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062" Created="2007-06-13 16:29:09Z">
\r
583 <Item>'groupByExpr'</Item>
\r
584 <Item>ProjectionData.FromSelectGroupByExpr(LambdaExpression, LambdaExpression, SqlExpressionParts):ProjectionData</Item>
\r
587 <Item>'groupByExpr'</Item>
\r
588 <Item>ProjectionData.FromSelectGroupByExpr(LambdaExpression, LambdaExpression, SqlExpressionParts):ProjectionData</Item>
\r
591 <Item>'selectExpr'</Item>
\r
592 <Item>ProjectionData.FromSelectGroupByExpr(LambdaExpression, LambdaExpression, SqlExpressionParts):ProjectionData</Item>
\r
597 <Member Name="keyColumnName">
\r
599 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
601 <Item>keyColumnName</Item>
\r
606 <Member Name="LoopOverBindings(DBLinq.Linq.ProjectionData,System.Linq.Expressions.MemberInitExpression):System.Void">
\r
608 <Message Id="callEx" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
\r
610 <Item>ProjectionData.LoopOverBindings(ProjectionData, MemberInitExpression):Void</Item>
\r
611 <Item>callEx</Item>
\r
612 <Item>System.Linq.Expressions.MethodCallExpression</Item>
\r
617 <Member Name="tableAttribute">
\r
619 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
621 <Item>tableAttribute</Item>
\r
626 <Member Name="type">
\r
628 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
637 <Type Name="ProjectionData+ProjectionField">
\r
639 <Message TypeName="NestedTypesShouldNotBeVisible" Category="Microsoft.Design" CheckId="CA1034" Created="2007-06-13 16:29:09Z">
\r
641 <Item>DBLinq.Linq.ProjectionData+ProjectionField</Item>
\r
646 <Member Name=".ctor(System.Reflection.MemberInfo)">
\r
648 <Message Id="System.ArgumentException.#ctor(System.String)" TypeName="DoNotPassLiteralsAsLocalizedParameters" Category="Microsoft.Globalization" CheckId="CA1303" Created="2007-06-13 16:29:09Z">
\r
650 <Item>ProjectionField.ProjectionField(MemberInfo)</Item>
\r
652 <Item>ArgumentException.ArgumentException(String)</Item>
\r
653 <Item>Bad mInfo:__</Item>
\r
658 <Member Name="columnAttribute">
\r
660 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
662 <Item>columnAttribute</Item>
\r
667 <Member Name="expr1">
\r
669 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
676 <Member Name="IsValid(System.String&):System.Boolean">
\r
678 <Message Id="0#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Created="2007-06-13 16:29:09Z">
\r
685 <Member Name="s_emptyIndices">
\r
687 <Message TypeName="ArrayFieldsShouldNotBeReadOnly" Category="Microsoft.Security" CheckId="CA2105" Created="2007-06-13 16:29:09Z">
\r
689 <Item>ProjectionField.s_emptyIndices</Item>
\r
692 <Message Id="Member" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2007-06-13 16:29:09Z">
\r
693 <Issue Name="Member">
\r
694 <Item>s_emptyIndices</Item>
\r
697 <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
\r
698 <Issue Name="Member">
\r
699 <Item>s_emptyIndices</Item>
\r
702 <Message Id="Indices" TypeName="UsePreferredTerms" Category="Microsoft.Naming" CheckId="CA1726" Created="2007-06-13 16:29:09Z">
\r
703 <Issue Name="Member">
\r
704 <Item>Indices</Item>
\r
705 <Item>s_emptyIndices</Item>
\r
706 <Item>Indexes</Item>
\r
711 <Member Name="type">
\r
713 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
720 <Member Name="typeEnum">
\r
722 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
724 <Item>typeEnum</Item>
\r
731 <Type Name="QueryProcessor">
\r
733 <Member Name="_whereBuilder">
\r
735 <Message TypeName="AvoidUnusedPrivateFields" Category="Microsoft.Performance" CheckId="CA1823" Created="2007-06-13 16:29:09Z">
\r
737 <Item>QueryProcessor._whereBuilder</Item>
\r
744 <Type Name="SessionVars">
\r
746 <Member Name=".cctor()">
\r
748 <Message TypeName="DoNotInitializeUnnecessarily" Category="Microsoft.Performance" CheckId="CA1805" Created="2007-06-13 16:29:09Z">
\r
750 <Item>SessionVars.SessionVars()</Item>
\r
751 <Item>s_serial</Item>
\r
752 <Item>System.Int32</Item>
\r
758 <Member Name="_serial">
\r
760 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
762 <Item>_serial</Item>
\r
765 <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
\r
766 <Issue Name="Member">
\r
767 <Item>_serial</Item>
\r
772 <Member Name="_sqlParts">
\r
774 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
776 <Item>_sqlParts</Item>
\r
779 <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
\r
780 <Issue Name="Member">
\r
781 <Item>_sqlParts</Item>
\r
786 <Member Name="context">
\r
788 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
790 <Item>context</Item>
\r
795 <Member Name="createQueryExpr">
\r
797 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
799 <Item>createQueryExpr</Item>
\r
804 <Member Name="createQueryList">
\r
806 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
808 <Item>createQueryList</Item>
\r
811 <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
\r
813 <Item>System.Collections.Generic.List`1<System.Type></Item>
\r
814 <Item>SessionVars.createQueryList</Item>
\r
819 <Member Name="GetDefaultVarName():System.String">
\r
821 <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2007-06-13 16:29:09Z">
\r
822 <Issue Certainty="50">
\r
823 <Item>GetDefaultVarName</Item>
\r
828 <Member Name="groupByExpr">
\r
830 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
832 <Item>groupByExpr</Item>
\r
837 <Member Name="groupByNewExpr">
\r
839 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
841 <Item>groupByNewExpr</Item>
\r
846 <Member Name="lambdasInOrder">
\r
848 <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
\r
850 <Item>SessionVars.lambdasInOrder</Item>
\r
851 <Item>System.Collections.Generic.List`1<System.Linq.Expressions.LambdaExpression></Item>
\r
854 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
856 <Item>lambdasInOrder</Item>
\r
859 <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
\r
861 <Item>System.Collections.Generic.List`1<System.Linq.Expressions.LambdaExpression></Item>
\r
862 <Item>SessionVars.lambdasInOrder</Item>
\r
867 <Member Name="limitClause">
\r
869 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
871 <Item>limitClause</Item>
\r
876 <Member Name="log">
\r
878 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
885 <Member Name="memberExprNickames">
\r
887 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
889 <Item>memberExprNickames</Item>
\r
894 <Member Name="orderBy_desc">
\r
896 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
898 <Item>orderBy_desc</Item>
\r
901 <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
\r
902 <Issue Name="Member">
\r
903 <Item>orderBy_desc</Item>
\r
908 <Member Name="orderByExpr">
\r
910 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
912 <Item>orderByExpr</Item>
\r
915 <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
\r
917 <Item>System.Collections.Generic.List`1<System.Linq.Expressions.LambdaExpression></Item>
\r
918 <Item>SessionVars.orderByExpr</Item>
\r
923 <Member Name="projectionData">
\r
925 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
927 <Item>projectionData</Item>
\r
932 <Member Name="selectExpr">
\r
934 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
936 <Item>selectExpr</Item>
\r
941 <Member Name="selectManyExpr">
\r
943 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
945 <Item>selectManyExpr</Item>
\r
950 <Member Name="sourceType">
\r
952 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
954 <Item>sourceType</Item>
\r
959 <Member Name="sqlConnString">
\r
961 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
963 <Item>sqlConnString</Item>
\r
968 <Member Name="sqlString">
\r
970 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
972 <Item>sqlString</Item>
\r
977 <Member Name="StoreLambda(System.String,System.Linq.Expressions.LambdaExpression):System.Void">
\r
979 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
980 <Issue Name="TooGeneric">
\r
981 <Item>SessionVars.StoreLambda(String, LambdaExpression):Void</Item>
\r
982 <Item>System.ApplicationException</Item>
\r
987 <Member Name="StoreQuery(System.Linq.Expressions.Expression):System.Void">
\r
989 <Message TypeName="DoNotCastUnnecessarily" Category="Microsoft.Performance" CheckId="CA1800" Created="2007-06-13 16:29:09Z">
\r
990 <Issue Name="Local">
\r
991 <Item>howMany</Item>
\r
992 <Item>System.Linq.Expressions.ConstantExpression</Item>
\r
993 <Item>SessionVars.StoreQuery(Expression):Void</Item>
\r
994 <Item>castclass</Item>
\r
997 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
998 <Issue Name="TooGeneric">
\r
999 <Item>SessionVars.StoreQuery(Expression):Void</Item>
\r
1000 <Item>System.ApplicationException</Item>
\r
1002 <Issue Name="TooGeneric">
\r
1003 <Item>SessionVars.StoreQuery(Expression):Void</Item>
\r
1004 <Item>System.ApplicationException</Item>
\r
1009 <Member Name="whereExpr">
\r
1011 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1013 <Item>whereExpr</Item>
\r
1016 <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
\r
1018 <Item>System.Collections.Generic.List`1<System.Linq.Expressions.LambdaExpression></Item>
\r
1019 <Item>SessionVars.whereExpr</Item>
\r
1028 <Namespace Name="DBLinq.Linq.clause">
\r
1030 <Type Name="ExpressionTreeParser">
\r
1032 <Member Name=".cctor()">
\r
1034 <Message TypeName="InitializeReferenceTypeStaticFieldsInline" Category="Microsoft.Performance" CheckId="CA1810" Created="2007-06-13 16:29:09Z">
\r
1036 <Item>DBLinq.Linq.clause.ExpressionTreeParser</Item>
\r
1041 <Member Name="AnalyzeConstant(DBLinq.Linq.clause.ExpressionTreeParser+RecurData,System.Linq.Expressions.ConstantExpression):System.Void">
\r
1043 <Message Id="recurData" TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801" Created="2007-06-13 16:29:09Z" FixCategory="NonBreaking">
\r
1045 <Item>recurData</Item>
\r
1046 <Item>ExpressionTreeParser.AnalyzeConstant(RecurData, ConstantExpression):Void</Item>
\r
1049 <Message Id="System.DateTime.ToString(System.String)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Created="2007-06-13 16:29:09Z">
\r
1051 <Item>ExpressionTreeParser.AnalyzeConstant(RecurData, ConstantExpression):Void</Item>
\r
1052 <Item>System.DateTime.ToString(System.String)</Item>
\r
1053 <Item>System.DateTime.ToString(System.String,System.IFormatProvider)</Item>
\r
1058 <Member Name="AnalyzeExpression(DBLinq.Linq.clause.ExpressionTreeParser+RecurData,System.Linq.Expressions.Expression):System.Void">
\r
1060 <Message Id="System.ApplicationException.#ctor(System.String)" TypeName="DoNotPassLiteralsAsLocalizedParameters" Category="Microsoft.Globalization" CheckId="CA1303" Created="2007-06-13 16:29:09Z">
\r
1062 <Item>ExpressionTreeParser.AnalyzeExpression(RecurData, Expression):Void</Item>
\r
1064 <Item>ApplicationException.ApplicationException(String)</Item>
\r
1065 <Item>Analyze: L105 TODO: __</Item>
\r
1068 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
1069 <Issue Name="TooGeneric">
\r
1070 <Item>ExpressionTreeParser.AnalyzeExpression(RecurData, Expression):Void</Item>
\r
1071 <Item>System.ApplicationException</Item>
\r
1076 <Member Name="AnalyzeMethodCall(DBLinq.Linq.clause.ExpressionTreeParser+RecurData,System.Linq.Expressions.MethodCallExpression):System.Void">
\r
1078 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
1079 <Issue Name="TooGeneric">
\r
1080 <Item>ExpressionTreeParser.AnalyzeMethodCall(RecurData, MethodCallExpression):Void</Item>
\r
1081 <Item>System.ApplicationException</Item>
\r
1086 <Member Name="AnalyzeParameter(DBLinq.Linq.clause.ExpressionTreeParser+RecurData,System.Linq.Expressions.ParameterExpression):System.Void">
\r
1088 <Message Id="recurData" TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801" Created="2007-06-13 16:29:09Z" FixCategory="NonBreaking">
\r
1090 <Item>recurData</Item>
\r
1091 <Item>ExpressionTreeParser.AnalyzeParameter(RecurData, ParameterExpression):Void</Item>
\r
1098 <Type Name="ExpressionTreeParser+RecurData">
\r
1100 <Message TypeName="NestedTypesShouldNotBeVisible" Category="Microsoft.Design" CheckId="CA1034" Created="2007-06-13 16:29:09Z">
\r
1102 <Item>DBLinq.Linq.clause.ExpressionTreeParser+RecurData</Item>
\r
1105 <Message TypeName="OverrideEqualsAndOperatorEqualsOnValueTypes" Category="Microsoft.Performance" CheckId="CA1815" Created="2007-06-13 16:29:09Z">
\r
1106 <Issue Name="Equals">
\r
1107 <Item>DBLinq.Linq.clause.ExpressionTreeParser+RecurData</Item>
\r
1109 <Issue Name="op_Equality">
\r
1110 <Item>DBLinq.Linq.clause.ExpressionTreeParser+RecurData</Item>
\r
1115 <Member Name="depth">
\r
1117 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1119 <Item>depth</Item>
\r
1124 <Member Name="operatorPrecedence">
\r
1126 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1128 <Item>operatorPrecedence</Item>
\r
1133 <Member Name="selectAllFields">
\r
1135 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1137 <Item>selectAllFields</Item>
\r
1144 <Type Name="FromClauseBuilder">
\r
1146 <Message TypeName="AvoidUninstantiatedInternalClasses" Category="Microsoft.Performance" CheckId="CA1812" Created="2007-06-13 16:29:09Z">
\r
1148 <Item>DBLinq.Linq.clause.FromClauseBuilder</Item>
\r
1153 <Member Name="SelectAllFields(DBLinq.Linq.SessionVars,DBLinq.Linq.clause.SqlExpressionParts,System.Type,System.String):System.Void">
\r
1155 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
1156 <Issue Name="TooGeneric">
\r
1157 <Item>FromClauseBuilder.SelectAllFields(SessionVars, SqlExpressionParts, Type, String):Void</Item>
\r
1158 <Item>System.ApplicationException</Item>
\r
1165 <Type Name="InsertClauseBuilder">
\r
1167 <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
\r
1169 <Item>InsertClauseBuilder</Item>
\r
1174 <Member Name="GetClause(MySql.Data.MySqlClient.MySqlConnection,System.Object,DBLinq.Linq.ProjectionData):MySql.Data.MySqlClient.MySqlCommand">
\r
1176 <Message Id="1#" TypeName="AvoidTypeNamesInParameters" Category="Microsoft.Naming" CheckId="CA1720" Created="2007-06-13 16:29:09Z">
\r
1178 <Item>objectToInsert</Item>
\r
1181 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
1182 <Issue Name="TooGeneric">
\r
1183 <Item>InsertClauseBuilder.GetClause(MySqlConnection, Object, ProjectionData):MySqlCommand</Item>
\r
1184 <Item>System.ApplicationException</Item>
\r
1189 <Member Name="GetUpdateCommand(MySql.Data.MySqlClient.MySqlConnection,System.Object,DBLinq.Linq.ProjectionData,System.String):MySql.Data.MySqlClient.MySqlCommand">
\r
1191 <Message Id="1#" TypeName="AvoidTypeNamesInParameters" Category="Microsoft.Naming" CheckId="CA1720" Created="2007-06-13 16:29:09Z">
\r
1193 <Item>objectToInsert</Item>
\r
1196 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
1197 <Issue Name="TooGeneric">
\r
1198 <Item>InsertClauseBuilder.GetUpdateCommand(MySqlConnection, Object, ProjectionData, String):MySqlCommand</Item>
\r
1199 <Item>System.ApplicationException</Item>
\r
1202 <Message Id="3#" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2007-06-13 16:29:09Z">
\r
1203 <Issue Name="Parameter">
\r
1204 <Item>ID_to_update</Item>
\r
1207 <Message Id="3#I" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
\r
1208 <Issue Name="Parameter">
\r
1209 <Item>InsertClauseBuilder.GetUpdateCommand(MySqlConnection, Object, ProjectionData, String):MySqlCommand</Item>
\r
1211 <Item>ID_to_update</Item>
\r
1214 <Message Id="3#" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
\r
1215 <Issue Name="Parameter">
\r
1216 <Item>ID_to_update</Item>
\r
1223 <Type Name="JoinBuilder">
\r
1225 <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
\r
1227 <Item>JoinBuilder</Item>
\r
1232 <Member Name="AddJoin2(System.Linq.Expressions.MemberExpression,DBLinq.Linq.clause.ParseInputs,DBLinq.Linq.clause.ParseResult):System.Void">
\r
1234 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
1235 <Issue Name="TooGeneric">
\r
1236 <Item>JoinBuilder.AddJoin2(MemberExpression, ParseInputs, ParseResult):Void</Item>
\r
1237 <Item>System.Exception</Item>
\r
1239 <Issue Name="TooGeneric">
\r
1240 <Item>JoinBuilder.AddJoin2(MemberExpression, ParseInputs, ParseResult):Void</Item>
\r
1241 <Item>System.Exception</Item>
\r
1243 <Issue Name="TooGeneric">
\r
1244 <Item>JoinBuilder.AddJoin2(MemberExpression, ParseInputs, ParseResult):Void</Item>
\r
1245 <Item>System.Exception</Item>
\r
1248 <Message Id="System.Char.ToLower(System.Char)" TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304" Created="2007-06-13 16:29:09Z">
\r
1250 <Item>JoinBuilder.AddJoin2(MemberExpression, ParseInputs, ParseResult):Void</Item>
\r
1251 <Item>System.Char.ToLower(System.Char)</Item>
\r
1252 <Item>System.Char.ToLower(System.Char,System.Globalization.CultureInfo)</Item>
\r
1259 <Type Name="ParseInputs">
\r
1261 <Member Name="groupByExpr">
\r
1263 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1265 <Item>groupByExpr</Item>
\r
1270 <Member Name="memberExprNickames">
\r
1272 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1274 <Item>memberExprNickames</Item>
\r
1279 <Member Name="NicknameRequest(System.Linq.Expressions.Expression,System.Data.Linq.AssociationAttribute):System.String">
\r
1281 <Message TypeName="MarkMembersAsStatic" Category="Microsoft.Performance" CheckId="CA1822" Created="2007-06-13 16:29:09Z" FixCategory="Breaking">
\r
1283 <Item>ParseInputs.NicknameRequest(Expression, AssociationAttribute):String</Item>
\r
1286 <Message Id="assoc1" TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801" Created="2007-06-13 16:29:09Z" FixCategory="Breaking">
\r
1288 <Item>assoc1</Item>
\r
1289 <Item>ParseInputs.NicknameRequest(Expression, AssociationAttribute):String</Item>
\r
1292 <Message Id="expr" TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801" Created="2007-06-13 16:29:09Z" FixCategory="Breaking">
\r
1295 <Item>ParseInputs.NicknameRequest(Expression, AssociationAttribute):String</Item>
\r
1300 <Member Name="paramMap">
\r
1302 <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
\r
1304 <Item>ParseInputs.paramMap</Item>
\r
1305 <Item>System.Collections.Generic.Dictionary`2<System.String,System.Object></Item>
\r
1308 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1310 <Item>paramMap</Item>
\r
1317 <Type Name="ParseResult">
\r
1319 <Member Name="addJoin(System.String):System.Void">
\r
1321 <Message Id="Member" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2007-06-13 16:29:09Z">
\r
1322 <Issue Name="Member">
\r
1323 <Item>addJoin</Item>
\r
1328 <Member Name="AppendString(System.String):System.Void">
\r
1330 <Message Id="0#" TypeName="AvoidTypeNamesInParameters" Category="Microsoft.Naming" CheckId="CA1720" Created="2007-06-13 16:29:09Z">
\r
1332 <Item>columnString</Item>
\r
1337 <Member Name="columns">
\r
1339 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1341 <Item>columns</Item>
\r
1344 <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
\r
1346 <Item>System.Collections.Generic.List`1<System.String></Item>
\r
1347 <Item>ParseResult.columns</Item>
\r
1352 <Member Name="joins">
\r
1354 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1356 <Item>joins</Item>
\r
1359 <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
\r
1361 <Item>System.Collections.Generic.List`1<System.String></Item>
\r
1362 <Item>ParseResult.joins</Item>
\r
1367 <Member Name="lastParamName">
\r
1369 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1371 <Item>lastParamName</Item>
\r
1376 <Member Name="MarkSbPosition():System.Int32">
\r
1378 <Message Id="Member" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
\r
1379 <Issue Name="Member">
\r
1381 <Item>ParseResult.MarkSbPosition():Int32</Item>
\r
1386 <Member Name="memberExprNickames">
\r
1388 <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
\r
1390 <Item>ParseResult.memberExprNickames</Item>
\r
1391 <Item>System.Collections.Generic.Dictionary`2<System.Linq.Expressions.MemberExpression,System.String></Item>
\r
1394 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1396 <Item>memberExprNickames</Item>
\r
1401 <Member Name="paramMap">
\r
1403 <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
\r
1405 <Item>ParseResult.paramMap</Item>
\r
1406 <Item>System.Collections.Generic.Dictionary`2<System.String,System.Object></Item>
\r
1409 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1411 <Item>paramMap</Item>
\r
1416 <Member Name="storeParam(System.String):System.String">
\r
1418 <Message Id="Member" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2007-06-13 16:29:09Z">
\r
1419 <Issue Name="Member">
\r
1420 <Item>storeParam</Item>
\r
1425 <Member Name="tablesUsed">
\r
1427 <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
\r
1429 <Item>ParseResult.tablesUsed</Item>
\r
1430 <Item>System.Collections.Generic.Dictionary`2<System.Type,System.String></Item>
\r
1433 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1435 <Item>tablesUsed</Item>
\r
1442 <Type Name="SqlExpressionParts">
\r
1444 <Member Name=".cctor()">
\r
1446 <Message TypeName="DoNotInitializeUnnecessarily" Category="Microsoft.Performance" CheckId="CA1805" Created="2007-06-13 16:29:09Z">
\r
1448 <Item>SqlExpressionParts.SqlExpressionParts()</Item>
\r
1449 <Item>s_serial</Item>
\r
1450 <Item>System.Int32</Item>
\r
1456 <Member Name="_serial">
\r
1458 <Message TypeName="AvoidUnusedPrivateFields" Category="Microsoft.Performance" CheckId="CA1823" Created="2007-06-13 16:29:09Z">
\r
1460 <Item>SqlExpressionParts._serial</Item>
\r
1465 <Member Name="AddFrom(System.String):System.Void">
\r
1467 <Message Id="System.String.ToLower" TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304" Created="2007-06-13 16:29:09Z">
\r
1469 <Item>SqlExpressionParts.AddFrom(String):Void</Item>
\r
1470 <Item>System.String.ToLower</Item>
\r
1471 <Item>System.String.ToLower(System.Globalization.CultureInfo)</Item>
\r
1476 <Member Name="AddHaving(System.Collections.Generic.List`1<System.String>):System.Void">
\r
1478 <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
\r
1480 <Item>System.Collections.Generic.List`1<System.String></Item>
\r
1481 <Item>SqlExpressionParts.AddHaving(List`1<System.String>):Void</Item>
\r
1486 <Member Name="AddSelect(System.Collections.Generic.List`1<System.String>):System.Void">
\r
1488 <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
\r
1490 <Item>System.Collections.Generic.List`1<System.String></Item>
\r
1491 <Item>SqlExpressionParts.AddSelect(List`1<System.String>):Void</Item>
\r
1496 <Member Name="AddWhere(System.Collections.Generic.List`1<System.String>):System.Void">
\r
1498 <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
\r
1500 <Item>System.Collections.Generic.List`1<System.String></Item>
\r
1501 <Item>SqlExpressionParts.AddWhere(List`1<System.String>):Void</Item>
\r
1506 <Member Name="appendCsvList(System.Text.StringBuilder,System.String,System.Collections.Generic.List`1<System.String>,System.String):System.Void">
\r
1508 <Message TypeName="MarkMembersAsStatic" Category="Microsoft.Performance" CheckId="CA1822" Created="2007-06-13 16:29:09Z" FixCategory="NonBreaking">
\r
1510 <Item>SqlExpressionParts.appendCsvList(StringBuilder, String, List`1<System.String>, String):Void</Item>
\r
1515 <Member Name="countClause">
\r
1517 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1519 <Item>countClause</Item>
\r
1524 <Member Name="distinctClause">
\r
1526 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1528 <Item>distinctClause</Item>
\r
1533 <Member Name="doneClauses">
\r
1535 <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
\r
1537 <Item>SqlExpressionParts.doneClauses</Item>
\r
1538 <Item>System.Collections.Generic.List`1<System.String></Item>
\r
1541 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1543 <Item>doneClauses</Item>
\r
1546 <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
\r
1548 <Item>System.Collections.Generic.List`1<System.String></Item>
\r
1549 <Item>SqlExpressionParts.doneClauses</Item>
\r
1554 <Member Name="GetSelect():System.String">
\r
1556 <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2007-06-13 16:29:09Z">
\r
1558 <Item>GetSelect</Item>
\r
1563 <Member Name="groupByList">
\r
1565 <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
\r
1567 <Item>SqlExpressionParts.groupByList</Item>
\r
1568 <Item>System.Collections.Generic.List`1<System.String></Item>
\r
1571 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1573 <Item>groupByList</Item>
\r
1576 <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
\r
1578 <Item>System.Collections.Generic.List`1<System.String></Item>
\r
1579 <Item>SqlExpressionParts.groupByList</Item>
\r
1584 <Member Name="havingList">
\r
1586 <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
\r
1588 <Item>SqlExpressionParts.havingList</Item>
\r
1589 <Item>System.Collections.Generic.List`1<System.String></Item>
\r
1592 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1594 <Item>havingList</Item>
\r
1597 <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
\r
1599 <Item>System.Collections.Generic.List`1<System.String></Item>
\r
1600 <Item>SqlExpressionParts.havingList</Item>
\r
1605 <Member Name="joinList">
\r
1607 <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
\r
1609 <Item>SqlExpressionParts.joinList</Item>
\r
1610 <Item>System.Collections.Generic.List`1<System.String></Item>
\r
1613 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1615 <Item>joinList</Item>
\r
1618 <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
\r
1620 <Item>System.Collections.Generic.List`1<System.String></Item>
\r
1621 <Item>SqlExpressionParts.joinList</Item>
\r
1626 <Member Name="paramMap">
\r
1628 <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
\r
1630 <Item>SqlExpressionParts.paramMap</Item>
\r
1631 <Item>System.Collections.Generic.Dictionary`2<System.String,System.Object></Item>
\r
1634 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
1636 <Item>paramMap</Item>
\r
1643 <Type Name="WhereClauseBuilder">
\r
1645 <Member Name="_parts">
\r
1647 <Message TypeName="AvoidUnusedPrivateFields" Category="Microsoft.Performance" CheckId="CA1823" Created="2007-06-13 16:29:09Z">
\r
1649 <Item>WhereClauseBuilder._parts</Item>
\r
1654 <Member Name="FindLambda(System.Linq.Expressions.Expression,System.String&):System.Linq.Expressions.LambdaExpression">
\r
1656 <Message Id="1#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Created="2007-06-13 16:29:09Z">
\r
1658 <Item>methodName</Item>
\r
1661 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
1662 <Issue Name="TooGeneric">
\r
1663 <Item>WhereClauseBuilder.FindLambda(Expression, String&):LambdaExpression</Item>
\r
1664 <Item>System.ApplicationException</Item>
\r
1666 <Issue Name="TooGeneric">
\r
1667 <Item>WhereClauseBuilder.FindLambda(Expression, String&):LambdaExpression</Item>
\r
1668 <Item>System.ApplicationException</Item>
\r
1670 <Issue Name="TooGeneric">
\r
1671 <Item>WhereClauseBuilder.FindLambda(Expression, String&):LambdaExpression</Item>
\r
1672 <Item>System.ApplicationException</Item>
\r
1674 <Issue Name="TooGeneric">
\r
1675 <Item>WhereClauseBuilder.FindLambda(Expression, String&):LambdaExpression</Item>
\r
1676 <Item>System.ApplicationException</Item>
\r
1685 <Namespace Name="DBLinq.util">
\r
1687 <Type Name="AttribHelper">
\r
1689 <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
\r
1691 <Item>AttribHelper</Item>
\r
1696 <Member Name="ExtractTypeFromMSet(System.Type):System.Type">
\r
1698 <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
\r
1699 <Issue Name="ParameterOneLetter">
\r
1700 <Item>AttribHelper.ExtractTypeFromMSet(Type):Type</Item>
\r
1704 <Message TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062" Created="2007-06-13 16:29:09Z">
\r
1707 <Item>AttribHelper.ExtractTypeFromMSet(Type):Type</Item>
\r
1712 <Member Name="FindPropertiesWithGivenAttrib(System.Type):T[]">
\r
1714 <Message TypeName="GenericMethodsShouldProvideTypeParameter" Category="Microsoft.Design" CheckId="CA1004" Created="2007-06-13 16:29:09Z">
\r
1716 <Item>AttribHelper.FindPropertiesWithGivenAttrib(Type):T[]</Item>
\r
1720 <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
\r
1721 <Issue Name="ParameterOneLetter">
\r
1722 <Item>AttribHelper.FindPropertiesWithGivenAttrib(Type):T[]</Item>
\r
1728 <Member Name="GetColumnAttrib(System.Reflection.MemberInfo):System.Data.Linq.ColumnAttribute">
\r
1730 <Message TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062" Created="2007-06-13 16:29:09Z">
\r
1732 <Item>'memberInfo'</Item>
\r
1733 <Item>AttribHelper.GetColumnAttrib(MemberInfo):ColumnAttribute</Item>
\r
1738 <Member Name="GetColumnAttribs(System.Type):System.Data.Linq.ColumnAttribute[]">
\r
1740 <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
\r
1741 <Issue Name="ParameterOneLetter">
\r
1742 <Item>AttribHelper.GetColumnAttribs(Type):ColumnAttribute[]</Item>
\r
1748 <Member Name="GetProjectionData(System.Type):DBLinq.Linq.ProjectionData">
\r
1750 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
1751 <Issue Name="TooGeneric">
\r
1752 <Item>AttribHelper.GetProjectionData(Type):ProjectionData</Item>
\r
1753 <Item>System.ApplicationException</Item>
\r
1756 <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
\r
1757 <Issue Name="ParameterOneLetter">
\r
1758 <Item>AttribHelper.GetProjectionData(Type):ProjectionData</Item>
\r
1764 <Member Name="GetSQLColumnName(System.Reflection.MemberInfo):System.String">
\r
1766 <Message Id="Member" TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705" Created="2007-06-13 16:29:09Z">
\r
1767 <Issue Name="Member">
\r
1768 <Item>AttribHelper.GetSQLColumnName(MemberInfo):String</Item>
\r
1773 <Member Name="GetTableAttrib(System.Type):System.Data.Linq.TableAttribute">
\r
1775 <Message TypeName="ConsiderPassingBaseTypesAsParameters" Category="Microsoft.Design" CheckId="CA1011" Created="2007-06-13 16:29:09Z">
\r
1778 <Item>AttribHelper.GetTableAttrib(Type):TableAttribute</Item>
\r
1779 <Item>System.Type</Item>
\r
1780 <Item>System.Reflection.MemberInfo</Item>
\r
1783 <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
\r
1784 <Issue Name="ParameterOneLetter">
\r
1785 <Item>AttribHelper.GetTableAttrib(Type):TableAttribute</Item>
\r
1791 <Member Name="IsAssociation(System.Linq.Expressions.MemberExpression,System.Data.Linq.AssociationAttribute&):System.Boolean">
\r
1793 <Message Id="1#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Created="2007-06-13 16:29:09Z">
\r
1795 <Item>assoc</Item>
\r
1800 <Member Name="IsAssociation(System.Reflection.PropertyInfo,System.Data.Linq.AssociationAttribute&):System.Boolean">
\r
1802 <Message Id="1#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Created="2007-06-13 16:29:09Z">
\r
1804 <Item>assoc</Item>
\r
1811 <Type Name="CSharp">
\r
1813 <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
\r
1815 <Item>CSharp</Item>
\r
1818 <Message TypeName="TypeNamesShouldNotMatchNamespaces" Category="Microsoft.Naming" CheckId="CA1724" Created="2007-06-13 16:29:09Z">
\r
1820 <Item>CSharp</Item>
\r
1821 <Item>Microsoft.CSharp</Item>
\r
1826 <Member Name="CategorizeType(System.Type):DBLinq.util.TypeEnum">
\r
1828 <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
\r
1829 <Issue Name="ParameterOneLetter">
\r
1830 <Item>CSharp.CategorizeType(Type):TypeEnum</Item>
\r
1834 <Message TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062" Created="2007-06-13 16:29:09Z">
\r
1837 <Item>CSharp.CategorizeType(Type):TypeEnum</Item>
\r
1842 <Member Name="IsColumnType(System.Type):System.Boolean">
\r
1844 <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
\r
1845 <Issue Name="ParameterOneLetter">
\r
1846 <Item>CSharp.IsColumnType(Type):Boolean</Item>
\r
1852 <Member Name="IsPrimitiveType(System.Type):System.Boolean">
\r
1854 <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
\r
1855 <Issue Name="ParameterOneLetter">
\r
1856 <Item>CSharp.IsPrimitiveType(Type):Boolean</Item>
\r
1862 <Member Name="IsProjection(System.Type):System.Boolean">
\r
1864 <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
\r
1865 <Issue Name="ParameterOneLetter">
\r
1866 <Item>CSharp.IsProjection(Type):Boolean</Item>
\r
1870 <Message TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062" Created="2007-06-13 16:29:09Z">
\r
1873 <Item>CSharp.IsProjection(Type):Boolean</Item>
\r
1880 <Type Name="DataReader2">
\r
1882 <Message TypeName="ImplementIDisposableCorrectly" Category="Microsoft.Design" CheckId="CA1063" Created="2007-06-13 16:29:09Z">
\r
1883 <Issue Name="ProvideDisposeBool">
\r
1884 <Item>DBLinq.util.DataReader2</Item>
\r
1889 <Member Name="Dispose():System.Void">
\r
1891 <Message TypeName="ImplementIDisposableCorrectly" Category="Microsoft.Design" CheckId="CA1063" Created="2007-06-13 16:29:09Z">
\r
1892 <Issue Name="DisposeImplementation">
\r
1893 <Item>DataReader2.Dispose():Void</Item>
\r
1898 <Member Name="GetBooleanN(System.Int32):System.Nullable`1<System.Boolean>">
\r
1900 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
1902 <Item>DataReader2.GetBooleanN(Int32):Nullable`1<System.Boolean></Item>
\r
1903 <Item>System.Exception</Item>
\r
1908 <Member Name="GetBytes(System.Int32):System.Byte[]">
\r
1910 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
1912 <Item>DataReader2.GetBytes(Int32):Byte[]</Item>
\r
1913 <Item>System.Exception</Item>
\r
1918 <Member Name="GetCharN(System.Int32):System.Nullable`1<System.Char>">
\r
1920 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
1922 <Item>DataReader2.GetCharN(Int32):Nullable`1<System.Char></Item>
\r
1923 <Item>System.Exception</Item>
\r
1928 <Member Name="GetDateTime(System.Int32):System.DateTime">
\r
1930 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
1932 <Item>DataReader2.GetDateTime(Int32):DateTime</Item>
\r
1933 <Item>System.Exception</Item>
\r
1938 <Member Name="GetDateTimeN(System.Int32):System.Nullable`1<System.DateTime>">
\r
1940 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
1942 <Item>DataReader2.GetDateTimeN(Int32):Nullable`1<System.DateTime></Item>
\r
1943 <Item>System.Exception</Item>
\r
1948 <Member Name="GetDecimal(System.Int32):System.Decimal">
\r
1950 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
1952 <Item>DataReader2.GetDecimal(Int32):Decimal</Item>
\r
1953 <Item>System.Exception</Item>
\r
1958 <Member Name="GetDouble(System.Int32):System.Double">
\r
1960 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
1962 <Item>DataReader2.GetDouble(Int32):Double</Item>
\r
1963 <Item>System.Exception</Item>
\r
1968 <Member Name="GetDoubleN(System.Int32):System.Nullable`1<System.Double>">
\r
1970 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
1972 <Item>DataReader2.GetDoubleN(Int32):Nullable`1<System.Double></Item>
\r
1973 <Item>System.Exception</Item>
\r
1978 <Member Name="GetFloat(System.Int32):System.Single">
\r
1980 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
1982 <Item>DataReader2.GetFloat(Int32):Single</Item>
\r
1983 <Item>System.Exception</Item>
\r
1988 <Member Name="GetInt16N(System.Int32):System.Nullable`1<System.Int16>">
\r
1990 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
1992 <Item>DataReader2.GetInt16N(Int32):Nullable`1<System.Int16></Item>
\r
1993 <Item>System.Exception</Item>
\r
1998 <Member Name="GetInt32(System.Int32):System.Int32">
\r
2000 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
2002 <Item>DataReader2.GetInt32(Int32):Int32</Item>
\r
2003 <Item>System.Exception</Item>
\r
2008 <Member Name="GetInt32N(System.Int32):System.Nullable`1<System.Int32>">
\r
2010 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
2012 <Item>DataReader2.GetInt32N(Int32):Nullable`1<System.Int32></Item>
\r
2013 <Item>System.Exception</Item>
\r
2018 <Member Name="GetInt64(System.Int32):System.Int64">
\r
2020 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
2022 <Item>DataReader2.GetInt64(Int32):Int64</Item>
\r
2023 <Item>System.Exception</Item>
\r
2028 <Member Name="GetInt64N(System.Int32):System.Nullable`1<System.Int64>">
\r
2030 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
2032 <Item>DataReader2.GetInt64N(Int32):Nullable`1<System.Int64></Item>
\r
2033 <Item>System.Exception</Item>
\r
2038 <Member Name="GetString(System.Int32):System.String">
\r
2040 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
2042 <Item>DataReader2.GetString(Int32):String</Item>
\r
2043 <Item>System.Exception</Item>
\r
2048 <Member Name="GetUInt32(System.Int32):System.UInt32">
\r
2050 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
2052 <Item>DataReader2.GetUInt32(Int32):UInt32</Item>
\r
2053 <Item>System.Exception</Item>
\r
2056 <Item>DataReader2.GetUInt32(Int32):UInt32</Item>
\r
2057 <Item>System.Exception</Item>
\r
2062 <Member Name="GetUInt32N(System.Int32):System.Nullable`1<System.UInt32>">
\r
2064 <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
\r
2066 <Item>DataReader2.GetUInt32N(Int32):Nullable`1<System.UInt32></Item>
\r
2067 <Item>System.Exception</Item>
\r
2074 <Type Name="ExprExtensions">
\r
2076 <Member Name="XOp(System.Linq.Expressions.UnaryExpression):System.Linq.Expressions.Expression">
\r
2078 <Message Id="Member" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
\r
2079 <Issue Name="Member">
\r
2081 <Item>ExprExtensions.XOp(UnaryExpression):Expression</Item>
\r
2088 <Type Name="FieldUtils">
\r
2090 <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
\r
2092 <Item>FieldUtils</Item>
\r
2097 <Member Name="GetValue(System.Reflection.MemberInfo,System.Object):System.Object">
\r
2099 <Message Id="System.Exception.#ctor(System.String)" TypeName="DoNotPassLiteralsAsLocalizedParameters" Category="Microsoft.Globalization" CheckId="CA1303" Created="2007-06-13 16:29:09Z">
\r
2101 <Item>FieldUtils.GetValue(MemberInfo, Object):Object</Item>
\r
2103 <Item>Exception.Exception(String)</Item>
\r
2104 <Item>L55 Member is neither Property nor Field:__</Item>
\r
2107 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
2108 <Issue Name="TooGeneric">
\r
2109 <Item>FieldUtils.GetValue(MemberInfo, Object):Object</Item>
\r
2110 <Item>System.Exception</Item>
\r
2115 <Member Name="SetObjectIdField(System.Object,System.Reflection.FieldInfo,System.Object):System.Void">
\r
2117 <Message Id="assignable1" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
\r
2119 <Item>FieldUtils.SetObjectIdField(Object, FieldInfo, Object):Void</Item>
\r
2120 <Item>assignable1</Item>
\r
2121 <Item>System.Boolean</Item>
\r
2124 <Message Id="assignable2" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
\r
2126 <Item>FieldUtils.SetObjectIdField(Object, FieldInfo, Object):Void</Item>
\r
2127 <Item>assignable2</Item>
\r
2128 <Item>System.Boolean</Item>
\r
2131 <Message Id="longID" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
\r
2133 <Item>FieldUtils.SetObjectIdField(Object, FieldInfo, Object):Void</Item>
\r
2134 <Item>longID</Item>
\r
2135 <Item>System.Int64</Item>
\r
2138 <Message TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062" Created="2007-06-13 16:29:09Z">
\r
2140 <Item>'finfo'</Item>
\r
2141 <Item>FieldUtils.SetObjectIdField(Object, FieldInfo, Object):Void</Item>
\r
2144 <Item>'finfo'</Item>
\r
2145 <Item>FieldUtils.SetObjectIdField(Object, FieldInfo, Object):Void</Item>
\r
2152 <Type Name="GroupHelper2`1">
\r
2154 <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
\r
2156 <Item>GroupHelper2`1</Item>
\r
2161 <Member Name="BuildProjFieldBinding(DBLinq.Linq.SessionVars,DBLinq.Linq.ProjectionData+ProjectionField,System.Linq.Expressions.ParameterExpression,System.Int32&):System.Linq.Expressions.MemberAssignment">
\r
2163 <Message TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000" Created="2007-06-13 16:29:09Z">
\r
2165 <Item>GroupHelper2`1.BuildProjFieldBinding(SessionVars, ProjectionField, ParameterExpression, Int32&):MemberAssignment</Item>
\r
2166 <Item>DBLinq.util.GroupHelper2`1</Item>
\r
2169 <Message Id="ictos" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
\r
2171 <Item>GroupHelper2`1.BuildProjFieldBinding(SessionVars, ProjectionField, ParameterExpression, Int32&):MemberAssignment</Item>
\r
2172 <Item>ictos</Item>
\r
2173 <Item>System.Reflection.ConstructorInfo[]</Item>
\r
2176 <Message Id="igroupies" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
\r
2178 <Item>GroupHelper2`1.BuildProjFieldBinding(SessionVars, ProjectionField, ParameterExpression, Int32&):MemberAssignment</Item>
\r
2179 <Item>igroupies</Item>
\r
2180 <Item>System.Reflection.PropertyInfo[]</Item>
\r
2183 <Message Id="3#" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
\r
2184 <Issue Name="ParameterId">
\r
2186 <Item>fieldID</Item>
\r
2194 <Type Name="Log1">
\r
2196 <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
\r
2203 <Type Name="Lookup`2">
\r
2205 <Message TypeName="IdentifiersShouldHaveCorrectSuffix" Category="Microsoft.Naming" CheckId="CA1710" Created="2007-06-13 16:29:09Z">
\r
2207 <Item>DBLinq.util.Lookup`2</Item>
\r
2208 <Item>Collection</Item>
\r
2213 <Member Name=".ctor(K,T)">
\r
2215 <Message Id="0#k" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
\r
2216 <Issue Name="ParameterOneLetter">
\r
2217 <Item>Lookup`2.Lookup`2(K, T)</Item>
\r
2221 <Message Id="1#val" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
\r
2222 <Issue Name="Parameter">
\r
2223 <Item>Lookup`2.Lookup`2(K, T)</Item>
\r
2230 <Member Name="_elements">
\r
2232 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
2234 <Item>_elements</Item>
\r
2237 <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
\r
2239 <Item>System.Collections.Generic.List`1<T></Item>
\r
2240 <Item>Lookup`2._elements</Item>
\r
2243 <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
\r
2244 <Issue Name="Member">
\r
2245 <Item>_elements</Item>
\r
2250 <Member Name="EnumGroups(DBLinq.util.DataReader2,System.Linq.Func`2<DBLinq.util.DataReader2,K>,System.Linq.Func`2<DBLinq.util.DataReader2,T>):System.Collections.Generic.IEnumerable`1<DBLinq.util.Lookup`2<K,T>>">
\r
2252 <Message TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000" Created="2007-06-13 16:29:09Z">
\r
2254 <Item>Lookup`2.EnumGroups(DataReader2, Func`2<DBLinq.util.DataReader2,K>, Func`2<DBLinq.util.DataReader2,T>):IEnumerable`1<DBLinq.util.Lookup`2<K,T>></Item>
\r
2255 <Item>DBLinq.util.Lookup`2</Item>
\r
2258 <Message TypeName="DoNotNestGenericTypesInMemberSignatures" Category="Microsoft.Design" CheckId="CA1006" Created="2007-06-13 16:29:09Z">
\r
2260 <Item>Lookup`2.EnumGroups(DataReader2, Func`2<DBLinq.util.DataReader2,K>, Func`2<DBLinq.util.DataReader2,T>):IEnumerable`1<DBLinq.util.Lookup`2<K,T>></Item>
\r
2261 <Item>System.Collections.Generic.IEnumerable`1<DBLinq.util.Lookup`2<K,T>></Item>
\r
2268 <Type Name="ReverseAssociation">
\r
2270 <Member Name="child">
\r
2272 <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
\r
2274 <Item>ReverseAssociation.child</Item>
\r
2275 <Item>DBLinq.util.ReverseAssociation+Part</Item>
\r
2278 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
2280 <Item>child</Item>
\r
2285 <Member Name="parent">
\r
2287 <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
\r
2289 <Item>ReverseAssociation.parent</Item>
\r
2290 <Item>DBLinq.util.ReverseAssociation+Part</Item>
\r
2293 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
2295 <Item>parent</Item>
\r
2302 <Type Name="ReverseAssociation+Part">
\r
2304 <Message TypeName="NestedTypesShouldNotBeVisible" Category="Microsoft.Design" CheckId="CA1034" Created="2007-06-13 16:29:09Z">
\r
2306 <Item>DBLinq.util.ReverseAssociation+Part</Item>
\r
2311 <Member Name="assocAttrib">
\r
2313 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
2315 <Item>assocAttrib</Item>
\r
2320 <Member Name="propInfo">
\r
2322 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
2324 <Item>propInfo</Item>
\r
2329 <Member Name="tableAttrib">
\r
2331 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
2333 <Item>tableAttrib</Item>
\r
2338 <Member Name="varName">
\r
2340 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
2342 <Item>varName</Item>
\r
2349 <Type Name="RowEnumerator`1">
\r
2351 <Message TypeName="IdentifiersShouldHaveCorrectSuffix" Category="Microsoft.Naming" CheckId="CA1710" Created="2007-06-13 16:29:09Z">
\r
2353 <Item>DBLinq.util.RowEnumerator`1</Item>
\r
2354 <Item>Collection</Item>
\r
2357 <Message TypeName="ImplementIDisposableCorrectly" Category="Microsoft.Design" CheckId="CA1063" Created="2007-06-13 16:29:09Z">
\r
2358 <Issue Name="ProvideDisposeBool">
\r
2359 <Item>DBLinq.util.RowEnumerator`1</Item>
\r
2364 <Member Name=".ctor(DBLinq.Linq.SessionVars,System.Collections.Generic.Dictionary`2<T,T>)">
\r
2366 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
2367 <Issue Name="TooGeneric">
\r
2368 <Item>RowEnumerator`1.RowEnumerator`1(SessionVars, Dictionary`2<T,T>)</Item>
\r
2369 <Item>System.ApplicationException</Item>
\r
2374 <Member Name="_conn">
\r
2376 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
2378 <Item>_conn</Item>
\r
2381 <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
\r
2382 <Issue Name="Member">
\r
2383 <Item>_conn</Item>
\r
2388 <Member Name="_objFromRow2">
\r
2390 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
2392 <Item>_objFromRow2</Item>
\r
2395 <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
\r
2396 <Issue Name="Member">
\r
2397 <Item>_objFromRow2</Item>
\r
2402 <Member Name="_projectionData">
\r
2404 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
2406 <Item>_projectionData</Item>
\r
2409 <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
\r
2410 <Issue Name="Member">
\r
2411 <Item>_projectionData</Item>
\r
2416 <Member Name="_vars">
\r
2418 <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
\r
2420 <Item>_vars</Item>
\r
2423 <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
\r
2424 <Issue Name="Member">
\r
2425 <Item>_vars</Item>
\r
2430 <Member Name="Dispose():System.Void">
\r
2432 <Message TypeName="ImplementIDisposableCorrectly" Category="Microsoft.Design" CheckId="CA1063" Created="2007-06-13 16:29:09Z">
\r
2433 <Issue Name="DisposeImplementation">
\r
2434 <Item>RowEnumerator`1.Dispose():Void</Item>
\r
2439 <Member Name="ExecuteSqlCommand(MySql.Data.MySqlClient.MySqlConnection,DBLinq.util.DataReader2&):MySql.Data.MySqlClient.MySqlCommand">
\r
2441 <Message Id="1#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Created="2007-06-13 16:29:09Z">
\r
2450 <Type Name="RowEnumeratorCompiler`1">
\r
2452 <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
\r
2454 <Item>RowEnumeratorCompiler`1</Item>
\r
2459 <Member Name="BuildProjectedRowLambda(DBLinq.Linq.SessionVars,DBLinq.Linq.ProjectionData,System.Linq.Expressions.ParameterExpression,System.Int32&):System.Linq.Expressions.LambdaExpression">
\r
2461 <Message TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000" Created="2007-06-13 16:29:09Z">
\r
2463 <Item>RowEnumeratorCompiler`1.BuildProjectedRowLambda(SessionVars, ProjectionData, ParameterExpression, Int32&):LambdaExpression</Item>
\r
2464 <Item>DBLinq.util.RowEnumeratorCompiler`1</Item>
\r
2467 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
2468 <Issue Name="TooGeneric">
\r
2469 <Item>RowEnumeratorCompiler`1.BuildProjectedRowLambda(SessionVars, ProjectionData, ParameterExpression, Int32&):LambdaExpression</Item>
\r
2470 <Item>System.ApplicationException</Item>
\r
2472 <Issue Name="TooGeneric">
\r
2473 <Item>RowEnumeratorCompiler`1.BuildProjectedRowLambda(SessionVars, ProjectionData, ParameterExpression, Int32&):LambdaExpression</Item>
\r
2474 <Item>System.ApplicationException</Item>
\r
2477 <Message Id="mis" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
\r
2479 <Item>RowEnumeratorCompiler`1.BuildProjectedRowLambda(SessionVars, ProjectionData, ParameterExpression, Int32&):LambdaExpression</Item>
\r
2481 <Item>System.Reflection.MethodInfo[]</Item>
\r
2484 <Message Id="3#" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
\r
2485 <Issue Name="ParameterId">
\r
2487 <Item>fieldID</Item>
\r
2493 <Member Name="ChooseFieldRetrievalMethod(System.Type):System.Reflection.MethodInfo">
\r
2495 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
2496 <Issue Name="TooGeneric">
\r
2497 <Item>RowEnumeratorCompiler`1.ChooseFieldRetrievalMethod(Type):MethodInfo</Item>
\r
2498 <Item>System.ApplicationException</Item>
\r
2500 <Issue Name="TooGeneric">
\r
2501 <Item>RowEnumeratorCompiler`1.ChooseFieldRetrievalMethod(Type):MethodInfo</Item>
\r
2502 <Item>System.ApplicationException</Item>
\r
2507 <Member Name="CompileColumnRowDelegate(DBLinq.Linq.ProjectionData,System.Int32&):System.Linq.Func`2<DBLinq.util.DataReader2,T>">
\r
2509 <Message TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000" Created="2007-06-13 16:29:09Z">
\r
2511 <Item>RowEnumeratorCompiler`1.CompileColumnRowDelegate(ProjectionData, Int32&):Func`2<DBLinq.util.DataReader2,T></Item>
\r
2512 <Item>DBLinq.util.RowEnumeratorCompiler`1</Item>
\r
2515 <Message Id="sb" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
\r
2517 <Item>RowEnumeratorCompiler`1.CompileColumnRowDelegate(ProjectionData, Int32&):Func`2<DBLinq.util.DataReader2,T></Item>
\r
2519 <Item>System.Text.StringBuilder</Item>
\r
2522 <Message Id="1#" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
\r
2523 <Issue Name="ParameterId">
\r
2525 <Item>fieldID</Item>
\r
2531 <Member Name="CompileIDRetrieval(DBLinq.Linq.ProjectionData):System.Linq.Func`2<T,System.String>">
\r
2533 <Message TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000" Created="2007-06-13 16:29:09Z">
\r
2535 <Item>RowEnumeratorCompiler`1.CompileIDRetrieval(ProjectionData):Func`2<T,System.String></Item>
\r
2536 <Item>DBLinq.util.RowEnumeratorCompiler`1</Item>
\r
2539 <Message Id="Member" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
\r
2540 <Issue Name="MemberId">
\r
2541 <Item>RowEnumeratorCompiler`1.CompileIDRetrieval(ProjectionData):Func`2<T,System.String></Item>
\r
2546 <Member Name="CompilePrimitiveRowDelegate(System.Int32&):System.Linq.Func`2<DBLinq.util.DataReader2,T>">
\r
2548 <Message TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000" Created="2007-06-13 16:29:09Z">
\r
2550 <Item>RowEnumeratorCompiler`1.CompilePrimitiveRowDelegate(Int32&):Func`2<DBLinq.util.DataReader2,T></Item>
\r
2551 <Item>DBLinq.util.RowEnumeratorCompiler`1</Item>
\r
2554 <Message Id="0#" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
\r
2555 <Issue Name="ParameterId">
\r
2557 <Item>fieldID</Item>
\r
2563 <Member Name="CompileProjectedRowDelegate(DBLinq.Linq.SessionVars,DBLinq.Linq.ProjectionData):System.Linq.Func`2<DBLinq.util.DataReader2,T>">
\r
2565 <Message TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000" Created="2007-06-13 16:29:09Z">
\r
2567 <Item>RowEnumeratorCompiler`1.CompileProjectedRowDelegate(SessionVars, ProjectionData):Func`2<DBLinq.util.DataReader2,T></Item>
\r
2568 <Item>DBLinq.util.RowEnumeratorCompiler`1</Item>
\r
2571 <Message Id="sb" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
\r
2573 <Item>RowEnumeratorCompiler`1.CompileProjectedRowDelegate(SessionVars, ProjectionData):Func`2<DBLinq.util.DataReader2,T></Item>
\r
2575 <Item>System.Text.StringBuilder</Item>
\r
2580 <Member Name="CompileRowDelegate(DBLinq.Linq.SessionVars,System.Int32&):System.Linq.Func`2<DBLinq.util.DataReader2,T>">
\r
2582 <Message TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000" Created="2007-06-13 16:29:09Z">
\r
2584 <Item>RowEnumeratorCompiler`1.CompileRowDelegate(SessionVars, Int32&):Func`2<DBLinq.util.DataReader2,T></Item>
\r
2585 <Item>DBLinq.util.RowEnumeratorCompiler`1</Item>
\r
2588 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
2589 <Issue Name="TooGeneric">
\r
2590 <Item>RowEnumeratorCompiler`1.CompileRowDelegate(SessionVars, Int32&):Func`2<DBLinq.util.DataReader2,T></Item>
\r
2591 <Item>System.ApplicationException</Item>
\r
2594 <Message Id="1#" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
\r
2595 <Issue Name="ParameterId">
\r
2597 <Item>fieldID</Item>
\r
2603 <Member Name="GetFieldMethodCall(System.Type,System.Linq.Expressions.Expression,System.Int32):System.Linq.Expressions.MethodCallExpression">
\r
2605 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
2606 <Issue Name="TooGeneric">
\r
2607 <Item>RowEnumeratorCompiler`1.GetFieldMethodCall(Type, Expression, Int32):MethodCallExpression</Item>
\r
2608 <Item>System.Exception</Item>
\r
2615 <Type Name="RowEnumeratorGroupBy`3">
\r
2617 <Message TypeName="AvoidExcessiveParametersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1005" Created="2007-06-13 16:29:09Z">
\r
2619 <Item>DBLinq.util.RowEnumeratorGroupBy`3</Item>
\r
2622 <Message TypeName="IdentifiersShouldHaveCorrectSuffix" Category="Microsoft.Naming" CheckId="CA1710" Created="2007-06-13 16:29:09Z">
\r
2624 <Item>DBLinq.util.RowEnumeratorGroupBy`3</Item>
\r
2625 <Item>Collection</Item>
\r
2630 <Type Name="RowEnumFactory`1">
\r
2632 <Member Name="Create(DBLinq.Linq.SessionVars,System.Collections.Generic.Dictionary`2<T,T>):DBLinq.util.RowEnumerator`1<T>">
\r
2634 <Message TypeName="RethrowToPreserveStackDetails" Category="Microsoft.Usage" CheckId="CA2200" Created="2007-06-13 16:29:09Z">
\r
2636 <Item>RowEnumFactory`1.Create(SessionVars, Dictionary`2<T,T>):RowEnumerator`1<T></Item>
\r
2641 <Member Name="IsOrHasGroupField(DBLinq.Linq.SessionVars,System.Type&):System.Boolean">
\r
2643 <Message Id="vars" TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801" Created="2007-06-13 16:29:09Z" FixCategory="NonBreaking">
\r
2646 <Item>RowEnumFactory`1.IsOrHasGroupField(SessionVars, Type&):Boolean</Item>
\r
2653 <Type Name="RowScalar`1">
\r
2655 <Member Name="GetScalar(System.Linq.Expressions.Expression):S">
\r
2657 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
2658 <Issue Name="TooGeneric">
\r
2659 <Item>RowScalar`1.GetScalar(Expression):S</Item>
\r
2660 <Item>System.ApplicationException</Item>
\r
2662 <Issue Name="TooGeneric">
\r
2663 <Item>RowScalar`1.GetScalar(Expression):S</Item>
\r
2664 <Item>System.ApplicationException</Item>
\r
2666 <Issue Name="TooGeneric">
\r
2667 <Item>RowScalar`1.GetScalar(Expression):S</Item>
\r
2668 <Item>System.ApplicationException</Item>
\r
2670 <Issue Name="TooGeneric">
\r
2671 <Item>RowScalar`1.GetScalar(Expression):S</Item>
\r
2672 <Item>System.ApplicationException</Item>
\r
2674 <Issue Name="TooGeneric">
\r
2675 <Item>RowScalar`1.GetScalar(Expression):S</Item>
\r
2676 <Item>System.ApplicationException</Item>
\r
2683 <Type Name="TypeEnum">
\r
2685 <Message TypeName="IdentifiersShouldNotHaveIncorrectSuffix" Category="Microsoft.Naming" CheckId="CA1711" Created="2007-06-13 16:29:09Z">
\r
2687 <Item>DBLinq.util.TypeEnum</Item>
\r
2695 <Namespace Name="DBLinq.vendor">
\r
2697 <Type Name="MySqlTypeConversions">
\r
2699 <Member Name=".cctor()">
\r
2701 <Message TypeName="InitializeReferenceTypeStaticFieldsInline" Category="Microsoft.Performance" CheckId="CA1810" Created="2007-06-13 16:29:09Z">
\r
2703 <Item>DBLinq.vendor.MySqlTypeConversions</Item>
\r
2706 <Message Id="System.String.ToLower" TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304" Created="2007-06-13 16:29:09Z">
\r
2708 <Item>MySqlTypeConversions.MySqlTypeConversions()</Item>
\r
2709 <Item>System.String.ToLower</Item>
\r
2710 <Item>System.String.ToLower(System.Globalization.CultureInfo)</Item>
\r
2715 <Member Name="ParseType(System.String):MySql.Data.MySqlClient.MySqlDbType">
\r
2717 <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
\r
2718 <Issue Name="TooGeneric">
\r
2719 <Item>MySqlTypeConversions.ParseType(String):MySqlDbType</Item>
\r
2720 <Item>System.ApplicationException</Item>
\r
2723 <Message Id="System.String.ToLower" TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304" Created="2007-06-13 16:29:09Z">
\r
2725 <Item>MySqlTypeConversions.ParseType(String):MySqlDbType</Item>
\r
2726 <Item>System.String.ToLower</Item>
\r
2727 <Item>System.String.ToLower(System.Globalization.CultureInfo)</Item>
\r
2734 <Type Name="Vendor">
\r
2736 <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
\r
2738 <Item>Vendor</Item>
\r
2741 <Message TypeName="TypeNamesShouldNotMatchNamespaces" Category="Microsoft.Naming" CheckId="CA1724" Created="2007-06-13 16:29:09Z">
\r
2743 <Item>Vendor</Item>
\r
2744 <Item>DBLinq.vendor</Item>
\r
2749 <Member Name="Concat(System.Collections.Generic.List`1<System.String>):System.String">
\r
2751 <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
\r
2753 <Item>System.Collections.Generic.List`1<System.String></Item>
\r
2754 <Item>Vendor.Concat(List`1<System.String>):String</Item>
\r
2759 <Member Name="FieldName_Safe(System.String):System.String">
\r
2761 <Message Id="name" TypeName="AvoidUnnecessaryStringCreation" Category="Microsoft.Performance" CheckId="CA1807" Created="2007-06-13 16:29:09Z">
\r
2762 <Issue Name="UseStringCompareParameter">
\r
2763 <Item>Vendor.FieldName_Safe(String):String</Item>
\r
2764 <Item>String.op_Equality(String, String):Boolean</Item>
\r
2768 <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
\r
2769 <Issue Name="Member">
\r
2770 <Item>FieldName_Safe</Item>
\r
2773 <Message Id="System.String.ToLower" TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304" Created="2007-06-13 16:29:09Z">
\r
2775 <Item>Vendor.FieldName_Safe(String):String</Item>
\r
2776 <Item>System.String.ToLower</Item>
\r
2777 <Item>System.String.ToLower(System.Globalization.CultureInfo)</Item>
\r
2780 <Message TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062" Created="2007-06-13 16:29:09Z">
\r
2782 <Item>'name'</Item>
\r
2783 <Item>Vendor.FieldName_Safe(String):String</Item>
\r
2798 <Rule TypeName="AbstractTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1012">
\r
2799 <Resolution Name="Default">Change the accessibility of all public constructors in '{0}' to protected.</Resolution>
\r
2801 <Rule TypeName="ArrayFieldsShouldNotBeReadOnly" Category="Microsoft.Security" CheckId="CA2105">
\r
2802 <Resolution Name="Default">Either replace {0} with a strongly typed collection that cannot be changed, or replace the public field with a method that returns a clone of a private array.</Resolution>
\r
2804 <Rule TypeName="AssembliesShouldDeclareMinimumSecurity" Category="Microsoft.Usage" CheckId="CA2209">
\r
2805 <Resolution Name="Default">No valid permission requests were found for assembly '{0}'. You should always specify the minimum security permissions using SecurityAction.RequestMinimum.</Resolution>
\r
2807 <Rule TypeName="AssembliesShouldHaveValidStrongNames" Category="Microsoft.Design" CheckId="CA2210">
\r
2808 <Resolution Name="NoStrongName">Sign '{0}' with a strong name key.</Resolution>
\r
2810 <Rule TypeName="AvoidExcessiveParametersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1005">
\r
2811 <Resolution Name="Default">Consider a design where '{0}' has no more than 2 type parameters.</Resolution>
\r
2813 <Rule TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020">
\r
2814 <Resolution Name="Default">Consider merging the types defined in '{0}' with another namespace.</Resolution>
\r
2816 <Rule TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021">
\r
2817 <Resolution Name="Default">Consider a design that does not require that '{0}' be an out parameter.</Resolution>
\r
2819 <Rule TypeName="AvoidTypeNamesInParameters" Category="Microsoft.Naming" CheckId="CA1720">
\r
2820 <Resolution Name="Default">Remove the type identifier from parameter name '{0}'.</Resolution>
\r
2822 <Rule TypeName="AvoidUninstantiatedInternalClasses" Category="Microsoft.Performance" CheckId="CA1812">
\r
2823 <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>
\r
2825 <Rule TypeName="AvoidUnnecessaryStringCreation" Category="Microsoft.Performance" CheckId="CA1807">
\r
2826 <Resolution Name="UseStringCompareParameter">{0} calls {1} after converting '{2}', a parameter, to upper or lowercase. If possible, eliminate the string creation and call the overload of String.Compare that performs a case-insensitive comparison.</Resolution>
\r
2828 <Rule TypeName="AvoidUnsealedAttributes" Category="Microsoft.Performance" CheckId="CA1813">
\r
2829 <Resolution Name="Default">Seal '{0}', if possible.</Resolution>
\r
2831 <Rule TypeName="AvoidUnusedPrivateFields" Category="Microsoft.Performance" CheckId="CA1823">
\r
2832 <Resolution Name="Default">It appears that field '{0}' is never used or is only ever assigned to. Use this field or remove it.</Resolution>
\r
2834 <Rule TypeName="ConsiderPassingBaseTypesAsParameters" Category="Microsoft.Design" CheckId="CA1011">
\r
2835 <Resolution Name="Default">Consider changing the type of parameter '{0}' in {1} from {2} to its base type {3}. This method appears to only require base class members in its implementation. Suppress this violation if there is a compelling reason to require the more derived type in the method signature.</Resolution>
\r
2837 <Rule TypeName="DoNotCastUnnecessarily" Category="Microsoft.Performance" CheckId="CA1800">
\r
2838 <Resolution Name="Local">'{0}', a local, is cast to type '{1}' multiple times in method {2}. Cache the result of the 'as' operator or direct cast in order to eliminate the redundant {3} instruction.</Resolution>
\r
2840 <Rule TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031">
\r
2841 <Resolution Name="Default">Modify '{0}' to catch a more specific exception than '{1}' or rethrow the exception.</Resolution>
\r
2843 <Rule TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104">
\r
2844 <Resolution Name="Default">Remove the readonly declaration from '{0}' or change the field to one that is an immutable reference type. If the reference type '{1}' is, in fact, immutable, exclude this message.</Resolution>
\r
2846 <Rule TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000">
\r
2847 <Resolution Name="Default">Remove {0} from '{1}' or make it an instance member.</Resolution>
\r
2849 <Rule TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051">
\r
2850 <Resolution Name="Default">Make '{0}' private or internal (Friend in VB, public private in C++) and provide a public or protected property to access it.</Resolution>
\r
2852 <Rule TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002">
\r
2853 <Resolution Name="Default">Change '{0}' in {1} to use Collection<T>, ReadOnlyCollection<T> or KeyedCollection<K,V></Resolution>
\r
2855 <Rule TypeName="DoNotInitializeUnnecessarily" Category="Microsoft.Performance" CheckId="CA1805">
\r
2856 <Resolution Name="Default">{0} initializes field {1} of type {2} to {3}. Remove this initialization as it will be done automatically by the runtime.</Resolution>
\r
2858 <Rule TypeName="DoNotNestGenericTypesInMemberSignatures" Category="Microsoft.Design" CheckId="CA1006">
\r
2859 <Resolution Name="Default">Consider a design where {0} doesn't nest generic type '{1}'.</Resolution>
\r
2861 <Rule TypeName="DoNotPassLiteralsAsLocalizedParameters" Category="Microsoft.Globalization" CheckId="CA1303">
\r
2862 <Resolution Name="Default">{0} passes a literal as parameter {1} of a call to {2}. Retrieve the following string argument from a resource table instead: '{3}'</Resolution>
\r
2864 <Rule TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201">
\r
2865 <Resolution Name="TooGeneric">{0} creates an exception of type '{1}', an exception type that is not sufficiently specific and should never be raised by user code. If this exception instance might be thrown, use a different exception type.</Resolution>
\r
2867 <Rule TypeName="GenericMethodsShouldProvideTypeParameter" Category="Microsoft.Design" CheckId="CA1004">
\r
2868 <Resolution Name="Default">Consider a design where {0} doesn't require explicit type parameter '{1}' in any call to it.</Resolution>
\r
2870 <Rule TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709">
\r
2871 <Resolution Name="Member">Correct the casing of member name '{0}'.</Resolution>
\r
2872 <Resolution Name="Namespace">Correct the casing of namespace name '{0}'.</Resolution>
\r
2873 <Resolution Name="Parameter">Correct the casing of parameter name '{0}'.</Resolution>
\r
2875 <Rule TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704">
\r
2876 <Resolution Name="Parameter">In method {0}, correct the spelling of the unrecognized token '{1}' in parameter name '{2}' or strip it entirely if it represents any sort of hungarian notation.</Resolution>
\r
2877 <Resolution Name="ParameterOneLetter">In method {0}, consider providing a more meaningful name than the one-letter parameter name '{1}'.</Resolution>
\r
2879 <Rule TypeName="IdentifiersShouldHaveCorrectSuffix" Category="Microsoft.Naming" CheckId="CA1710">
\r
2880 <Resolution Name="Default">Rename '{0}' to end in '{1}'.</Resolution>
\r
2882 <Rule TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707">
\r
2883 <Resolution Name="Member">Remove all underscores from member '{0}'.</Resolution>
\r
2884 <Resolution Name="Parameter">Remove all underscores from parameter '{0}'.</Resolution>
\r
2886 <Rule TypeName="IdentifiersShouldNotHaveIncorrectSuffix" Category="Microsoft.Naming" CheckId="CA1711">
\r
2887 <Resolution Name="Default">Rename '{0}' so that it does not end in '{1}'.</Resolution>
\r
2889 <Rule TypeName="ImplementIDisposableCorrectly" Category="Microsoft.Design" CheckId="CA1063">
\r
2890 <Resolution Name="DisposeImplementation">Modify {0} so that it calls Dispose(true), then calls GC.SuppressFinalize on the current object instance ('this' or 'Me' in VB), and then returns.</Resolution>
\r
2891 <Resolution Name="ProvideDisposeBool">Provide an overridable implementation of Dispose(bool) on {0} or mark the type as sealed. A call to Dispose(false) should only clean up native resources. A call to Dispose(true) should clean up both managed and native resources.</Resolution>
\r
2893 <Rule TypeName="InitializeReferenceTypeStaticFieldsInline" Category="Microsoft.Performance" CheckId="CA1810">
\r
2894 <Resolution Name="Default">Initialize all static fields in {0} when those fields are declared and remove the explicit static constructor.</Resolution>
\r
2896 <Rule TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705">
\r
2897 <Resolution Name="Member">Correct the capitalization of member name '{0}'.</Resolution>
\r
2899 <Rule TypeName="MarkAssembliesWithClsCompliant" Category="Microsoft.Design" CheckId="CA1014">
\r
2900 <Resolution Name="NoAttr">'{0}' should be marked with CLSCompliantAttribute and its value should be true.</Resolution>
\r
2902 <Rule TypeName="MarkMembersAsStatic" Category="Microsoft.Performance" CheckId="CA1822">
\r
2903 <Resolution Name="Default">The 'this' parameter (or 'Me' in VB) of {0} is never used. Mark the member as static (or Shared in VB) or use 'this'/'Me' in the method body or at least one property accessor, if appropriate.</Resolution>
\r
2905 <Rule TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223">
\r
2906 <Resolution Name="Default">'{0}' should differ from other members by more than its return type.</Resolution>
\r
2908 <Rule TypeName="NestedTypesShouldNotBeVisible" Category="Microsoft.Design" CheckId="CA1034">
\r
2909 <Resolution Name="Default">Do not nest type '{0}'. Alternatively, change its accessibility so that it is not externally visible.</Resolution>
\r
2911 <Rule TypeName="OverrideEqualsAndOperatorEqualsOnValueTypes" Category="Microsoft.Performance" CheckId="CA1815">
\r
2912 <Resolution Name="Equals">'{0}' should override Equals.</Resolution>
\r
2913 <Resolution Name="op_Equality">'{0}' should override the equality (==) and inequality (!=) operators.</Resolution>
\r
2915 <Rule TypeName="ParameterNamesShouldMatchBaseDeclaration" Category="Microsoft.Naming" CheckId="CA1725">
\r
2916 <Resolution Name="Default">Change parameter name '{0}' of method {1} to '{2}' in order to match the identifier as it has been declared in {3}.</Resolution>
\r
2918 <Rule TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804">
\r
2919 <Resolution Name="Default">{0} declares a local, '{1}', of type {2}, which is never used or is only assigned to. Use this local or remove it.</Resolution>
\r
2921 <Rule TypeName="RethrowToPreserveStackDetails" Category="Microsoft.Usage" CheckId="CA2200">
\r
2922 <Resolution Name="Default">{0} rethrows a caught exception and specifies it explicitly as an argument. Use 'throw' without an argument instead, in order to preserve the stack location where the exception was initially raised.</Resolution>
\r
2924 <Rule TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801">
\r
2925 <Resolution Name="Default">Parameter '{0}' of {1} is never used. Remove the parameter or use it in the method body.</Resolution>
\r
2927 <Rule TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706">
\r
2928 <Resolution Name="Member">Correct the capitalization of '{0}' in member name '{1}'.</Resolution>
\r
2929 <Resolution Name="MemberId">'Id' is an abbreviation and therefore is not subject to acronym casing guidelines. Correct the capitalization of 'ID' in member name '{0}' by changing it to 'Id'.</Resolution>
\r
2930 <Resolution Name="ParameterId">'Id' is an abbreviation and therefore is not subject to acronym casing guidelines. Correct the capitalization of '{0}' in parameter name '{1}' by changing it to '{2}'.</Resolution>
\r
2932 <Rule TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304">
\r
2933 <Resolution Name="Default">{0} makes a call to {1} that does not explicitly provide a CultureInfo. This should be replaced with a call to {2}.</Resolution>
\r
2935 <Rule TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305">
\r
2936 <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>
\r
2938 <Rule TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053">
\r
2939 <Resolution Name="Default">Remove the public constructors from '{0}'.</Resolution>
\r
2941 <Rule TypeName="TypeNamesShouldNotMatchNamespaces" Category="Microsoft.Naming" CheckId="CA1724">
\r
2942 <Resolution Name="Default">The type name '{0}' conflicts in whole or in part with the namespace name '{1}'. Change either name to eliminate the conflict.</Resolution>
\r
2944 <Rule TypeName="TypesThatOwnDisposableFieldsShouldBeDisposable" Category="Microsoft.Design" CheckId="CA1001">
\r
2945 <Resolution Name="Default">Implement IDisposable on '{0}' as it instantiates members of the following IDisposable types: {1}</Resolution>
\r
2947 <Rule TypeName="UsePreferredTerms" Category="Microsoft.Naming" CheckId="CA1726">
\r
2948 <Resolution Name="Member">Replace the term '{0}' in member name '{1}' with the preferred alternate '{2}'.</Resolution>
\r
2950 <Rule TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024">
\r
2951 <Resolution Name="Default">Change '{0}' to a property if appropriate.</Resolution>
\r
2953 <Rule TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062">
\r
2954 <Resolution Name="Default">Validate parameter {0} passed to externally visible method {1}.</Resolution>
\r