PageRenderTime 52ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/Tools/MSpec/CommandLine.xml

#
XML | 504 lines | 504 code | 0 blank | 0 comment | 0 complexity | b7db7ca1220d2262b1f1c8788e1c3045 MD5 | raw file
Possible License(s): CC-BY-SA-3.0
  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>