Skip to content

Commit 0e130fe

Browse files
committed
Updated Int32StringParser (inherit from main)
1 parent 750839a commit 0e130fe

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

src/IGLib.Core/Console/Validation/Implementations/StringParsing/StringParsers.cs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,18 +91,16 @@ public bool TryParse(string text, out ushort value)
9191
}
9292

9393

94-
internal sealed class Int32StringParser : IStringParser<int>
94+
internal sealed class Int32StringParser : StringParserBase<int>
9595
{
96-
private readonly IFormatProvider _formatProvider;
97-
9896
public Int32StringParser(IFormatProvider formatProvider)
97+
: base(formatProvider)
9998
{
100-
_formatProvider = formatProvider;
10199
}
102100

103-
public bool TryParse(string text, out int value)
101+
public override bool TryParse(string text, out int value)
104102
{
105-
return int.TryParse(text, NumberStyles.Integer, _formatProvider, out value);
103+
return int.TryParse(text, NumberStyles.Integer, FormatProvider, out value);
106104
}
107105
}
108106

0 commit comments

Comments
 (0)