Skip to content

Commit 14b4930

Browse files
Switch IParameterAdjuster to public and add some doc on it
1 parent e5d9d3d commit 14b4930

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed
Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,22 @@
11
using System.Data.Common;
2+
using NHibernate.Driver;
23
using NHibernate.SqlTypes;
3-
using NHibernate.Type;
44

55
namespace NHibernate.AdoNet
66
{
7-
internal interface IParameterAdjuster
7+
/// <summary>
8+
/// Supports adjusting a <see cref="DbParameter"/> according to a <see cref="SqlType"/> and
9+
/// the parameter's value. An <see cref="IDriver"/> may implement this interface.
10+
/// </summary>
11+
public interface IParameterAdjuster
812
{
13+
/// <summary>
14+
/// Adjust the provided parameter according to its <paramref name="sqlType"/> and
15+
/// <paramref name="value"/>.
16+
/// </summary>
17+
/// <param name="parameter">The parameter to adjust.</param>
18+
/// <param name="sqlType">The parameter's <see cref="SqlType"/>.</param>
19+
/// <param name="value">The parameter's value.</param>
920
void AdjustParameterForValue(DbParameter parameter, SqlType sqlType, object value);
1021
}
1122
}

0 commit comments

Comments
 (0)