True http://www.gotdotnet.com/team/fxcop//xsl/1.35/FxCopReport.xsl True True True 10 1 False False False 120 DBLinq.Linq.clause DBLinq.util DBLinq.vendor DBLinq.vendor DbLinq.Mysql.Prototype DbLinq.Mysql.Prototype DbLinq.Mysql.Prototype DBLinq.Linq.AutoGenIdAttribute DBLinq.Linq.EntityMSet`1 Collection EntityMSet`1.CreateQuery(Expression):IQueryable System.ApplicationException DBLinq.Linq.EntityMSet`1.CreateQuery(System.Linq.Expressions.Expression) EntityMSet`1.CreateQuery(Expression):IQueryable`1<S> S DBLinq.Linq.EntityMSet`1.CreateQuery(System.Linq.Expressions.Expression) expr EntityMSet`1.CreateQuery(Expression):IQueryable`1<S> expression IQueryable`1<T>.CreateQuery(Expression):IQueryable`1<TElement> EntityMSet`1.get_ElementType():Type System.ApplicationException EntityMSet`1.Execute(Expression):S System.ApplicationException EntityMSet`1.Execute(Expression):S S DBLinq.Linq.EntityMSet`1.Execute(System.Linq.Expressions.Expression) EntityMSet`1.Execute(Expression):Object System.ApplicationException DBLinq.Linq.EntityMSet`1.Execute(System.Linq.Expressions.Expression) EntityMSet`1.GetEnumerator():IEnumerator`1<T> System.ApplicationException EntityMSet`1.System.Collections.IEnumerable.GetEnumerator():IEnumerator System.ApplicationException GetQueryText MContext DBLinq.Linq.MContext MySql.Data.MySqlClient.MySqlConnection sqlConnString MContext.GetChangeText():String GetChangeText MContext.GetQueryText(IQueryable):String MTable_Projected`1.CreateQuery(Expression):IQueryable System.ApplicationException MTable_Projected`1.CreateQuery(Expression):IQueryable`1<S> msg1 System.String MTable_Projected`1.CreateQuery(Expression):IQueryable`1<S> msg2 System.String MTable_Projected`1.Dispose():Void MTable_Projected`1.get_ElementType():Type System.ApplicationException MTable_Projected`1.Execute(Expression):Object System.ApplicationException MTable_Projected`1.System.Collections.IEnumerable.GetEnumerator():IEnumerator System.ApplicationException DBLinq.Linq.MTable`1 Collection MTable`1.CreateQuery(Expression):IQueryable System.ApplicationException DBLinq.Linq.MTable`1.CreateQuery(System.Linq.Expressions.Expression) MTable`1.CreateQuery(Expression):IQueryable`1<S> S DBLinq.Linq.MTable`1.CreateQuery(System.Linq.Expressions.Expression) expr MTable`1.CreateQuery(Expression):IQueryable`1<S> expression IQueryable`1<T>.CreateQuery(Expression):IQueryable`1<TElement> MTable`1.get_ElementType():Type System.ApplicationException MTable`1.Execute(Expression):S S DBLinq.Linq.MTable`1.Execute(System.Linq.Expressions.Expression) MTable`1.Execute(Expression):Object System.ApplicationException DBLinq.Linq.MTable`1.Execute(System.Linq.Expressions.Expression) fct MTable`1.GetModifiedEnumerator(CustomExpressionHandler):RowEnumerator`1<T> callback IGetModifiedEnumerator`1<T>.GetModifiedEnumerator(CustomExpressionHandler):RowEnumerator`1<T> MTable`1.SaveAll():Void System.Exception MTable`1.SaveAll():Void System.Exception ProjectionData autoGenField ctor ctor2 fields System.Collections.Generic.List`1<DBLinq.Linq.ProjectionData+ProjectionField> ProjectionData.fields ProjectionData.FromDbType(Type):ProjectionData t Db ProjectionData.FromDbType(Type):ProjectionData ProjectionData.FromReflectedType(Type):ProjectionData t 'selectExpr' ProjectionData.FromSelectExpr(LambdaExpression):ProjectionData sqlParts ProjectionData.FromSelectGroupByExpr(LambdaExpression, LambdaExpression, SqlExpressionParts):ProjectionData 'groupByExpr' ProjectionData.FromSelectGroupByExpr(LambdaExpression, LambdaExpression, SqlExpressionParts):ProjectionData 'groupByExpr' ProjectionData.FromSelectGroupByExpr(LambdaExpression, LambdaExpression, SqlExpressionParts):ProjectionData 'selectExpr' ProjectionData.FromSelectGroupByExpr(LambdaExpression, LambdaExpression, SqlExpressionParts):ProjectionData keyColumnName ProjectionData.LoopOverBindings(ProjectionData, MemberInitExpression):Void callEx System.Linq.Expressions.MethodCallExpression tableAttribute type DBLinq.Linq.ProjectionData+ProjectionField ProjectionField.ProjectionField(MemberInfo) 1 ArgumentException.ArgumentException(String) Bad mInfo:__ columnAttribute expr1 error ProjectionField.s_emptyIndices s_emptyIndices s_emptyIndices Indices s_emptyIndices Indexes type typeEnum QueryProcessor._whereBuilder SessionVars.SessionVars() s_serial System.Int32 0 _serial _serial _sqlParts _sqlParts context createQueryExpr createQueryList System.Collections.Generic.List`1<System.Type> SessionVars.createQueryList GetDefaultVarName groupByExpr groupByNewExpr SessionVars.lambdasInOrder System.Collections.Generic.List`1<System.Linq.Expressions.LambdaExpression> lambdasInOrder System.Collections.Generic.List`1<System.Linq.Expressions.LambdaExpression> SessionVars.lambdasInOrder limitClause log memberExprNickames orderBy_desc orderBy_desc orderByExpr System.Collections.Generic.List`1<System.Linq.Expressions.LambdaExpression> SessionVars.orderByExpr projectionData selectExpr selectManyExpr sourceType sqlConnString sqlString SessionVars.StoreLambda(String, LambdaExpression):Void System.ApplicationException howMany System.Linq.Expressions.ConstantExpression SessionVars.StoreQuery(Expression):Void castclass SessionVars.StoreQuery(Expression):Void System.ApplicationException SessionVars.StoreQuery(Expression):Void System.ApplicationException whereExpr System.Collections.Generic.List`1<System.Linq.Expressions.LambdaExpression> SessionVars.whereExpr DBLinq.Linq.clause.ExpressionTreeParser recurData ExpressionTreeParser.AnalyzeConstant(RecurData, ConstantExpression):Void ExpressionTreeParser.AnalyzeConstant(RecurData, ConstantExpression):Void System.DateTime.ToString(System.String) System.DateTime.ToString(System.String,System.IFormatProvider) ExpressionTreeParser.AnalyzeExpression(RecurData, Expression):Void 1 ApplicationException.ApplicationException(String) Analyze: L105 TODO: __ ExpressionTreeParser.AnalyzeExpression(RecurData, Expression):Void System.ApplicationException ExpressionTreeParser.AnalyzeMethodCall(RecurData, MethodCallExpression):Void System.ApplicationException recurData ExpressionTreeParser.AnalyzeParameter(RecurData, ParameterExpression):Void DBLinq.Linq.clause.ExpressionTreeParser+RecurData DBLinq.Linq.clause.ExpressionTreeParser+RecurData DBLinq.Linq.clause.ExpressionTreeParser+RecurData depth operatorPrecedence selectAllFields DBLinq.Linq.clause.FromClauseBuilder FromClauseBuilder.SelectAllFields(SessionVars, SqlExpressionParts, Type, String):Void System.ApplicationException InsertClauseBuilder objectToInsert InsertClauseBuilder.GetClause(MySqlConnection, Object, ProjectionData):MySqlCommand System.ApplicationException objectToInsert InsertClauseBuilder.GetUpdateCommand(MySqlConnection, Object, ProjectionData, String):MySqlCommand System.ApplicationException ID_to_update InsertClauseBuilder.GetUpdateCommand(MySqlConnection, Object, ProjectionData, String):MySqlCommand I ID_to_update ID_to_update JoinBuilder JoinBuilder.AddJoin2(MemberExpression, ParseInputs, ParseResult):Void System.Exception JoinBuilder.AddJoin2(MemberExpression, ParseInputs, ParseResult):Void System.Exception JoinBuilder.AddJoin2(MemberExpression, ParseInputs, ParseResult):Void System.Exception JoinBuilder.AddJoin2(MemberExpression, ParseInputs, ParseResult):Void System.Char.ToLower(System.Char) System.Char.ToLower(System.Char,System.Globalization.CultureInfo) groupByExpr memberExprNickames ParseInputs.NicknameRequest(Expression, AssociationAttribute):String assoc1 ParseInputs.NicknameRequest(Expression, AssociationAttribute):String expr ParseInputs.NicknameRequest(Expression, AssociationAttribute):String ParseInputs.paramMap System.Collections.Generic.Dictionary`2<System.String,System.Object> paramMap addJoin columnString columns System.Collections.Generic.List`1<System.String> ParseResult.columns joins System.Collections.Generic.List`1<System.String> ParseResult.joins lastParamName Sb ParseResult.MarkSbPosition():Int32 ParseResult.memberExprNickames System.Collections.Generic.Dictionary`2<System.Linq.Expressions.MemberExpression,System.String> memberExprNickames ParseResult.paramMap System.Collections.Generic.Dictionary`2<System.String,System.Object> paramMap storeParam ParseResult.tablesUsed System.Collections.Generic.Dictionary`2<System.Type,System.String> tablesUsed SqlExpressionParts.SqlExpressionParts() s_serial System.Int32 0 SqlExpressionParts._serial SqlExpressionParts.AddFrom(String):Void System.String.ToLower System.String.ToLower(System.Globalization.CultureInfo) System.Collections.Generic.List`1<System.String> SqlExpressionParts.AddHaving(List`1<System.String>):Void System.Collections.Generic.List`1<System.String> SqlExpressionParts.AddSelect(List`1<System.String>):Void System.Collections.Generic.List`1<System.String> SqlExpressionParts.AddWhere(List`1<System.String>):Void SqlExpressionParts.appendCsvList(StringBuilder, String, List`1<System.String>, String):Void countClause distinctClause SqlExpressionParts.doneClauses System.Collections.Generic.List`1<System.String> doneClauses System.Collections.Generic.List`1<System.String> SqlExpressionParts.doneClauses GetSelect SqlExpressionParts.groupByList System.Collections.Generic.List`1<System.String> groupByList System.Collections.Generic.List`1<System.String> SqlExpressionParts.groupByList SqlExpressionParts.havingList System.Collections.Generic.List`1<System.String> havingList System.Collections.Generic.List`1<System.String> SqlExpressionParts.havingList SqlExpressionParts.joinList System.Collections.Generic.List`1<System.String> joinList System.Collections.Generic.List`1<System.String> SqlExpressionParts.joinList SqlExpressionParts.paramMap System.Collections.Generic.Dictionary`2<System.String,System.Object> paramMap WhereClauseBuilder._parts methodName WhereClauseBuilder.FindLambda(Expression, String&):LambdaExpression System.ApplicationException WhereClauseBuilder.FindLambda(Expression, String&):LambdaExpression System.ApplicationException WhereClauseBuilder.FindLambda(Expression, String&):LambdaExpression System.ApplicationException WhereClauseBuilder.FindLambda(Expression, String&):LambdaExpression System.ApplicationException AttribHelper AttribHelper.ExtractTypeFromMSet(Type):Type t 't' AttribHelper.ExtractTypeFromMSet(Type):Type AttribHelper.FindPropertiesWithGivenAttrib(Type):T[] T AttribHelper.FindPropertiesWithGivenAttrib(Type):T[] t 'memberInfo' AttribHelper.GetColumnAttrib(MemberInfo):ColumnAttribute AttribHelper.GetColumnAttribs(Type):ColumnAttribute[] t AttribHelper.GetProjectionData(Type):ProjectionData System.ApplicationException AttribHelper.GetProjectionData(Type):ProjectionData t AttribHelper.GetSQLColumnName(MemberInfo):String t AttribHelper.GetTableAttrib(Type):TableAttribute System.Type System.Reflection.MemberInfo AttribHelper.GetTableAttrib(Type):TableAttribute t assoc assoc CSharp CSharp Microsoft.CSharp CSharp.CategorizeType(Type):TypeEnum t 't' CSharp.CategorizeType(Type):TypeEnum CSharp.IsColumnType(Type):Boolean t CSharp.IsPrimitiveType(Type):Boolean t CSharp.IsProjection(Type):Boolean t 't' CSharp.IsProjection(Type):Boolean DBLinq.util.DataReader2 DataReader2.Dispose():Void DataReader2.GetBooleanN(Int32):Nullable`1<System.Boolean> System.Exception DataReader2.GetBytes(Int32):Byte[] System.Exception DataReader2.GetCharN(Int32):Nullable`1<System.Char> System.Exception DataReader2.GetDateTime(Int32):DateTime System.Exception DataReader2.GetDateTimeN(Int32):Nullable`1<System.DateTime> System.Exception DataReader2.GetDecimal(Int32):Decimal System.Exception DataReader2.GetDouble(Int32):Double System.Exception DataReader2.GetDoubleN(Int32):Nullable`1<System.Double> System.Exception DataReader2.GetFloat(Int32):Single System.Exception DataReader2.GetInt16N(Int32):Nullable`1<System.Int16> System.Exception DataReader2.GetInt32(Int32):Int32 System.Exception DataReader2.GetInt32N(Int32):Nullable`1<System.Int32> System.Exception DataReader2.GetInt64(Int32):Int64 System.Exception DataReader2.GetInt64N(Int32):Nullable`1<System.Int64> System.Exception DataReader2.GetString(Int32):String System.Exception DataReader2.GetUInt32(Int32):UInt32 System.Exception DataReader2.GetUInt32(Int32):UInt32 System.Exception DataReader2.GetUInt32N(Int32):Nullable`1<System.UInt32> System.Exception Op ExprExtensions.XOp(UnaryExpression):Expression FieldUtils FieldUtils.GetValue(MemberInfo, Object):Object 1 Exception.Exception(String) L55 Member is neither Property nor Field:__ FieldUtils.GetValue(MemberInfo, Object):Object System.Exception FieldUtils.SetObjectIdField(Object, FieldInfo, Object):Void assignable1 System.Boolean FieldUtils.SetObjectIdField(Object, FieldInfo, Object):Void assignable2 System.Boolean FieldUtils.SetObjectIdField(Object, FieldInfo, Object):Void longID System.Int64 'finfo' FieldUtils.SetObjectIdField(Object, FieldInfo, Object):Void 'finfo' FieldUtils.SetObjectIdField(Object, FieldInfo, Object):Void GroupHelper2`1 GroupHelper2`1.BuildProjFieldBinding(SessionVars, ProjectionField, ParameterExpression, Int32&):MemberAssignment DBLinq.util.GroupHelper2`1 GroupHelper2`1.BuildProjFieldBinding(SessionVars, ProjectionField, ParameterExpression, Int32&):MemberAssignment ictos System.Reflection.ConstructorInfo[] GroupHelper2`1.BuildProjFieldBinding(SessionVars, ProjectionField, ParameterExpression, Int32&):MemberAssignment igroupies System.Reflection.PropertyInfo[] ID fieldID Id Log1 DBLinq.util.Lookup`2 Collection Lookup`2.Lookup`2(K, T) k Lookup`2.Lookup`2(K, T) val val _elements System.Collections.Generic.List`1<T> Lookup`2._elements _elements Lookup`2.EnumGroups(DataReader2, Func`2<DBLinq.util.DataReader2,K>, Func`2<DBLinq.util.DataReader2,T>):IEnumerable`1<DBLinq.util.Lookup`2<K,T>> DBLinq.util.Lookup`2 Lookup`2.EnumGroups(DataReader2, Func`2<DBLinq.util.DataReader2,K>, Func`2<DBLinq.util.DataReader2,T>):IEnumerable`1<DBLinq.util.Lookup`2<K,T>> System.Collections.Generic.IEnumerable`1<DBLinq.util.Lookup`2<K,T>> ReverseAssociation.child DBLinq.util.ReverseAssociation+Part child ReverseAssociation.parent DBLinq.util.ReverseAssociation+Part parent DBLinq.util.ReverseAssociation+Part assocAttrib propInfo tableAttrib varName DBLinq.util.RowEnumerator`1 Collection DBLinq.util.RowEnumerator`1 RowEnumerator`1.RowEnumerator`1(SessionVars, Dictionary`2<T,T>) System.ApplicationException _conn _conn _objFromRow2 _objFromRow2 _projectionData _projectionData _vars _vars RowEnumerator`1.Dispose():Void rdr2 RowEnumeratorCompiler`1 RowEnumeratorCompiler`1.BuildProjectedRowLambda(SessionVars, ProjectionData, ParameterExpression, Int32&):LambdaExpression DBLinq.util.RowEnumeratorCompiler`1 RowEnumeratorCompiler`1.BuildProjectedRowLambda(SessionVars, ProjectionData, ParameterExpression, Int32&):LambdaExpression System.ApplicationException RowEnumeratorCompiler`1.BuildProjectedRowLambda(SessionVars, ProjectionData, ParameterExpression, Int32&):LambdaExpression System.ApplicationException RowEnumeratorCompiler`1.BuildProjectedRowLambda(SessionVars, ProjectionData, ParameterExpression, Int32&):LambdaExpression mis System.Reflection.MethodInfo[] ID fieldID Id RowEnumeratorCompiler`1.ChooseFieldRetrievalMethod(Type):MethodInfo System.ApplicationException RowEnumeratorCompiler`1.ChooseFieldRetrievalMethod(Type):MethodInfo System.ApplicationException RowEnumeratorCompiler`1.CompileColumnRowDelegate(ProjectionData, Int32&):Func`2<DBLinq.util.DataReader2,T> DBLinq.util.RowEnumeratorCompiler`1 RowEnumeratorCompiler`1.CompileColumnRowDelegate(ProjectionData, Int32&):Func`2<DBLinq.util.DataReader2,T> sb System.Text.StringBuilder ID fieldID Id RowEnumeratorCompiler`1.CompileIDRetrieval(ProjectionData):Func`2<T,System.String> DBLinq.util.RowEnumeratorCompiler`1 RowEnumeratorCompiler`1.CompileIDRetrieval(ProjectionData):Func`2<T,System.String> RowEnumeratorCompiler`1.CompilePrimitiveRowDelegate(Int32&):Func`2<DBLinq.util.DataReader2,T> DBLinq.util.RowEnumeratorCompiler`1 ID fieldID Id RowEnumeratorCompiler`1.CompileProjectedRowDelegate(SessionVars, ProjectionData):Func`2<DBLinq.util.DataReader2,T> DBLinq.util.RowEnumeratorCompiler`1 RowEnumeratorCompiler`1.CompileProjectedRowDelegate(SessionVars, ProjectionData):Func`2<DBLinq.util.DataReader2,T> sb System.Text.StringBuilder RowEnumeratorCompiler`1.CompileRowDelegate(SessionVars, Int32&):Func`2<DBLinq.util.DataReader2,T> DBLinq.util.RowEnumeratorCompiler`1 RowEnumeratorCompiler`1.CompileRowDelegate(SessionVars, Int32&):Func`2<DBLinq.util.DataReader2,T> System.ApplicationException ID fieldID Id RowEnumeratorCompiler`1.GetFieldMethodCall(Type, Expression, Int32):MethodCallExpression System.Exception DBLinq.util.RowEnumeratorGroupBy`3 DBLinq.util.RowEnumeratorGroupBy`3 Collection RowEnumFactory`1.Create(SessionVars, Dictionary`2<T,T>):RowEnumerator`1<T> vars RowEnumFactory`1.IsOrHasGroupField(SessionVars, Type&):Boolean RowScalar`1.GetScalar(Expression):S System.ApplicationException RowScalar`1.GetScalar(Expression):S System.ApplicationException RowScalar`1.GetScalar(Expression):S System.ApplicationException RowScalar`1.GetScalar(Expression):S System.ApplicationException RowScalar`1.GetScalar(Expression):S System.ApplicationException DBLinq.util.TypeEnum Enum DBLinq.vendor.MySqlTypeConversions MySqlTypeConversions.MySqlTypeConversions() System.String.ToLower System.String.ToLower(System.Globalization.CultureInfo) MySqlTypeConversions.ParseType(String):MySqlDbType System.ApplicationException MySqlTypeConversions.ParseType(String):MySqlDbType System.String.ToLower System.String.ToLower(System.Globalization.CultureInfo) Vendor Vendor DBLinq.vendor System.Collections.Generic.List`1<System.String> Vendor.Concat(List`1<System.String>):String Vendor.FieldName_Safe(String):String String.op_Equality(String, String):Boolean name FieldName_Safe Vendor.FieldName_Safe(String):String System.String.ToLower System.String.ToLower(System.Globalization.CultureInfo) 'name' Vendor.FieldName_Safe(String):String Change the accessibility of all public constructors in '{0}' to protected. 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. No valid permission requests were found for assembly '{0}'. You should always specify the minimum security permissions using SecurityAction.RequestMinimum. Sign '{0}' with a strong name key. Consider a design where '{0}' has no more than 2 type parameters. Consider merging the types defined in '{0}' with another namespace. Consider a design that does not require that '{0}' be an out parameter. Remove the type identifier from parameter name '{0}'. '{0}' is an internal class that is apparently never instantiated. If so, remove the code from the assembly. If this class is intended to contain only static methods, consider adding a private constructor to prevent the compiler from generating a default constructor. {0} calls {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. Seal '{0}', if possible. It appears that field '{0}' is never used or is only ever assigned to. Use this field or remove it. 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. '{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. Modify '{0}' to catch a more specific exception than '{1}' or rethrow the exception. 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. Remove {0} from '{1}' or make it an instance member. Make '{0}' private or internal (Friend in VB, public private in C++) and provide a public or protected property to access it. Change '{0}' in {1} to use Collection<T>, ReadOnlyCollection<T> or KeyedCollection<K,V> {0} initializes field {1} of type {2} to {3}. Remove this initialization as it will be done automatically by the runtime. Consider a design where {0} doesn't nest generic type '{1}'. {0} passes a literal as parameter {1} of a call to {2}. Retrieve the following string argument from a resource table instead: '{3}' {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. Consider a design where {0} doesn't require explicit type parameter '{1}' in any call to it. Correct the casing of member name '{0}'. Correct the casing of namespace name '{0}'. Correct the casing of parameter name '{0}'. 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. In method {0}, consider providing a more meaningful name than the one-letter parameter name '{1}'. Rename '{0}' to end in '{1}'. Remove all underscores from member '{0}'. Remove all underscores from parameter '{0}'. Rename '{0}' so that it does not end in '{1}'. 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. 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. Initialize all static fields in {0} when those fields are declared and remove the explicit static constructor. Correct the capitalization of member name '{0}'. '{0}' should be marked with CLSCompliantAttribute and its value should be true. 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. '{0}' should differ from other members by more than its return type. Do not nest type '{0}'. Alternatively, change its accessibility so that it is not externally visible. '{0}' should override Equals. '{0}' should override the equality (==) and inequality (!=) operators. Change parameter name '{0}' of method {1} to '{2}' in order to match the identifier as it has been declared in {3}. {0} declares a local, '{1}', of type {2}, which is never used or is only assigned to. Use this local or remove it. {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. Parameter '{0}' of {1} is never used. Remove the parameter or use it in the method body. Correct the capitalization of '{0}' in member name '{1}'. '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'. '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}'. {0} makes a call to {1} that does not explicitly provide a CultureInfo. This should be replaced with a call to {2}. {0} makes a call to {1} that does not explicitly provide an IFormatProvider. This should be replaced with a call to {2}. Remove the public constructors from '{0}'. The type name '{0}' conflicts in whole or in part with the namespace name '{1}'. Change either name to eliminate the conflict. Implement IDisposable on '{0}' as it instantiates members of the following IDisposable types: {1} Replace the term '{0}' in member name '{1}' with the preferred alternate '{2}'. Change '{0}' to a property if appropriate. Validate parameter {0} passed to externally visible method {1}.