@@ -23,69 +23,46 @@ namespace NHibernate.SqlTypes
23
23
[ Serializable ]
24
24
public class SqlType : IEquatable < SqlType >
25
25
{
26
- private readonly DbType dbType ;
27
- private readonly int length ;
28
- private readonly byte precision ;
29
- private readonly byte scale ;
30
- private readonly bool lengthDefined ;
31
- private readonly bool precisionDefined ;
32
-
33
26
public SqlType ( DbType dbType )
34
27
{
35
- this . dbType = dbType ;
28
+ DbType = dbType ;
36
29
}
37
30
38
31
public SqlType ( DbType dbType , int length )
39
32
{
40
- this . dbType = dbType ;
41
- this . length = length ;
42
- lengthDefined = true ;
33
+ DbType = dbType ;
34
+ Length = length ;
35
+ LengthDefined = true ;
43
36
}
44
37
45
38
public SqlType ( DbType dbType , byte precision , byte scale )
46
39
{
47
- this . dbType = dbType ;
48
- this . precision = precision ;
49
- this . scale = scale ;
50
- precisionDefined = true ;
40
+ DbType = dbType ;
41
+ Precision = precision ;
42
+ Scale = scale ;
43
+ ScaleDefined = true ;
44
+ PrecisionDefined = true ;
51
45
}
52
46
53
47
public SqlType ( DbType dbType , byte scale )
54
48
{
55
- this . dbType = dbType ;
56
- this . scale = scale ;
49
+ DbType = dbType ;
50
+ Scale = scale ;
57
51
ScaleDefined = true ;
58
52
}
59
53
60
- public DbType DbType
61
- {
62
- get { return dbType ; }
63
- }
54
+ public DbType DbType { get ; }
64
55
65
- public int Length
66
- {
67
- get { return length ; }
68
- }
56
+ public int Length { get ; }
69
57
70
- public byte Precision
71
- {
72
- get { return precision ; }
73
- }
58
+ public byte Precision { get ; }
74
59
75
- public byte Scale
76
- {
77
- get { return scale ; }
78
- }
60
+ public byte Scale { get ; }
79
61
80
- public bool LengthDefined
81
- {
82
- get { return lengthDefined ; }
83
- }
62
+ public bool LengthDefined { get ; }
84
63
85
- public bool PrecisionDefined
86
- {
87
- get { return precisionDefined ; }
88
- }
64
+ public bool PrecisionDefined { get ; }
65
+
89
66
90
67
public bool ScaleDefined { get ; }
91
68
0 commit comments