From: <fab...@us...> - 2011-06-16 17:20:24
|
Revision: 5938 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5938&view=rev Author: fabiomaulo Date: 2011-06-16 17:20:18 +0000 (Thu, 16 Jun 2011) Log Message: ----------- Minor refactoring Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Engine/QueryParameters.cs Modified: trunk/nhibernate/src/NHibernate/Engine/QueryParameters.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Engine/QueryParameters.cs 2011-06-16 16:59:59 UTC (rev 5937) +++ trunk/nhibernate/src/NHibernate/Engine/QueryParameters.cs 2011-06-16 17:20:18 UTC (rev 5938) @@ -72,9 +72,9 @@ public QueryParameters(IType[] positionalParameterTypes, object[] positionalParameterValues, IDictionary<string, TypedValue> namedParameters, IDictionary<string, LockMode> lockModes, RowSelection rowSelection, bool isReadOnlyInitialized, bool readOnly, bool cacheable, string cacheRegion, string comment, object[] collectionKeys, IResultTransformer transformer) { - _positionalParameterTypes = positionalParameterTypes; - _positionalParameterValues = positionalParameterValues; - _namedParameters = namedParameters; + _positionalParameterTypes = positionalParameterTypes ?? new IType[0]; + _positionalParameterValues = positionalParameterValues ?? new IType[0]; + _namedParameters = namedParameters ?? new Dictionary<string, TypedValue>(1); _lockModes = lockModes; _rowSelection = rowSelection; _cacheable = cacheable; @@ -102,7 +102,7 @@ public IDictionary<string, TypedValue> NamedParameters { get { return _namedParameters; } - set { _namedParameters = value; } + internal set { _namedParameters = value; } } /// <summary> @@ -150,15 +150,6 @@ get { return _isReadOnlyInitialized; } } - private int SafeLength(Array array) - { - if (array == null) - { - return 0; - } - return array.Length; - } - public void LogParameters(ISessionFactoryImplementor factory) { var print = new Printer(factory); @@ -200,8 +191,8 @@ /// </exception> public void ValidateParameters() { - int typesLength = SafeLength(PositionalParameterTypes); - int valuesLength = SafeLength(PositionalParameterValues); + int typesLength = PositionalParameterTypes.Length; + int valuesLength = PositionalParameterValues.Length; if (typesLength != valuesLength) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |