comparison Stocks/packages/Machine.Specifications.0.5.3.0/tools/CommandLine.xml @ 0:e5d46bb6cdb0

Initial commit
author adminSH stevenhollidge@hotmail.com
date Mon, 20 Feb 2012 13:52:35 +0700
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:e5d46bb6cdb0
1 <?xml version="1.0"?>
2 <doc>
3 <assembly>
4 <name>CommandLine</name>
5 </assembly>
6 <members>
7 <member name="T:CommandLine.CommandLineParserException">
8 <summary>
9 This exception is thrown when a generic parsing error occurs.
10 </summary>
11 </member>
12 <member name="T:CommandLine.ValueListAttribute">
13 <summary>
14 Models a list of command line arguments that are not options.
15 Must be applied to a field compatible with an <see cref="T:System.Collections.Generic.IList`1"/> interface
16 of <see cref="T:System.String"/> instances.
17 </summary>
18 </member>
19 <member name="M:CommandLine.ValueListAttribute.#ctor(System.Type)">
20 <summary>
21 Initializes a new instance of the <see cref="T:CommandLine.ValueListAttribute"/> class.
22 </summary>
23 <param name="concreteType">A type that implements <see cref="T:System.Collections.Generic.IList`1"/>.</param>
24 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="concreteType"/> is null.</exception>
25 </member>
26 <member name="P:CommandLine.ValueListAttribute.MaximumElements">
27 <summary>
28 Gets or sets the maximum element allow for the list managed by <see cref="T:CommandLine.ValueListAttribute"/> type.
29 If lesser than 0, no upper bound is fixed.
30 If equal to 0, no elements are allowed.
31 </summary>
32 </member>
33 <member name="T:CommandLine.HelpOptionAttribute">
34 <summary>
35 Indicates the instance method that must be invoked when it becomes necessary show your help screen.
36 The method signature is an instance method with no parameters and <see cref="T:System.String"/>
37 return value.
38 </summary>
39 </member>
40 <member name="T:CommandLine.BaseOptionAttribute">
41 <summary>
42 Provides base properties for creating an attribute, used to define rules for command line parsing.
43 </summary>
44 </member>
45 <member name="P:CommandLine.BaseOptionAttribute.ShortName">
46 <summary>
47 Short name of this command line option. You can use only one character.
48 </summary>
49 </member>
50 <member name="P:CommandLine.BaseOptionAttribute.LongName">
51 <summary>
52 Long name of this command line option. This name is usually a single english word.
53 </summary>
54 </member>
55 <member name="P:CommandLine.BaseOptionAttribute.Required">
56 <summary>
57 True if this command line option is required.
58 </summary>
59 </member>
60 <member name="P:CommandLine.BaseOptionAttribute.HelpText">
61 <summary>
62 A short description of this command line option. Usually a sentence summary.
63 </summary>
64 </member>
65 <member name="M:CommandLine.HelpOptionAttribute.#ctor">
66 <summary>
67 Initializes a new instance of the <see cref="T:CommandLine.HelpOptionAttribute"/> class.
68 </summary>
69 </member>
70 <member name="M:CommandLine.HelpOptionAttribute.#ctor(System.String,System.String)">
71 <summary>
72 Initializes a new instance of the <see cref="T:CommandLine.HelpOptionAttribute"/> class.
73 Allows you to define short and long option names.
74 </summary>
75 <param name="shortName">The short name of the option or null if not used.</param>
76 <param name="longName">The long name of the option or null if not used.</param>
77 </member>
78 <member name="P:CommandLine.HelpOptionAttribute.Required">
79 <summary>
80 Returns always false for this kind of option.
81 This behaviour can't be changed by design; if you try set <see cref="P:CommandLine.HelpOptionAttribute.Required"/>
82 an <see cref="T:System.InvalidOperationException"/> will be thrown.
83 </summary>
84 </member>
85 <member name="T:CommandLine.OptionAttribute">
86 <summary>
87 Models an option specification.
88 </summary>
89 </member>
90 <member name="M:CommandLine.OptionAttribute.#ctor(System.String,System.String)">
91 <summary>
92 Initializes a new instance of the <see cref="T:CommandLine.OptionAttribute"/> class.
93 </summary>
94 <param name="shortName">The short name of the option or null if not used.</param>
95 <param name="longName">The long name of the option or null if not used.</param>
96 </member>
97 <member name="P:CommandLine.OptionAttribute.MutuallyExclusiveSet">
98 <summary>
99 Gets or sets the option's mutually exclusive set.
100 </summary>
101 </member>
102 <member name="T:CommandLine.OptionListAttribute">
103 <summary>
104 Models an option that can accept multiple values.
105 Must be applied to a field compatible with an <see cref="T:System.Collections.Generic.IList`1"/> interface
106 of <see cref="T:System.String"/> instances.
107 </summary>
108 </member>
109 <member name="M:CommandLine.OptionListAttribute.#ctor(System.String,System.String)">
110 <summary>
111 Initializes a new instance of the <see cref="T:CommandLine.OptionListAttribute"/> class.
112 </summary>
113 <param name="shortName">The short name of the option or null if not used.</param>
114 <param name="longName">The long name of the option or null if not used.</param>
115 </member>
116 <member name="M:CommandLine.OptionListAttribute.#ctor(System.String,System.String,System.Char)">
117 <summary>
118 Initializes a new instance of the <see cref="T:CommandLine.OptionListAttribute"/> class.
119 </summary>
120 <param name="shortName">The short name of the option or null if not used.</param>
121 <param name="longName">The long name of the option or null if not used.</param>
122 <param name="separator">Values separator character.</param>
123 </member>
124 <member name="P:CommandLine.OptionListAttribute.Separator">
125 <summary>
126 Gets or sets the values separator character.
127 </summary>
128 </member>
129 <member name="T:CommandLine.Text.CopyrightInfo">
130 <summary>
131 Models the copyright informations part of an help text.
132 You can assign it where you assign any <see cref="T:System.String"/> instance.
133 </summary>
134 </member>
135 <member name="M:CommandLine.Text.CopyrightInfo.#ctor">
136 <summary>
137 Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class.
138 </summary>
139 </member>
140 <member name="M:CommandLine.Text.CopyrightInfo.#ctor(System.String,System.Int32)">
141 <summary>
142 Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class
143 specifying author and year.
144 </summary>
145 <param name="author">The company or person holding the copyright.</param>
146 <param name="year">The year of coverage of copyright.</param>
147 <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="author"/> is null or empty string.</exception>
148 </member>
149 <member name="M:CommandLine.Text.CopyrightInfo.#ctor(System.String,System.Int32[])">
150 <summary>
151 Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class
152 specifying author and years.
153 </summary>
154 <param name="author">The company or person holding the copyright.</param>
155 <param name="years">The years of coverage of copyright.</param>
156 <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="author"/> is null or empty string.</exception>
157 <exception cref="T:System.ArgumentOutOfRangeException">Thrown when parameter <paramref name="years"/> is not supplied.</exception>
158 </member>
159 <member name="M:CommandLine.Text.CopyrightInfo.#ctor(System.Boolean,System.String,System.Int32[])">
160 <summary>
161 Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class
162 specifying symbol case, author and years.
163 </summary>
164 <param name="isSymbolUpper">The case of the copyright symbol.</param>
165 <param name="author">The company or person holding the copyright.</param>
166 <param name="years">The years of coverage of copyright.</param>
167 <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="author"/> is null or empty string.</exception>
168 <exception cref="T:System.ArgumentOutOfRangeException">Thrown when parameter <paramref name="years"/> is not supplied.</exception>
169 </member>
170 <member name="M:CommandLine.Text.CopyrightInfo.ToString">
171 <summary>
172 Returns the copyright informations as a <see cref="T:System.String"/>.
173 </summary>
174 <returns>The <see cref="T:System.String"/> that contains the copyright informations.</returns>
175 </member>
176 <member name="M:CommandLine.Text.CopyrightInfo.op_Implicit(CommandLine.Text.CopyrightInfo)~System.String">
177 <summary>
178 Converts the copyright informations to a <see cref="T:System.String"/>.
179 </summary>
180 <param name="info">This <see cref="T:CommandLine.Text.CopyrightInfo"/> instance.</param>
181 <returns>The <see cref="T:System.String"/> that contains the copyright informations.</returns>
182 </member>
183 <member name="M:CommandLine.Text.CopyrightInfo.FormatYears(System.Int32[])">
184 <summary>
185 When overridden in a derived class, allows to specify a new algorithm to render copyright years
186 as a <see cref="T:System.String"/> instance.
187 </summary>
188 <param name="years">A <see cref="T:System.Int32"/> array of years.</param>
189 <returns>A <see cref="T:System.String"/> instance with copyright years.</returns>
190 </member>
191 <member name="P:CommandLine.Text.CopyrightInfo.CopyrightWord">
192 <summary>
193 When overridden in a derived class, allows to specify a different copyright word.
194 </summary>
195 </member>
196 <member name="T:CommandLine.ICommandLineParser">
197 <summary>
198 Defines a basic interface to parse command line arguments.
199 </summary>
200 </member>
201 <member name="M:CommandLine.ICommandLineParser.ParseArguments(System.String[],System.Object)">
202 <summary>
203 Parses a <see cref="T:System.String"/> array of command line arguments, setting values in <paramref name="options"/>
204 parameter instance's public fields decorated with appropriate attributes.
205 </summary>
206 <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
207 <param name="options">An object's instance used to receive values.
208 Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
209 <returns>True if parsing process succeed.</returns>
210 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
211 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
212 </member>
213 <member name="M:CommandLine.ICommandLineParser.ParseArguments(System.String[],System.Object,System.IO.TextWriter)">
214 <summary>
215 Parses a <see cref="T:System.String"/> array of command line arguments, setting values in <paramref name="options"/>
216 parameter instance's public fields decorated with appropriate attributes.
217 This overload allows you to specify a <see cref="T:System.IO.TextWriter"/> derived instance for write text messages.
218 </summary>
219 <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
220 <param name="options">An object's instance used to receive values.
221 Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
222 <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
223 usually <see cref="P:System.Console.Error"/>. Setting this argument to null, will disable help screen.</param>
224 <returns>True if parsing process succeed.</returns>
225 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
226 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
227 </member>
228 <member name="T:CommandLine.CommandLineParser">
229 <summary>
230 Provides methods to parse command line arguments.
231 Default implementation for <see cref="T:CommandLine.ICommandLineParser"/>.
232 </summary>
233 </member>
234 <member name="M:CommandLine.CommandLineParser.#ctor">
235 <summary>
236 Initializes a new instance of the <see cref="T:CommandLine.CommandLineParser"/> class.
237 </summary>
238 </member>
239 <member name="M:CommandLine.CommandLineParser.#ctor(CommandLine.CommandLineParserSettings)">
240 <summary>
241 Initializes a new instance of the <see cref="T:CommandLine.CommandLineParser"/> class,
242 configurable with a <see cref="T:CommandLine.CommandLineParserSettings"/> object.
243 </summary>
244 <param name="settings">The <see cref="T:CommandLine.CommandLineParserSettings"/> object is used to configure
245 aspects and behaviors of the parser.</param>
246 </member>
247 <member name="M:CommandLine.CommandLineParser.ParseArguments(System.String[],System.Object)">
248 <summary>
249 Parses a <see cref="T:System.String"/> array of command line arguments, setting values in <paramref name="options"/>
250 parameter instance's public fields decorated with appropriate attributes.
251 </summary>
252 <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
253 <param name="options">An object's instance used to receive values.
254 Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
255 <returns>True if parsing process succeed.</returns>
256 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
257 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
258 </member>
259 <member name="M:CommandLine.CommandLineParser.ParseArguments(System.String[],System.Object,System.IO.TextWriter)">
260 <summary>
261 Parses a <see cref="T:System.String"/> array of command line arguments, setting values in <paramref name="options"/>
262 parameter instance's public fields decorated with appropriate attributes.
263 This overload allows you to specify a <see cref="T:System.IO.TextWriter"/> derived instance for write text messages.
264 </summary>
265 <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
266 <param name="options">An object's instance used to receive values.
267 Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
268 <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
269 usually <see cref="P:System.Console.Error"/>. Setting this argument to null, will disable help screen.</param>
270 <returns>True if parsing process succeed.</returns>
271 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
272 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
273 </member>
274 <member name="T:CommandLine.Text.HelpText">
275 <summary>
276 Models an help text and collects related informations.
277 You can assign it in place of a <see cref="T:System.String"/> instance.
278 </summary>
279 </member>
280 <member name="M:CommandLine.Text.HelpText.#ctor(System.String)">
281 <summary>
282 Initializes a new instance of the <see cref="T:CommandLine.Text.HelpText"/> class
283 specifying heading informations.
284 </summary>
285 <param name="heading">A string with heading information or
286 an instance of <see cref="T:CommandLine.Text.HeadingInfo"/>.</param>
287 <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="heading"/> is null or empty string.</exception>
288 </member>
289 <member name="M:CommandLine.Text.HelpText.AddPreOptionsLine(System.String)">
290 <summary>
291 Adds a text line after copyright and before options usage informations.
292 </summary>
293 <param name="value">A <see cref="T:System.String"/> instance.</param>
294 <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="value"/> is null or empty string.</exception>
295 </member>
296 <member name="M:CommandLine.Text.HelpText.AddPostOptionsLine(System.String)">
297 <summary>
298 Adds a text line at the bottom, after options usage informations.
299 </summary>
300 <param name="value">A <see cref="T:System.String"/> instance.</param>
301 <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="value"/> is null or empty string.</exception>
302 </member>
303 <member name="M:CommandLine.Text.HelpText.AddOptions(System.Object)">
304 <summary>
305 Adds a text block with options usage informations.
306 </summary>
307 <param name="options">The instance that collected command line arguments parsed with <see cref="!:CommandLine.Parser"/> class.</param>
308 <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="options"/> is null.</exception>
309 </member>
310 <member name="M:CommandLine.Text.HelpText.AddOptions(System.Object,System.String)">
311 <summary>
312 Adds a text block with options usage informations.
313 </summary>
314 <param name="options">The instance that collected command line arguments parsed with the <see cref="!:CommandLine.Parser"/> class.</param>
315 <param name="requiredWord">The word to use when the option is required.</param>
316 <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="options"/> is null.</exception>
317 <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="requiredWord"/> is null or empty string.</exception>
318 </member>
319 <member name="M:CommandLine.Text.HelpText.AddOptions(System.Object,System.String,System.Int32)">
320 <summary>
321 Adds a text block with options usage informations.
322 </summary>
323 <param name="options">The instance that collected command line arguments parsed with the <see cref="!:CommandLine.Parser"/> class.</param>
324 <param name="requiredWord">The word to use when the option is required.</param>
325 <param name="maximumLength">The maximum length of the help documentation.</param>
326 <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="options"/> is null.</exception>
327 <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="requiredWord"/> is null or empty string.</exception>
328 </member>
329 <member name="M:CommandLine.Text.HelpText.ToString">
330 <summary>
331 Returns the help informations as a <see cref="T:System.String"/>.
332 </summary>
333 <returns>The <see cref="T:System.String"/> that contains the help informations.</returns>
334 </member>
335 <member name="M:CommandLine.Text.HelpText.op_Implicit(CommandLine.Text.HelpText)~System.String">
336 <summary>
337 Converts the help informations to a <see cref="T:System.String"/>.
338 </summary>
339 <param name="info">This <see cref="T:CommandLine.Text.HelpText"/> instance.</param>
340 <returns>The <see cref="T:System.String"/> that contains the help informations.</returns>
341 </member>
342 <member name="P:CommandLine.Text.HelpText.Copyright">
343 <summary>
344 Sets the copyright information string.
345 You can directly assign a <see cref="T:CommandLine.Text.CopyrightInfo"/> instance.
346 </summary>
347 </member>
348 <member name="P:CommandLine.Text.HelpText.MaximumDisplayWidth">
349 <summary>
350 Gets or sets the maximum width of the display. This determines word wrap when displaying the text.
351 </summary>
352 <value>The maximum width of the display.</value>
353 </member>
354 <member name="P:CommandLine.Text.HelpText.AdditionalNewLineAfterOption">
355 <summary>
356 Gets or sets whether to add an additional line after the description of the option.
357 </summary>
358 </member>
359 <member name="T:CommandLine.Text.HeadingInfo">
360 <summary>
361 Models the heading informations part of an help text.
362 You can assign it where you assign any <see cref="T:System.String"/> instance.
363 </summary>
364 </member>
365 <member name="M:CommandLine.Text.HeadingInfo.#ctor(System.String)">
366 <summary>
367 Initializes a new instance of the <see cref="T:CommandLine.Text.HeadingInfo"/> class
368 specifying program name.
369 </summary>
370 <param name="programName">The name of the program.</param>
371 <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="programName"/> is null or empty string.</exception>
372 </member>
373 <member name="M:CommandLine.Text.HeadingInfo.#ctor(System.String,System.String)">
374 <summary>
375 Initializes a new instance of the <see cref="T:CommandLine.Text.HeadingInfo"/> class
376 specifying program name and version.
377 </summary>
378 <param name="programName">The name of the program.</param>
379 <param name="version">The version of the program.</param>
380 <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="programName"/> is null or empty string.</exception>
381 </member>
382 <member name="M:CommandLine.Text.HeadingInfo.ToString">
383 <summary>
384 Returns the heading informations as a <see cref="T:System.String"/>.
385 </summary>
386 <returns>The <see cref="T:System.String"/> that contains the heading informations.</returns>
387 </member>
388 <member name="M:CommandLine.Text.HeadingInfo.op_Implicit(CommandLine.Text.HeadingInfo)~System.String">
389 <summary>
390 Converts the heading informations to a <see cref="T:System.String"/>.
391 </summary>
392 <param name="info">This <see cref="T:CommandLine.Text.HeadingInfo"/> instance.</param>
393 <returns>The <see cref="T:System.String"/> that contains the heading informations.</returns>
394 </member>
395 <member name="M:CommandLine.Text.HeadingInfo.WriteMessage(System.String,System.IO.TextWriter)">
396 <summary>
397 Writes out a string and a new line using the program name specified in the constructor
398 and <paramref name="message"/> parameter.
399 </summary>
400 <param name="message">The <see cref="T:System.String"/> message to write.</param>
401 <param name="writer">The target <see cref="T:System.IO.TextWriter"/> derived type.</param>
402 <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="message"/> is null or empty string.</exception>
403 <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="writer"/> is null.</exception>
404 </member>
405 <member name="M:CommandLine.Text.HeadingInfo.WriteMessage(System.String)">
406 <summary>
407 Writes out a string and a new line using the program name specified in the constructor
408 and <paramref name="message"/> parameter to standard output stream.
409 </summary>
410 <param name="message">The <see cref="T:System.String"/> message to write.</param>
411 <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="message"/> is null or empty string.</exception>
412 </member>
413 <member name="M:CommandLine.Text.HeadingInfo.WriteError(System.String)">
414 <summary>
415 Writes out a string and a new line using the program name specified in the constructor
416 and <paramref name="message"/> parameter to standard error stream.
417 </summary>
418 <param name="message">The <see cref="T:System.String"/> message to write.</param>
419 <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="message"/> is null or empty string.</exception>
420 </member>
421 <member name="T:CommandLine.OptionArrayAttribute">
422 <summary>
423 Models an option that can accept multiple values as separated arguments.
424 </summary>
425 </member>
426 <member name="M:CommandLine.OptionArrayAttribute.#ctor(System.String,System.String)">
427 <summary>
428 Initializes a new instance of the <see cref="T:CommandLine.OptionArrayAttribute"/> class.
429 </summary>
430 <param name="shortName">The short name of the option or null if not used.</param>
431 <param name="longName">The long name of the option or null if not used.</param>
432 </member>
433 <member name="T:CommandLine.CommandLineParserSettings">
434 <summary>
435 Specifies a set of features to configure a <see cref="T:CommandLine.CommandLineParser"/> behavior.
436 </summary>
437 </member>
438 <member name="M:CommandLine.CommandLineParserSettings.#ctor">
439 <summary>
440 Initializes a new instance of the <see cref="T:CommandLine.CommandLineParserSettings"/> class.
441 </summary>
442 </member>
443 <member name="M:CommandLine.CommandLineParserSettings.#ctor(System.Boolean)">
444 <summary>
445 Initializes a new instance of the <see cref="T:CommandLine.CommandLineParserSettings"/> class,
446 setting the case comparison behavior.
447 </summary>
448 <param name="caseSensitive">If set to true, parsing will be case sensitive.</param>
449 </member>
450 <member name="M:CommandLine.CommandLineParserSettings.#ctor(System.IO.TextWriter)">
451 <summary>
452 Initializes a new instance of the <see cref="T:CommandLine.CommandLineParserSettings"/> class,
453 setting the <see cref="T:System.IO.TextWriter"/> used for help method output.
454 </summary>
455 <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
456 default <see cref="P:System.Console.Error"/>. Setting this argument to null, will disable help screen.</param>
457 </member>
458 <member name="M:CommandLine.CommandLineParserSettings.#ctor(System.Boolean,System.IO.TextWriter)">
459 <summary>
460 Initializes a new instance of the <see cref="T:CommandLine.CommandLineParserSettings"/> class,
461 setting case comparison and help output options.
462 </summary>
463 <param name="caseSensitive">If set to true, parsing will be case sensitive.</param>
464 <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
465 default <see cref="P:System.Console.Error"/>. Setting this argument to null, will disable help screen.</param>
466 </member>
467 <member name="M:CommandLine.CommandLineParserSettings.#ctor(System.Boolean,System.Boolean)">
468 <summary>
469 Initializes a new instance of the <see cref="T:CommandLine.CommandLineParserSettings"/> class,
470 setting case comparison and mutually exclusive behaviors.
471 </summary>
472 <param name="caseSensitive">If set to true, parsing will be case sensitive.</param>
473 <param name="mutuallyExclusive">If set to true, enable mutually exclusive behavior.</param>
474 </member>
475 <member name="M:CommandLine.CommandLineParserSettings.#ctor(System.Boolean,System.Boolean,System.IO.TextWriter)">
476 <summary>
477 Initializes a new instance of the <see cref="T:CommandLine.CommandLineParserSettings"/> class,
478 setting case comparison, mutually exclusive behavior and help output option.
479 </summary>
480 <param name="caseSensitive">If set to true, parsing will be case sensitive.</param>
481 <param name="mutuallyExclusive">If set to true, enable mutually exclusive behavior.</param>
482 <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
483 default <see cref="P:System.Console.Error"/>. Setting this argument to null, will disable help screen.</param>
484 </member>
485 <member name="P:CommandLine.CommandLineParserSettings.CaseSensitive">
486 <summary>
487 Gets or sets the case comparison behavior.
488 Default is set to true.
489 </summary>
490 </member>
491 <member name="P:CommandLine.CommandLineParserSettings.MutuallyExclusive">
492 <summary>
493 Gets or sets the mutually exclusive behavior.
494 Default is set to false.
495 </summary>
496 </member>
497 <member name="P:CommandLine.CommandLineParserSettings.HelpWriter">
498 <summary>
499 Gets or sets the <see cref="T:System.IO.TextWriter"/> used for help method output.
500 Setting this property to null, will disable help screen.
501 </summary>
502 </member>
503 </members>
504 </doc>