@@ -50,113 +50,113 @@ public class Guard(TextBox inputTextBox, TextBlock promptBlock, TextBlock errorB
5050 private readonly AvaloniaOutput _output = new ( promptBlock , errorBlock ) ;
5151
5252 /// <summary>
53- /// Creates a builder for validated <see cref="int"/> input.
53+ /// Creates a builder for handling <see cref="int"/> input.
5454 /// </summary>
5555 /// <param name="prompt">The prompt message to display to the user.</param>
5656 public IntegerInputBuilder < int > Int ( string prompt ) => new ( prompt , _input , _output ) ;
5757
5858 /// <summary>
59- /// Creates a builder for validated <see cref="double"/> input.
59+ /// Creates a builder for handling <see cref="double"/> input.
6060 /// </summary>
6161 /// <param name="prompt">The prompt message to display to the user.</param>
6262 public NumericInputBuilder < double > Double ( string prompt ) => new ( prompt , _input , _output ) ;
6363
6464 /// <summary>
65- /// Creates a builder for validated <see cref="decimal"/> input.
65+ /// Creates a builder for handling <see cref="decimal"/> input.
6666 /// </summary>
6767 /// <param name="prompt">The prompt message to display to the user.</param>
6868 public NumericInputBuilder < decimal > Decimal ( string prompt ) => new ( prompt , _input , _output ) ;
6969
7070 /// <summary>
71- /// Creates a builder for validated numeric input of any type that implements
71+ /// Creates a builder for handling numeric input of any type that implements
7272 /// <see cref="INumber{TSelf}"/> and <see cref="IMinMaxValue{TSelf}"/>.
7373 /// Use this for less common numeric types such as <see cref="float"/>, <see cref="long"/>,
7474 /// <see cref="byte"/>, <see cref="Half"/>, and so on.
7575 /// </summary>
76- /// <typeparam name="T">The numeric type to validate .</typeparam>
76+ /// <typeparam name="T">The numeric type to handle .</typeparam>
7777 /// <param name="prompt">The prompt message to display to the user.</param>
7878 public NumericInputBuilder < T > Numeric < T > ( string prompt )
7979 where T : INumber < T > , IMinMaxValue < T > => new ( prompt , _input , _output ) ;
8080
8181 /// <summary>
82- /// Creates a builder for validated integer input of any type that implements
82+ /// Creates a builder for handlinginteger input of any type that implements
8383 /// <see cref="IBinaryInteger{TSelf}"/> and <see cref="IMinMaxValue{TSelf}"/>.
8484 /// Use this for less common integer types such as <see cref="long"/>, <see cref="short"/>,
8585 /// <see cref="byte"/>, and so on.
8686 /// </summary>
87- /// <typeparam name="T">The integer type to validate .</typeparam>
87+ /// <typeparam name="T">The integer type to handle .</typeparam>
8888 /// <param name="prompt">The prompt message to display to the user.</param>
8989 public IntegerInputBuilder < T > Integer < T > ( string prompt )
9090 where T : IBinaryInteger < T > , IMinMaxValue < T > => new ( prompt , _input , _output ) ;
9191
9292 /// <summary>
93- /// Creates a builder for validated <see cref="string"/> input.
93+ /// Creates a builder for handling <see cref="string"/> input.
9494 /// </summary>
9595 /// <param name="prompt">The prompt message to display to the user.</param>
9696 public StringInputBuilder String ( string prompt ) => new ( prompt , _input , _output ) ;
9797
9898 /// <summary>
99- /// Creates a builder for validated <see cref="char"/> input.
99+ /// Creates a builder for handling <see cref="char"/> input.
100100 /// </summary>
101101 /// <param name="prompt">The prompt message to display to the user.</param>
102102 public CharInputBuilder Char ( string prompt ) => new ( prompt , _input , _output ) ;
103103
104104 /// <summary>
105- /// Creates a builder for validated <see cref="DateOnly"/> input.
105+ /// Creates a builder for handling <see cref="DateOnly"/> input.
106106 /// </summary>
107107 /// <param name="prompt">The prompt message to display to the user.</param>
108108 /// <param name="format">The expected date format string. If null, any valid DateOnly format is accepted.</param>
109109 public DateOnlyInputBuilder DateOnly ( string prompt , string ? format = null ) =>
110110 new ( prompt , format , _input , _output ) ;
111111
112112 /// <summary>
113- /// Creates a builder for validated <see cref="DateTime"/> input.
113+ /// Creates a builder for handling <see cref="DateTime"/> input.
114114 /// </summary>
115115 /// <param name="prompt">The prompt message to display to the user.</param>
116116 /// <param name="format">The expected date and time format string. If null, any valid DateTime format is accepted.</param>
117117 public DateTimeInputBuilder DateTime ( string prompt , string ? format = null ) =>
118118 new ( prompt , format , _input , _output ) ;
119119
120120 /// <summary>
121- /// Creates a builder for validated <see cref="TimeOnly"/> input.
121+ /// Creates a builder for handling <see cref="TimeOnly"/> input.
122122 /// </summary>
123123 /// <param name="prompt">The prompt message to display to the user.</param>
124124 /// <param name="format">The expected time format string. If null, any valid TimeOnly format is accepted.</param>
125125 public TimeOnlyInputBuilder TimeOnly ( string prompt , string ? format = null ) =>
126126 new ( prompt , format , _input , _output ) ;
127127
128128 /// <summary>
129- /// Creates a builder for validated <see cref="TimeSpan"/> input.
129+ /// Creates a builder for handling <see cref="TimeSpan"/> input.
130130 /// </summary>
131131 /// <param name="prompt">The prompt message to display to the user.</param>
132132 /// <param name="format">The expected time span format string. If null, any valid TimeSpan format is accepted.</param>
133133 public TimeSpanInputBuilder TimeSpan ( string prompt , string ? format = null ) =>
134134 new ( prompt , format , _input , _output ) ;
135135
136136 /// <summary>
137- /// Creates a builder for validated <see cref="System.Guid"/> input.
137+ /// Creates a builder for handling <see cref="System.Guid"/> input.
138138 /// </summary>
139139 /// <param name="prompt">The prompt message to display to the user.</param>
140140 public GuidInputBuilder Guid ( string prompt ) => new ( prompt , _input , _output ) ;
141141
142142 /// <summary>
143- /// Creates a builder for validated <see cref="IPAddress"/> input.
143+ /// Creates a builder for handling <see cref="IPAddress"/> input.
144144 /// </summary>
145145 /// <param name="prompt">The prompt message to display to the user.</param>
146146 public IpAddressInputBuilder IpAddress ( string prompt ) => new ( prompt , _input , _output ) ;
147147
148148 /// <summary>
149- /// Creates a builder for validated <see cref="Uri"/> input.
149+ /// Creates a builder for handling <see cref="Uri"/> input.
150150 /// </summary>
151151 /// <param name="prompt">The prompt message to display to the user.</param>
152152 /// <param name="uriKind">The kind of URI to accept. Defaults to <see cref="UriKind.RelativeOrAbsolute"/>.</param>
153153 public UriInputBuilder Uri ( string prompt , UriKind uriKind = UriKind . RelativeOrAbsolute ) =>
154154 new ( prompt , uriKind , _input , _output ) ;
155155
156156 /// <summary>
157- /// Creates a builder for validated enum input of type <typeparamref name="TEnum"/>.
157+ /// Creates a builder for handling enum input of type <typeparamref name="TEnum"/>.
158158 /// </summary>
159- /// <typeparam name="TEnum">The enum type to validate .</typeparam>
159+ /// <typeparam name="TEnum">The enum type to handle .</typeparam>
160160 /// <param name="prompt">The prompt message to display to the user.</param>
161161 /// <param name="ignoreCase">If true, enum name parsing is case-insensitive. Defaults to true.</param>
162162 public EnumInputBuilder < TEnum > Enum < TEnum > ( string prompt , bool ignoreCase = true )
0 commit comments