source: xmlTools/trunk/posUpdate/bin/Debug/CLAP.xml.bak@ 714

Last change on this file since 714 was 710, checked in by s10k, 12 years ago
File size: 73.6 KB
Line 
1<?xml version="1.0"?>
2<doc>
3 <assembly>
4 <name>CLAP</name>
5 </assembly>
6 <members>
7 <member name="T:CLAP.Interception.PreVerbExecutionContext">
8 <summary>
9 The context before a verb is to be executed
10 </summary>
11 </member>
12 <member name="P:CLAP.Interception.UserVerbExecutionContext.Method">
13 <summary>
14 The method that is executed
15 </summary>
16 </member>
17 <member name="P:CLAP.Interception.UserVerbExecutionContext.Target">
18 <summary>
19 The target object, if any, that the verb is executed on.
20 If the verb is static, this is null.
21 </summary>
22 </member>
23 <member name="P:CLAP.Interception.UserVerbExecutionContext.UserContext">
24 <summary>
25 A user-context that can be filled with custom keys and values.
26 Once filled in the pre-execution context - it is available in the post-execution context.
27 </summary>
28 </member>
29 <member name="P:CLAP.Interception.UserVerbExecutionContext.Parameters">
30 <summary>
31 The list of parameters and their values
32 </summary>
33 </member>
34 <member name="P:CLAP.Interception.PreVerbExecutionContext.Cancel">
35 <summary>
36 Whether to cancel to verb execution.
37 The post-interception will be called having the Cancelled property set to true.
38 </summary>
39 </member>
40 <member name="T:CLAP.Validation.FileExistsAttribute">
41 <summary>
42 File exists validation:
43 The string value of the marked parameter or property must be a path to an existing file
44 </summary>
45 </member>
46 <member name="T:CLAP.ValidationAttribute">
47 <summary>
48 Validation on the parameter's value
49 </summary>
50 </member>
51 <member name="M:CLAP.ValidationAttribute.GetValidator">
52 <summary>
53 The validator
54 </summary>
55 </member>
56 <member name="P:CLAP.ValidationAttribute.Description">
57 <summary>
58 The description of this validation attribute, used when asking for help
59 </summary>
60 </member>
61 <member name="M:CLAP.Validation.FileExistsAttribute.#ctor">
62 <summary>
63 Constructor
64 </summary>
65 </member>
66 <member name="M:CLAP.Validation.FileExistsAttribute.GetValidator">
67 <summary>
68 Gets a validator instance
69 </summary>
70 </member>
71 <member name="P:CLAP.Validation.FileExistsAttribute.Description">
72 <summary>
73 The validation description
74 </summary>
75 </member>
76 <member name="T:CLAP.IValueValidator">
77 <summary>
78 A value validator
79 </summary>
80 </member>
81 <member name="M:CLAP.IValueValidator.Validate(CLAP.ValueInfo)">
82 <summary>
83 Validate the value
84 </summary>
85 </member>
86 <member name="T:CLAP.Validation.MoreOrEqualToAttribute">
87 <summary>
88 More-Or-Equal-To validation:
89 The numeric value of the marked parameter or property must be a more or equal to the specified number
90 </summary>
91 </member>
92 <member name="T:CLAP.Validation.NumberValidationAttribute">
93 <summary>
94 Number validation
95 </summary>
96 </member>
97 <member name="M:CLAP.Validation.NumberValidationAttribute.#ctor(System.Double)">
98 <summary>
99 Constructor
100 </summary>
101 </member>
102 <member name="M:CLAP.Validation.MoreOrEqualToAttribute.#ctor(System.Double)">
103 <summary>
104 Constructor
105 </summary>
106 </member>
107 <member name="T:CLAP.Validation.MoreOrEqualToAttribute.MoreOrEqualToValidator">
108 <summary>
109 More Or Equal-To validator
110 </summary>
111 </member>
112 <member name="T:CLAP.Validation.NumberValidator">
113 <summary>
114 Number validation
115 </summary>
116 </member>
117 <member name="M:CLAP.Validation.NumberValidator.#ctor(System.Double)">
118 <summary>
119 Constructor
120 </summary>
121 </member>
122 <member name="M:CLAP.Validation.NumberValidator.Validate(CLAP.ValueInfo)">
123 <summary>
124 Validate
125 </summary>
126 </member>
127 <member name="P:CLAP.Validation.NumberValidator.Number">
128 <summary>
129 The number to validate with
130 </summary>
131 </member>
132 <member name="M:CLAP.Validation.MoreOrEqualToAttribute.MoreOrEqualToValidator.#ctor(System.Double)">
133 <summary>
134 Constructor
135 </summary>
136 <param name="number"></param>
137 </member>
138 <member name="M:CLAP.Validation.MoreOrEqualToAttribute.MoreOrEqualToValidator.Validate(CLAP.ValueInfo)">
139 <summary>
140 Validate
141 </summary>
142 </member>
143 <member name="T:CLAP.MethodInvoker">
144 <summary>
145 A helper for method invoking to allow mocking for tests
146 </summary>
147 </member>
148 <member name="T:CLAP.EmptyAttribute">
149 <summary>
150 Marks a method to be executed when there is no input.
151 The method must not accept any parameter except if marked along with [Help].
152 </summary>
153 </member>
154 <member name="T:CLAP.Validation.LessThanAttribute">
155 <summary>
156 Less-Than validation:
157 The numeric value of the marked parameter or property must be a less than the specified number
158 </summary>
159 </member>
160 <member name="M:CLAP.Validation.LessThanAttribute.#ctor(System.Double)">
161 <summary>
162 Constructor
163 </summary>
164 </member>
165 <member name="T:CLAP.Validation.LessThanAttribute.LessThanValidator">
166 <summary>
167 Less-Than validator
168 </summary>
169 </member>
170 <member name="M:CLAP.Validation.LessThanAttribute.LessThanValidator.#ctor(System.Double)">
171 <summary>
172 Constructor
173 </summary>
174 </member>
175 <member name="M:CLAP.Validation.LessThanAttribute.LessThanValidator.Validate(CLAP.ValueInfo)">
176 <summary>
177 Validate
178 </summary>
179 </member>
180 <member name="T:CLAP.Interception.PostVerbExecutionContext">
181 <summary>
182 The context after a verb was executed
183 </summary>
184 </member>
185 <member name="P:CLAP.Interception.PostVerbExecutionContext.Cancelled">
186 <summary>
187 Whether the verb execution was cancelled by the pre-execution interception
188 </summary>
189 </member>
190 <member name="P:CLAP.Interception.PostVerbExecutionContext.Exception">
191 <summary>
192 If the verb failed to execute - this contains the exception that was thrown
193 </summary>
194 </member>
195 <member name="P:CLAP.Interception.PostVerbExecutionContext.Failed">
196 <summary>
197 Whether the verb failed to execute
198 </summary>
199 </member>
200 <member name="T:CLAP.VerbAttribute">
201 <summary>
202 Marks a method as a verb
203 </summary>
204 </member>
205 <member name="P:CLAP.VerbAttribute.Aliases">
206 <summary>
207 Additional names for the verb
208 </summary>
209 </member>
210 <member name="P:CLAP.VerbAttribute.Description">
211 <summary>
212 The description of the verb. Used to generate the help string
213 </summary>
214 </member>
215 <member name="P:CLAP.VerbAttribute.IsDefault">
216 <summary>
217 Whether this verb is the default verb of the class
218 </summary>
219 </member>
220 <member name="T:CLAP.Interception.VerbInterception">
221 <summary>
222 Marks a class to allow verb-interception by a defined IVerbInterceptor
223 (or either IPreVerbInterceptor or IPostVerbInterceptor) type
224 </summary>
225 </member>
226 <member name="M:CLAP.Interception.VerbInterception.#ctor(System.Type)">
227 <summary>
228 Marks a class to allow verb-interception by a defined IVerbInterceptor
229 (or either IPreVerbInterceptor or IPostVerbInterceptor) type
230 </summary>
231 <param name="interceptorType">An interceptor type that implements either IVerbInterceptor, IPreVerbInterceptor or IPostVerbInterceptor</param>
232 </member>
233 <member name="P:CLAP.Interception.VerbInterception.InterceptorType">
234 <summary>
235 The interceptor type
236 </summary>
237 </member>
238 <member name="T:CLAP.ValueInfo">
239 <summary>
240 Information about a vluae
241 </summary>
242 </member>
243 <member name="P:CLAP.ValueInfo.Name">
244 <summary>
245 The name of the value. Either the parameter or property name
246 </summary>
247 </member>
248 <member name="P:CLAP.ValueInfo.Type">
249 <summary>
250 The type of the value
251 </summary>
252 </member>
253 <member name="P:CLAP.ValueInfo.Value">
254 <summary>
255 The value
256 </summary>
257 </member>
258 <member name="T:CLAP.Validation.RegexMatchesAttribute">
259 <summary>
260 Regex validation:
261 The string value of the marked parameter or property must match the specified regular expression
262 </summary>
263 </member>
264 <member name="M:CLAP.Validation.RegexMatchesAttribute.#ctor(System.String)">
265 <summary>
266 Constructor
267 </summary>
268 <param name="pattern"></param>
269 </member>
270 <member name="T:CLAP.Validation.RegexMatchesAttribute.RegexMatchesValidator">
271 <summary>
272 Regex validator
273 </summary>
274 </member>
275 <member name="M:CLAP.Validation.RegexMatchesAttribute.RegexMatchesValidator.#ctor(System.String)">
276 <summary>
277 Constructor
278 </summary>
279 <param name="pattern"></param>
280 </member>
281 <member name="M:CLAP.Validation.RegexMatchesAttribute.RegexMatchesValidator.Validate(CLAP.ValueInfo)">
282 <summary>
283 Validate
284 </summary>
285 </member>
286 <member name="P:CLAP.Validation.RegexMatchesAttribute.RegexMatchesValidator.Pattern">
287 <summary>
288 The regex pattern
289 </summary>
290 </member>
291 <member name="T:CLAP.VerbExecutionContext">
292 <summary>
293 A verb execution context
294 </summary>
295 </member>
296 <member name="P:CLAP.VerbExecutionContext.Method">
297 <summary>
298 The method that is executed
299 </summary>
300 </member>
301 <member name="P:CLAP.VerbExecutionContext.Target">
302 <summary>
303 The target object, if any, that the verb is executed on.
304 If the verb is static, this is null.
305 </summary>
306 </member>
307 <member name="P:CLAP.VerbExecutionContext.Input">
308 <summary>
309 The input arguments
310 </summary>
311 </member>
312 <member name="T:CLAP.Validation.MoreThanAttribute">
313 <summary>
314 More-Than validation:
315 The numeric value of the marked parameter or property must be a more than the specified number
316 </summary>
317 </member>
318 <member name="M:CLAP.Validation.MoreThanAttribute.#ctor(System.Double)">
319 <summary>
320 Constructor
321 </summary>
322 <param name="number"></param>
323 </member>
324 <member name="T:CLAP.Validation.MoreThanAttribute.MoreThanValidator">
325 <summary>
326 More-Than validator
327 </summary>
328 </member>
329 <member name="M:CLAP.Validation.MoreThanAttribute.MoreThanValidator.#ctor(System.Double)">
330 <summary>
331 Constructor
332 </summary>
333 </member>
334 <member name="M:CLAP.Validation.MoreThanAttribute.MoreThanValidator.Validate(CLAP.ValueInfo)">
335 <summary>
336 Validate
337 </summary>
338 </member>
339 <member name="T:CLAP.Validation.PathExistsAttribute">
340 <summary>
341 Path exists validation:
342 The string value of the marked parameter or property must be a path to an existing file or directory
343 </summary>
344 </member>
345 <member name="T:CLAP.HelpAttribute">
346 <summary>
347 Marks a method to be called when the user asks for help
348 </summary>
349 </member>
350 <member name="P:CLAP.HelpAttribute.Aliases">
351 <summary>
352 The additional aliases (as CSV) of the parameter
353 </summary>
354 </member>
355 <member name="P:CLAP.HelpAttribute.Name">
356 <summary>
357 The name of this parameter
358 </summary>
359 </member>
360 <member name="T:CLAP.Interception.ParameterAndValue">
361 <summary>
362 A parameter and its value
363 </summary>
364 </member>
365 <member name="P:CLAP.Interception.ParameterAndValue.Parameter">
366 <summary>
367 The parameter
368 </summary>
369 </member>
370 <member name="P:CLAP.Interception.ParameterAndValue.Value">
371 <summary>
372 The value of the parameter
373 </summary>
374 </member>
375 <member name="T:CLAP.Interception.IVerbInterceptor">
376 <summary>
377 Gives interception options to verb execution
378 </summary>
379 </member>
380 <member name="T:CLAP.Interception.IPreVerbInterceptor">
381 <summary>
382 Gives interception options to verb execution BEFORE the verb is executed
383 </summary>
384 </member>
385 <member name="T:CLAP.Interception.IPostVerbInterceptor">
386 <summary>
387 Gives interception options to verb execution AFTER the verb is executed, even if the execution fails
388 </summary>
389 </member>
390 <member name="T:CLAP.CollectionValidationAttribute">
391 <summary>
392 Validates a collection of parameters of properties
393 </summary>
394 </member>
395 <member name="T:CLAP.ICollectionValidation">
396 <summary>
397 Validation of collections of parameters and values
398 </summary>
399 </member>
400 <member name="M:CLAP.ICollectionValidation.GetValidator">
401 <summary>
402 Gets an instance of the collection validator
403 </summary>
404 <returns></returns>
405 </member>
406 <member name="P:CLAP.ICollectionValidation.Description">
407 <summary>
408 The description of this validation attribute, used when asking for help
409 </summary>
410 </member>
411 <member name="M:CLAP.CollectionValidationAttribute.GetValidator">
412 <summary>
413 Gets a validator instance
414 </summary>
415 </member>
416 <member name="P:CLAP.CollectionValidationAttribute.Description">
417 <summary>
418 The validation description
419 </summary>
420 </member>
421 <member name="T:CLAP.Validation.LessOrEqualToAttribute">
422 <summary>
423 Less-Or-Equal-To validation:
424 The numeric value of the marked parameter or property must be a less or equal to the specified number
425 </summary>
426 </member>
427 <member name="M:CLAP.Validation.LessOrEqualToAttribute.#ctor(System.Double)">
428 <summary>
429 Constructor
430 </summary>
431 </member>
432 <member name="T:CLAP.Validation.LessOrEqualToAttribute.LessOrEqualToValidator">
433 <summary>
434 Less Or Equal-To validator
435 </summary>
436 </member>
437 <member name="M:CLAP.Validation.LessOrEqualToAttribute.LessOrEqualToValidator.#ctor(System.Double)">
438 <summary>
439 Constructor
440 </summary>
441 </member>
442 <member name="M:CLAP.Validation.LessOrEqualToAttribute.LessOrEqualToValidator.Validate(CLAP.ValueInfo)">
443 <summary>
444 Validate
445 </summary>
446 </member>
447 <member name="T:CLAP.ICollectionValidator">
448 <summary>
449 Validation of collections of parameters and values
450 </summary>
451 </member>
452 <member name="T:CLAP.ParserRegistration">
453 <summary>
454 Provides registration features for parser instances
455 </summary>
456 </member>
457 <member name="M:CLAP.ParserRegistration.HelpHandler(System.String,CLAP.Action{System.String})">
458 <summary>
459 Registers a help handler that is executed when the user requests for help
460 </summary>
461 <param name="names">The names (CSV) to be registered as help parameters. For example: "?,h,help"</param>
462 <param name="helpHandler">The action to be executed</param>
463 </member>
464 <member name="M:CLAP.ParserRegistration.EmptyHelpHandler(CLAP.Action{System.String})">
465 <summary>
466 Registers an empty help handler that is executed when there is no input
467 </summary>
468 <param name="handler">The action to be executed</param>
469 </member>
470 <member name="M:CLAP.ParserRegistration.EmptyHandler(CLAP.Action)">
471 <summary>
472 Registers an empty handler that is executed when there is no input
473 </summary>
474 <param name="handler">The action to be executed</param>
475 </member>
476 <member name="M:CLAP.ParserRegistration.ErrorHandler(CLAP.Action{CLAP.ExceptionContext})">
477 <summary>
478 Registers an error handler that is executed when an exception is thrown
479 </summary>
480 <param name="handler">The action to be executed</param>
481 </member>
482 <member name="M:CLAP.ParserRegistration.PreVerbInterceptor(CLAP.Action{CLAP.Interception.PreVerbExecutionContext})">
483 <summary>
484 Registers a pre-verb execution interceptor
485 </summary>
486 <param name="interceptor">The action to be executed before each verb is executed</param>
487 </member>
488 <member name="M:CLAP.ParserRegistration.PostVerbInterceptor(CLAP.Action{CLAP.Interception.PostVerbExecutionContext})">
489 <summary>
490 Registers a post-verb execution interceptor
491 </summary>
492 <param name="interceptor">The action to be executed after each verb is executed</param>
493 </member>
494 <member name="M:CLAP.ParserRegistration.ParameterHandler(System.String,CLAP.Action)">
495 <summary>
496 Registers a global parameter handler
497 </summary>
498 <param name="names">The names (CSV) to be registered as boolean parameters (switches)</param>
499 <param name="action">The action to execute</param>
500 </member>
501 <member name="M:CLAP.ParserRegistration.ParameterHandler(System.String,CLAP.Action,System.String)">
502 <summary>
503 Registers a global parameter handler
504 </summary>
505 <param name="names">The names (CSV) to be registered as boolean parameters (switches)</param>
506 <param name="action">The action to execute</param>
507 <param name="description">The parameter description (for help generation)</param>
508 </member>
509 <member name="M:CLAP.ParserRegistration.ParameterHandler``1(System.String,CLAP.Action{``0})">
510 <summary>
511 Registers a global parameter handler
512 </summary>
513 <typeparam name="TParameter">The type of the parameter</typeparam>
514 <param name="names">The names (CSV) to be registered as parameters</param>
515 <param name="action">The action to execute</param>
516 </member>
517 <member name="M:CLAP.ParserRegistration.ParameterHandler``1(System.String,CLAP.Action{``0},System.String)">
518 <summary>
519 Registers a global parameter handler
520 </summary>
521 <typeparam name="TParameter">The type of the parameter</typeparam>
522 <param name="names">The names (CSV) to be registered as parameters</param>
523 <param name="action">The action to execute</param>
524 <param name="description">The parameter description (for help generation)</param>
525 </member>
526 <member name="T:CLAP.Interception.PostVerbExecutionAttribute">
527 <summary>
528 Marks a method to run after each verb is executed
529 </summary>
530 </member>
531 <member name="T:CLAP.GlobalAttribute">
532 <summary>
533 Marks a method as a global parameter.
534 The method can either accept any single allowed parameter type or accept
535 no parameters and be treated as a boolean switch.
536 </summary>
537 </member>
538 <member name="P:CLAP.GlobalAttribute.Aliases">
539 <summary>
540 The additional aliases (as CSV) of the parameter
541 </summary>
542 </member>
543 <member name="P:CLAP.GlobalAttribute.Description">
544 <summary>
545 The description of this parameter
546 </summary>
547 </member>
548 <member name="P:CLAP.GlobalAttribute.Name">
549 <summary>
550 The name of this parameter
551 </summary>
552 </member>
553 <member name="T:CLAP.CommandLineParserException">
554 <summary>
555 Base exception class for all parser exceptions
556 </summary>
557 </member>
558 <member name="M:CLAP.CommandLineParserException.#ctor">
559 <summary>
560 Constructor
561 </summary>
562 </member>
563 <member name="M:CLAP.CommandLineParserException.#ctor(System.String)">
564 <summary>
565 Constructor
566 </summary>
567 </member>
568 <member name="M:CLAP.CommandLineParserException.#ctor(System.String,System.Exception)">
569 <summary>
570 Constructor
571 </summary>
572 </member>
573 <member name="P:CLAP.VerbNotFoundException.Verb">
574 <summary>
575 The verb string that wasn't found
576 </summary>
577 </member>
578 <member name="P:CLAP.MissingRequiredArgumentException.ParameterName">
579 <summary>
580 The name of the required parameter
581 </summary>
582 </member>
583 <member name="P:CLAP.MissingRequiredArgumentException.Method">
584 <summary>
585 The verb that requires the parameter
586 </summary>
587 </member>
588 <member name="P:CLAP.MissingArgumentValueException.ParameterName">
589 <summary>
590 The name of the parameter
591 </summary>
592 </member>
593 <member name="P:CLAP.MissingArgumentPrefixException.ParameterName">
594 <summary>
595 The name of the parameter
596 </summary>
597 </member>
598 <member name="P:CLAP.TypeConvertionException.Value">
599 <summary>
600 The string value that failed to be converted
601 </summary>
602 </member>
603 <member name="P:CLAP.TypeConvertionException.Type">
604 <summary>
605 The target type
606 </summary>
607 </member>
608 <member name="P:CLAP.UnhandledParametersException.UnhandledParameters">
609 <summary>
610 The collection of unhandled arguments
611 </summary>
612 </member>
613 <member name="P:CLAP.MoreThanOneDefaultVerbException.Verbs">
614 <summary>
615 The collection of the verbs that are defined as default
616 </summary>
617 </member>
618 <member name="P:CLAP.InvalidHelpHandlerException.Method">
619 <summary>
620 The method that is defined as help
621 </summary>
622 </member>
623 <member name="P:CLAP.AmbiguousParameterDefaultException.Parameter">
624 <summary>
625 The parameter that has both a Default and a DefaultProvider
626 </summary>
627 </member>
628 <member name="P:CLAP.InvalidParameterDefaultProviderException.Parameter">
629 <summary>
630 The parameter that has an invalid DefaultProvider
631 </summary>
632 </member>
633 <member name="P:CLAP.DuplicateGlobalHandlerException.Name">
634 <summary>
635 The global handler name
636 </summary>
637 </member>
638 <member name="T:CLAP.Parser">
639 <summary>
640 A command-line arguments parser
641 </summary>
642 </member>
643 <member name="T:CLAP.MultiParser">
644 <summary>
645 A parser of one or more classes
646 </summary>
647 </member>
648 <member name="M:CLAP.MultiParser.RunStatic(System.String[])">
649 <summary>
650 Run a parser of static verbs
651 </summary>
652 <param name="args">The user arguments</param>
653 </member>
654 <member name="M:CLAP.MultiParser.RunTargets(System.String[],System.Object[])">
655 <summary>
656 Run a parser of instance verbs against instances of the verb classes
657 </summary>
658 <param name="args">The user arguments</param>
659 <param name="targets">The instances of the verb classes</param>
660 </member>
661 <member name="M:CLAP.MultiParser.GetHelpString">
662 <summary>
663 Gets a help string that describes all the parser information for the user
664 </summary>
665 </member>
666 <member name="P:CLAP.MultiParser.Register">
667 <summary>
668 Parser registration
669 </summary>
670 </member>
671 <member name="M:CLAP.Parser.RunConsole(System.String[],System.Object[])">
672 <summary>
673 Executes a console parser of instance-verbs based on the specified targets
674 </summary>
675 <param name="args">The user arguments</param>
676 <param name="targets">The instances of the verb classes</param>
677 </member>
678 <member name="M:CLAP.Parser.RunConsole``1(System.String[])">
679 <summary>
680 Executes a generic console static parser of a specified type
681 </summary>
682 <typeparam name="T">The type of the parser</typeparam>
683 <param name="args">The user arguments</param>
684 </member>
685 <member name="M:CLAP.Parser.RunConsole``1(System.String[],``0)">
686 <summary>
687 Executes a generic console parser of a specified type
688 </summary>
689 <typeparam name="T">The type of the parser</typeparam>
690 <param name="args">The user arguments</param>
691 <param name="t">An instance of the verb class</param>
692 </member>
693 <member name="M:CLAP.Parser.RunConsole``2(System.String[])">
694 <summary>
695 Executes a generic console static parser of some specified types
696 </summary>
697 <param name="args">The user arguments</param>
698 </member>
699 <member name="M:CLAP.Parser.RunConsole``2(System.String[],``0,``1)">
700 <summary>
701 Executes a generic console parser of some specified types
702 </summary>
703 <typeparam name="T1">The type of the parser</typeparam>
704 <typeparam name="T2">The type of the parser</typeparam>
705 <param name="args">The user arguments</param>
706 <param name="t1">An instance of the verb class</param>
707 <param name="t2">An instance of the verb class</param>
708 </member>
709 <member name="M:CLAP.Parser.RunConsole``3(System.String[])">
710 <summary>
711 Executes a generic console static parser of some specified types
712 </summary>
713 <param name="args">The user arguments</param>
714 </member>
715 <member name="M:CLAP.Parser.RunConsole``3(System.String[],``0,``1,``2)">
716 <summary>
717 Executes a generic console parser of some specified types
718 </summary>
719 <typeparam name="T1">The type of the parser</typeparam>
720 <typeparam name="T2">The type of the parser</typeparam>
721 <typeparam name="T3">The type of the parser</typeparam>
722 <param name="args">The user arguments</param>
723 <param name="t1">An instance of the verb class</param>
724 <param name="t2">An instance of the verb class</param>
725 <param name="t3">An instance of the verb class</param>
726 </member>
727 <member name="M:CLAP.Parser.RunConsole``4(System.String[])">
728 <summary>
729 Executes a generic console static parser of some specified types
730 </summary>
731 <param name="args">The user arguments</param>
732 </member>
733 <member name="M:CLAP.Parser.RunConsole``4(System.String[],``0,``1,``2,``3)">
734 <summary>
735 Executes a generic console parser of some specified types
736 </summary>
737 <typeparam name="T1">The type of the parser</typeparam>
738 <typeparam name="T2">The type of the parser</typeparam>
739 <typeparam name="T3">The type of the parser</typeparam>
740 <typeparam name="T4">The type of the parser</typeparam>
741 <param name="args">The user arguments</param>
742 <param name="t1">An instance of the verb class</param>
743 <param name="t2">An instance of the verb class</param>
744 <param name="t3">An instance of the verb class</param>
745 <param name="t4">An instance of the verb class</param>
746 </member>
747 <member name="M:CLAP.Parser.RunConsole``5(System.String[])">
748 <summary>
749 Executes a generic console static parser of some specified types
750 </summary>
751 <param name="args">The user arguments</param>
752 </member>
753 <member name="M:CLAP.Parser.RunConsole``5(System.String[],``0,``1,``2,``3,``4)">
754 <summary>
755 Executes a generic console parser of some specified types
756 </summary>
757 <typeparam name="T1">The type of the parser</typeparam>
758 <typeparam name="T2">The type of the parser</typeparam>
759 <typeparam name="T3">The type of the parser</typeparam>
760 <typeparam name="T4">The type of the parser</typeparam>
761 <typeparam name="T5">The type of the parser</typeparam>
762 <param name="args">The user arguments</param>
763 <param name="t1">An instance of the verb class</param>
764 <param name="t2">An instance of the verb class</param>
765 <param name="t3">An instance of the verb class</param>
766 <param name="t4">An instance of the verb class</param>
767 <param name="t5">An instance of the verb class</param>
768 </member>
769 <member name="M:CLAP.Parser.RunConsole``6(System.String[])">
770 <summary>
771 Executes a generic console static parser of some specified types
772 </summary>
773 <param name="args">The user arguments</param>
774 </member>
775 <member name="M:CLAP.Parser.RunConsole``6(System.String[],``0,``1,``2,``3,``4,``5)">
776 <summary>
777 Executes a generic console parser of some specified types
778 </summary>
779 <typeparam name="T1">The type of the parser</typeparam>
780 <typeparam name="T2">The type of the parser</typeparam>
781 <typeparam name="T3">The type of the parser</typeparam>
782 <typeparam name="T4">The type of the parser</typeparam>
783 <typeparam name="T5">The type of the parser</typeparam>
784 <typeparam name="T6">The type of the parser</typeparam>
785 <param name="args">The user arguments</param>
786 <param name="t1">An instance of the verb class</param>
787 <param name="t2">An instance of the verb class</param>
788 <param name="t3">An instance of the verb class</param>
789 <param name="t4">An instance of the verb class</param>
790 <param name="t5">An instance of the verb class</param>
791 <param name="t6">An instance of the verb class</param>
792 </member>
793 <member name="M:CLAP.Parser.RunConsole``7(System.String[])">
794 <summary>
795 Executes a generic console static parser of some specified types
796 </summary>
797 <param name="args">The user arguments</param>
798 </member>
799 <member name="M:CLAP.Parser.RunConsole``7(System.String[],``0,``1,``2,``3,``4,``5,``6)">
800 <summary>
801 Executes a generic console parser of some specified types
802 </summary>
803 <typeparam name="T1">The type of the parser</typeparam>
804 <typeparam name="T2">The type of the parser</typeparam>
805 <typeparam name="T3">The type of the parser</typeparam>
806 <typeparam name="T4">The type of the parser</typeparam>
807 <typeparam name="T5">The type of the parser</typeparam>
808 <typeparam name="T6">The type of the parser</typeparam>
809 <typeparam name="T7">The type of the parser</typeparam>
810 <param name="args">The user arguments</param>
811 <param name="t1">An instance of the verb class</param>
812 <param name="t2">An instance of the verb class</param>
813 <param name="t3">An instance of the verb class</param>
814 <param name="t4">An instance of the verb class</param>
815 <param name="t5">An instance of the verb class</param>
816 <param name="t6">An instance of the verb class</param>
817 <param name="t7">An instance of the verb class</param>
818 </member>
819 <member name="M:CLAP.Parser.RunConsole``8(System.String[])">
820 <summary>
821 Executes a generic console static parser of some specified types
822 </summary>
823 <param name="args">The user arguments</param>
824 </member>
825 <member name="M:CLAP.Parser.RunConsole``8(System.String[],``0,``1,``2,``3,``4,``5,``6,``7)">
826 <summary>
827 Executes a generic console parser of some specified types
828 </summary>
829 <typeparam name="T1">The type of the parser</typeparam>
830 <typeparam name="T2">The type of the parser</typeparam>
831 <typeparam name="T3">The type of the parser</typeparam>
832 <typeparam name="T4">The type of the parser</typeparam>
833 <typeparam name="T5">The type of the parser</typeparam>
834 <typeparam name="T6">The type of the parser</typeparam>
835 <typeparam name="T7">The type of the parser</typeparam>
836 <typeparam name="T8">The type of the parser</typeparam>
837 <param name="args">The user arguments</param>
838 <param name="t1">An instance of the verb class</param>
839 <param name="t2">An instance of the verb class</param>
840 <param name="t3">An instance of the verb class</param>
841 <param name="t4">An instance of the verb class</param>
842 <param name="t5">An instance of the verb class</param>
843 <param name="t6">An instance of the verb class</param>
844 <param name="t7">An instance of the verb class</param>
845 <param name="t8">An instance of the verb class</param>
846 </member>
847 <member name="M:CLAP.Parser.RunConsole``9(System.String[])">
848 <summary>
849 Executes a generic console static parser of some specified types
850 </summary>
851 <param name="args">The user arguments</param>
852 </member>
853 <member name="M:CLAP.Parser.RunConsole``9(System.String[],``0,``1,``2,``3,``4,``5,``6,``7,``8)">
854 <summary>
855 Executes a generic console parser of some specified types
856 </summary>
857 <typeparam name="T1">The type of the parser</typeparam>
858 <typeparam name="T2">The type of the parser</typeparam>
859 <typeparam name="T3">The type of the parser</typeparam>
860 <typeparam name="T4">The type of the parser</typeparam>
861 <typeparam name="T5">The type of the parser</typeparam>
862 <typeparam name="T6">The type of the parser</typeparam>
863 <typeparam name="T7">The type of the parser</typeparam>
864 <typeparam name="T8">The type of the parser</typeparam>
865 <typeparam name="T9">The type of the parser</typeparam>
866 <param name="args">The user arguments</param>
867 <param name="t1">An instance of the verb class</param>
868 <param name="t2">An instance of the verb class</param>
869 <param name="t3">An instance of the verb class</param>
870 <param name="t4">An instance of the verb class</param>
871 <param name="t5">An instance of the verb class</param>
872 <param name="t6">An instance of the verb class</param>
873 <param name="t7">An instance of the verb class</param>
874 <param name="t8">An instance of the verb class</param>
875 <param name="t9">An instance of the verb class</param>
876 </member>
877 <member name="M:CLAP.Parser.RunWinForms(System.String[],System.Object[])">
878 <summary>
879 Executes a winforms parser of instance-verbs based on the specified targets
880 </summary>
881 <param name="args">The user arguments</param>
882 <param name="targets">The instances of the verb classes</param>
883 </member>
884 <member name="M:CLAP.Parser.RunWinForms``1(System.String[])">
885 <summary>
886 Executes a generic winforms static parser of a specified type
887 </summary>
888 <typeparam name="T">The type of the parser</typeparam>
889 <param name="args">The user arguments</param>
890 </member>
891 <member name="M:CLAP.Parser.RunWinForms``1(System.String[],``0)">
892 <summary>
893 Executes a generic winforms parser of a specified type
894 </summary>
895 <typeparam name="T">The type of the parser</typeparam>
896 <param name="args">The user arguments</param>
897 <param name="t">An instance of the verb class</param>
898 </member>
899 <member name="M:CLAP.Parser.RunWinForms``2(System.String[])">
900 <summary>
901 Executes a generic winforms static parser of some specified types
902 </summary>
903 <param name="args">The user arguments</param>
904 </member>
905 <member name="M:CLAP.Parser.RunWinForms``2(System.String[],``0,``1)">
906 <summary>
907 Executes a generic winforms parser of some specified types
908 </summary>
909 <typeparam name="T1">The type of the parser</typeparam>
910 <typeparam name="T2">The type of the parser</typeparam>
911 <param name="args">The user arguments</param>
912 <param name="t1">An instance of the verb class</param>
913 <param name="t2">An instance of the verb class</param>
914 </member>
915 <member name="M:CLAP.Parser.RunWinForms``3(System.String[])">
916 <summary>
917 Executes a generic winforms static parser of some specified types
918 </summary>
919 <param name="args">The user arguments</param>
920 </member>
921 <member name="M:CLAP.Parser.RunWinForms``3(System.String[],``0,``1,``2)">
922 <summary>
923 Executes a generic winforms parser of some specified types
924 </summary>
925 <typeparam name="T1">The type of the parser</typeparam>
926 <typeparam name="T2">The type of the parser</typeparam>
927 <typeparam name="T3">The type of the parser</typeparam>
928 <param name="args">The user arguments</param>
929 <param name="t1">An instance of the verb class</param>
930 <param name="t2">An instance of the verb class</param>
931 <param name="t3">An instance of the verb class</param>
932 </member>
933 <member name="M:CLAP.Parser.RunWinForms``4(System.String[])">
934 <summary>
935 Executes a generic winforms static parser of some specified types
936 </summary>
937 <param name="args">The user arguments</param>
938 </member>
939 <member name="M:CLAP.Parser.RunWinForms``4(System.String[],``0,``1,``2,``3)">
940 <summary>
941 Executes a generic winforms parser of some specified types
942 </summary>
943 <typeparam name="T1">The type of the parser</typeparam>
944 <typeparam name="T2">The type of the parser</typeparam>
945 <typeparam name="T3">The type of the parser</typeparam>
946 <typeparam name="T4">The type of the parser</typeparam>
947 <param name="args">The user arguments</param>
948 <param name="t1">An instance of the verb class</param>
949 <param name="t2">An instance of the verb class</param>
950 <param name="t3">An instance of the verb class</param>
951 <param name="t4">An instance of the verb class</param>
952 </member>
953 <member name="M:CLAP.Parser.RunWinForms``5(System.String[])">
954 <summary>
955 Executes a generic winforms static parser of some specified types
956 </summary>
957 <param name="args">The user arguments</param>
958 </member>
959 <member name="M:CLAP.Parser.RunWinForms``5(System.String[],``0,``1,``2,``3,``4)">
960 <summary>
961 Executes a generic winforms parser of some specified types
962 </summary>
963 <typeparam name="T1">The type of the parser</typeparam>
964 <typeparam name="T2">The type of the parser</typeparam>
965 <typeparam name="T3">The type of the parser</typeparam>
966 <typeparam name="T4">The type of the parser</typeparam>
967 <typeparam name="T5">The type of the parser</typeparam>
968 <param name="args">The user arguments</param>
969 <param name="t1">An instance of the verb class</param>
970 <param name="t2">An instance of the verb class</param>
971 <param name="t3">An instance of the verb class</param>
972 <param name="t4">An instance of the verb class</param>
973 <param name="t5">An instance of the verb class</param>
974 </member>
975 <member name="M:CLAP.Parser.RunWinForms``6(System.String[])">
976 <summary>
977 Executes a generic winforms static parser of some specified types
978 </summary>
979 <param name="args">The user arguments</param>
980 </member>
981 <member name="M:CLAP.Parser.RunWinForms``6(System.String[],``0,``1,``2,``3,``4,``5)">
982 <summary>
983 Executes a generic winforms parser of some specified types
984 </summary>
985 <typeparam name="T1">The type of the parser</typeparam>
986 <typeparam name="T2">The type of the parser</typeparam>
987 <typeparam name="T3">The type of the parser</typeparam>
988 <typeparam name="T4">The type of the parser</typeparam>
989 <typeparam name="T5">The type of the parser</typeparam>
990 <typeparam name="T6">The type of the parser</typeparam>
991 <param name="args">The user arguments</param>
992 <param name="t1">An instance of the verb class</param>
993 <param name="t2">An instance of the verb class</param>
994 <param name="t3">An instance of the verb class</param>
995 <param name="t4">An instance of the verb class</param>
996 <param name="t5">An instance of the verb class</param>
997 <param name="t6">An instance of the verb class</param>
998 </member>
999 <member name="M:CLAP.Parser.RunWinForms``7(System.String[])">
1000 <summary>
1001 Executes a generic winforms static parser of some specified types
1002 </summary>
1003 <param name="args">The user arguments</param>
1004 </member>
1005 <member name="M:CLAP.Parser.RunWinForms``7(System.String[],``0,``1,``2,``3,``4,``5,``6)">
1006 <summary>
1007 Executes a generic winforms parser of some specified types
1008 </summary>
1009 <typeparam name="T1">The type of the parser</typeparam>
1010 <typeparam name="T2">The type of the parser</typeparam>
1011 <typeparam name="T3">The type of the parser</typeparam>
1012 <typeparam name="T4">The type of the parser</typeparam>
1013 <typeparam name="T5">The type of the parser</typeparam>
1014 <typeparam name="T6">The type of the parser</typeparam>
1015 <typeparam name="T7">The type of the parser</typeparam>
1016 <param name="args">The user arguments</param>
1017 <param name="t1">An instance of the verb class</param>
1018 <param name="t2">An instance of the verb class</param>
1019 <param name="t3">An instance of the verb class</param>
1020 <param name="t4">An instance of the verb class</param>
1021 <param name="t5">An instance of the verb class</param>
1022 <param name="t6">An instance of the verb class</param>
1023 <param name="t7">An instance of the verb class</param>
1024 </member>
1025 <member name="M:CLAP.Parser.RunWinForms``8(System.String[])">
1026 <summary>
1027 Executes a generic winforms static parser of some specified types
1028 </summary>
1029 <param name="args">The user arguments</param>
1030 </member>
1031 <member name="M:CLAP.Parser.RunWinForms``8(System.String[],``0,``1,``2,``3,``4,``5,``6,``7)">
1032 <summary>
1033 Executes a generic winforms parser of some specified types
1034 </summary>
1035 <typeparam name="T1">The type of the parser</typeparam>
1036 <typeparam name="T2">The type of the parser</typeparam>
1037 <typeparam name="T3">The type of the parser</typeparam>
1038 <typeparam name="T4">The type of the parser</typeparam>
1039 <typeparam name="T5">The type of the parser</typeparam>
1040 <typeparam name="T6">The type of the parser</typeparam>
1041 <typeparam name="T7">The type of the parser</typeparam>
1042 <typeparam name="T8">The type of the parser</typeparam>
1043 <param name="args">The user arguments</param>
1044 <param name="t1">An instance of the verb class</param>
1045 <param name="t2">An instance of the verb class</param>
1046 <param name="t3">An instance of the verb class</param>
1047 <param name="t4">An instance of the verb class</param>
1048 <param name="t5">An instance of the verb class</param>
1049 <param name="t6">An instance of the verb class</param>
1050 <param name="t7">An instance of the verb class</param>
1051 <param name="t8">An instance of the verb class</param>
1052 </member>
1053 <member name="M:CLAP.Parser.RunWinForms``9(System.String[])">
1054 <summary>
1055 Executes a generic winforms static parser of some specified types
1056 </summary>
1057 <param name="args">The user arguments</param>
1058 </member>
1059 <member name="M:CLAP.Parser.RunWinForms``9(System.String[],``0,``1,``2,``3,``4,``5,``6,``7,``8)">
1060 <summary>
1061 Executes a generic winforms parser of some specified types
1062 </summary>
1063 <typeparam name="T1">The type of the parser</typeparam>
1064 <typeparam name="T2">The type of the parser</typeparam>
1065 <typeparam name="T3">The type of the parser</typeparam>
1066 <typeparam name="T4">The type of the parser</typeparam>
1067 <typeparam name="T5">The type of the parser</typeparam>
1068 <typeparam name="T6">The type of the parser</typeparam>
1069 <typeparam name="T7">The type of the parser</typeparam>
1070 <typeparam name="T8">The type of the parser</typeparam>
1071 <typeparam name="T9">The type of the parser</typeparam>
1072 <param name="args">The user arguments</param>
1073 <param name="t1">An instance of the verb class</param>
1074 <param name="t2">An instance of the verb class</param>
1075 <param name="t3">An instance of the verb class</param>
1076 <param name="t4">An instance of the verb class</param>
1077 <param name="t5">An instance of the verb class</param>
1078 <param name="t6">An instance of the verb class</param>
1079 <param name="t7">An instance of the verb class</param>
1080 <param name="t8">An instance of the verb class</param>
1081 <param name="t9">An instance of the verb class</param>
1082 </member>
1083 <member name="M:CLAP.Parser.#ctor(System.Type[])">
1084 <summary>
1085 Creates a parser based on the specified types
1086 </summary>
1087 <param name="types"></param>
1088 </member>
1089 <member name="M:CLAP.Parser.Run(System.String[],System.Object[])">
1090 <summary>
1091 Executes a parser of instance-verbs based on the specified targets
1092 </summary>
1093 <param name="args">The user arguments</param>
1094 <param name="targets">The instances of the verb classes</param>
1095 </member>
1096 <member name="M:CLAP.Parser.Run``1(System.String[])">
1097 <summary>
1098 Executes a generic static parser of a specified type
1099 </summary>
1100 <typeparam name="T">The type of the parser</typeparam>
1101 <param name="args">The user arguments</param>
1102 </member>
1103 <member name="M:CLAP.Parser.Run``1(System.String[],``0)">
1104 <summary>
1105 Executes a generic parser of a specified type
1106 </summary>
1107 <typeparam name="T">The type of the parser</typeparam>
1108 <param name="args">The user arguments</param>
1109 <param name="t">An instance of the verb class</param>
1110 </member>
1111 <member name="M:CLAP.Parser.Run``2(System.String[])">
1112 <summary>
1113 Executes a generic static parser of some specified types
1114 </summary>
1115 <param name="args">The user arguments</param>
1116 </member>
1117 <member name="M:CLAP.Parser.Run``2(System.String[],``0,``1)">
1118 <summary>
1119 Executes a generic parser of some specified types
1120 </summary>
1121 <typeparam name="T1">The type of the parser</typeparam>
1122 <typeparam name="T2">The type of the parser</typeparam>
1123 <param name="args">The user arguments</param>
1124 <param name="t1">An instance of the verb class</param>
1125 <param name="t2">An instance of the verb class</param>
1126 </member>
1127 <member name="M:CLAP.Parser.Run``3(System.String[])">
1128 <summary>
1129 Executes a generic static parser of some specified types
1130 </summary>
1131 <param name="args">The user arguments</param>
1132 </member>
1133 <member name="M:CLAP.Parser.Run``3(System.String[],``0,``1,``2)">
1134 <summary>
1135 Executes a generic parser of some specified types
1136 </summary>
1137 <typeparam name="T1">The type of the parser</typeparam>
1138 <typeparam name="T2">The type of the parser</typeparam>
1139 <typeparam name="T3">The type of the parser</typeparam>
1140 <param name="args">The user arguments</param>
1141 <param name="t1">An instance of the verb class</param>
1142 <param name="t2">An instance of the verb class</param>
1143 <param name="t3">An instance of the verb class</param>
1144 </member>
1145 <member name="M:CLAP.Parser.Run``4(System.String[])">
1146 <summary>
1147 Executes a generic static parser of some specified types
1148 </summary>
1149 <param name="args">The user arguments</param>
1150 </member>
1151 <member name="M:CLAP.Parser.Run``4(System.String[],``0,``1,``2,``3)">
1152 <summary>
1153 Executes a generic parser of some specified types
1154 </summary>
1155 <typeparam name="T1">The type of the parser</typeparam>
1156 <typeparam name="T2">The type of the parser</typeparam>
1157 <typeparam name="T3">The type of the parser</typeparam>
1158 <typeparam name="T4">The type of the parser</typeparam>
1159 <param name="args">The user arguments</param>
1160 <param name="t1">An instance of the verb class</param>
1161 <param name="t2">An instance of the verb class</param>
1162 <param name="t3">An instance of the verb class</param>
1163 <param name="t4">An instance of the verb class</param>
1164 </member>
1165 <member name="M:CLAP.Parser.Run``5(System.String[])">
1166 <summary>
1167 Executes a generic static parser of some specified types
1168 </summary>
1169 <param name="args">The user arguments</param>
1170 </member>
1171 <member name="M:CLAP.Parser.Run``5(System.String[],``0,``1,``2,``3,``4)">
1172 <summary>
1173 Executes a generic parser of some specified types
1174 </summary>
1175 <typeparam name="T1">The type of the parser</typeparam>
1176 <typeparam name="T2">The type of the parser</typeparam>
1177 <typeparam name="T3">The type of the parser</typeparam>
1178 <typeparam name="T4">The type of the parser</typeparam>
1179 <typeparam name="T5">The type of the parser</typeparam>
1180 <param name="args">The user arguments</param>
1181 <param name="t1">An instance of the verb class</param>
1182 <param name="t2">An instance of the verb class</param>
1183 <param name="t3">An instance of the verb class</param>
1184 <param name="t4">An instance of the verb class</param>
1185 <param name="t5">An instance of the verb class</param>
1186 </member>
1187 <member name="M:CLAP.Parser.Run``6(System.String[])">
1188 <summary>
1189 Executes a generic static parser of some specified types
1190 </summary>
1191 <param name="args">The user arguments</param>
1192 </member>
1193 <member name="M:CLAP.Parser.Run``6(System.String[],``0,``1,``2,``3,``4,``5)">
1194 <summary>
1195 Executes a generic parser of some specified types
1196 </summary>
1197 <typeparam name="T1">The type of the parser</typeparam>
1198 <typeparam name="T2">The type of the parser</typeparam>
1199 <typeparam name="T3">The type of the parser</typeparam>
1200 <typeparam name="T4">The type of the parser</typeparam>
1201 <typeparam name="T5">The type of the parser</typeparam>
1202 <typeparam name="T6">The type of the parser</typeparam>
1203 <param name="args">The user arguments</param>
1204 <param name="t1">An instance of the verb class</param>
1205 <param name="t2">An instance of the verb class</param>
1206 <param name="t3">An instance of the verb class</param>
1207 <param name="t4">An instance of the verb class</param>
1208 <param name="t5">An instance of the verb class</param>
1209 <param name="t6">An instance of the verb class</param>
1210 </member>
1211 <member name="M:CLAP.Parser.Run``7(System.String[])">
1212 <summary>
1213 Executes a generic static parser of some specified types
1214 </summary>
1215 <param name="args">The user arguments</param>
1216 </member>
1217 <member name="M:CLAP.Parser.Run``7(System.String[],``0,``1,``2,``3,``4,``5,``6)">
1218 <summary>
1219 Executes a generic parser of some specified types
1220 </summary>
1221 <typeparam name="T1">The type of the parser</typeparam>
1222 <typeparam name="T2">The type of the parser</typeparam>
1223 <typeparam name="T3">The type of the parser</typeparam>
1224 <typeparam name="T4">The type of the parser</typeparam>
1225 <typeparam name="T5">The type of the parser</typeparam>
1226 <typeparam name="T6">The type of the parser</typeparam>
1227 <typeparam name="T7">The type of the parser</typeparam>
1228 <param name="args">The user arguments</param>
1229 <param name="t1">An instance of the verb class</param>
1230 <param name="t2">An instance of the verb class</param>
1231 <param name="t3">An instance of the verb class</param>
1232 <param name="t4">An instance of the verb class</param>
1233 <param name="t5">An instance of the verb class</param>
1234 <param name="t6">An instance of the verb class</param>
1235 <param name="t7">An instance of the verb class</param>
1236 </member>
1237 <member name="M:CLAP.Parser.Run``8(System.String[])">
1238 <summary>
1239 Executes a generic static parser of some specified types
1240 </summary>
1241 <param name="args">The user arguments</param>
1242 </member>
1243 <member name="M:CLAP.Parser.Run``8(System.String[],``0,``1,``2,``3,``4,``5,``6,``7)">
1244 <summary>
1245 Executes a generic parser of some specified types
1246 </summary>
1247 <typeparam name="T1">The type of the parser</typeparam>
1248 <typeparam name="T2">The type of the parser</typeparam>
1249 <typeparam name="T3">The type of the parser</typeparam>
1250 <typeparam name="T4">The type of the parser</typeparam>
1251 <typeparam name="T5">The type of the parser</typeparam>
1252 <typeparam name="T6">The type of the parser</typeparam>
1253 <typeparam name="T7">The type of the parser</typeparam>
1254 <typeparam name="T8">The type of the parser</typeparam>
1255 <param name="args">The user arguments</param>
1256 <param name="t1">An instance of the verb class</param>
1257 <param name="t2">An instance of the verb class</param>
1258 <param name="t3">An instance of the verb class</param>
1259 <param name="t4">An instance of the verb class</param>
1260 <param name="t5">An instance of the verb class</param>
1261 <param name="t6">An instance of the verb class</param>
1262 <param name="t7">An instance of the verb class</param>
1263 <param name="t8">An instance of the verb class</param>
1264 </member>
1265 <member name="M:CLAP.Parser.Run``9(System.String[])">
1266 <summary>
1267 Executes a generic static parser of some specified types
1268 </summary>
1269 <param name="args">The user arguments</param>
1270 </member>
1271 <member name="M:CLAP.Parser.Run``9(System.String[],``0,``1,``2,``3,``4,``5,``6,``7,``8)">
1272 <summary>
1273 Executes a generic parser of some specified types
1274 </summary>
1275 <typeparam name="T1">The type of the parser</typeparam>
1276 <typeparam name="T2">The type of the parser</typeparam>
1277 <typeparam name="T3">The type of the parser</typeparam>
1278 <typeparam name="T4">The type of the parser</typeparam>
1279 <typeparam name="T5">The type of the parser</typeparam>
1280 <typeparam name="T6">The type of the parser</typeparam>
1281 <typeparam name="T7">The type of the parser</typeparam>
1282 <typeparam name="T8">The type of the parser</typeparam>
1283 <typeparam name="T9">The type of the parser</typeparam>
1284 <param name="args">The user arguments</param>
1285 <param name="t1">An instance of the verb class</param>
1286 <param name="t2">An instance of the verb class</param>
1287 <param name="t3">An instance of the verb class</param>
1288 <param name="t4">An instance of the verb class</param>
1289 <param name="t5">An instance of the verb class</param>
1290 <param name="t6">An instance of the verb class</param>
1291 <param name="t7">An instance of the verb class</param>
1292 <param name="t8">An instance of the verb class</param>
1293 <param name="t9">An instance of the verb class</param>
1294 </member>
1295 <member name="T:CLAP.Validation.ValidateAttribute">
1296 <summary>
1297 Validates all the parameters against an expression
1298 </summary>
1299 <example>"param1 > param2"</example>
1300 <remarks>
1301 For full documentation, see MSDN:
1302 http://msdn.microsoft.com/en-us/library/system.data.datacolumn.expression.aspx
1303 </remarks>
1304 </member>
1305 <member name="M:CLAP.Validation.ValidateAttribute.#ctor(System.String)">
1306 <summary>
1307 Validates all the parameters against an expression
1308 </summary>
1309 <example>param1 > param2</example>
1310 <remarks>
1311 For full documentation, see MSDN:
1312 http://msdn.microsoft.com/en-us/library/system.data.datacolumn.expression.aspx
1313 </remarks>
1314 <param name="expression">The expression to validate</param>
1315 </member>
1316 <member name="P:CLAP.Validation.ValidateAttribute.Expression">
1317 <summary>
1318 The expression to validate
1319 </summary>
1320 </member>
1321 <member name="P:CLAP.Validation.ValidateAttribute.CaseSensitive">
1322 <summary>
1323 Whether to use case-sensitive comparison when validating the expression
1324 </summary>
1325 </member>
1326 <member name="T:CLAP.Parameter">
1327 <summary>
1328 A parameter descriptor
1329 </summary>
1330 </member>
1331 <member name="P:CLAP.Parameter.Default">
1332 <summary>
1333 The default value
1334 </summary>
1335 </member>
1336 <member name="P:CLAP.Parameter.DefaultProvider">
1337 <summary>
1338 The default value provider
1339 </summary>
1340 </member>
1341 <member name="P:CLAP.Parameter.Required">
1342 <summary>
1343 Whether this parameter is required
1344 </summary>
1345 </member>
1346 <member name="P:CLAP.Parameter.Names">
1347 <summary>
1348 The names of the parameter, as defined by the Parameter attribute and the additional names
1349 </summary>
1350 </member>
1351 <member name="P:CLAP.Parameter.Description">
1352 <summary>
1353 The parameter description
1354 </summary>
1355 </member>
1356 <member name="P:CLAP.Parameter.ParameterInfo">
1357 <summary>
1358 The <see cref="P:CLAP.Parameter.ParameterInfo"/> this parameter describes
1359 </summary>
1360 </member>
1361 <member name="T:CLAP.Parser`1">
1362 <summary>
1363 A command-line arguments parser of the specified type
1364 </summary>
1365 <typeparam name="T"></typeparam>
1366 </member>
1367 <member name="M:CLAP.Parser`1.Run(System.String[],`0)">
1368 <summary>
1369 Executes the parser based on the specified targets
1370 </summary>
1371 <param name="args">The user arguments</param>
1372 <param name="t">An instance of the verb class</param>
1373 </member>
1374 <member name="M:CLAP.Parser`2.Run(System.String[],`0,`1)">
1375 <summary>
1376 Executes the parser based on the specified targets
1377 </summary>
1378 <param name="args">The user arguments</param>
1379 <param name="t1">An instance of the verb class</param>
1380 <param name="t2">An instance of the verb class</param>
1381 </member>
1382 <member name="M:CLAP.Parser`3.Run(System.String[],`0,`1,`2)">
1383 <summary>
1384 Executes the parser based on the specified targets
1385 </summary>
1386 <param name="args">The user arguments</param>
1387 <param name="t1">An instance of the verb class</param>
1388 <param name="t2">An instance of the verb class</param>
1389 <param name="t3">An instance of the verb class</param>
1390 </member>
1391 <member name="M:CLAP.Parser`4.Run(System.String[],`0,`1,`2,`3)">
1392 <summary>
1393 Executes the parser based on the specified targets
1394 </summary>
1395 <param name="args">The user arguments</param>
1396 <param name="t1">An instance of the verb class</param>
1397 <param name="t2">An instance of the verb class</param>
1398 <param name="t3">An instance of the verb class</param>
1399 <param name="t4">An instance of the verb class</param>
1400 </member>
1401 <member name="M:CLAP.Parser`5.Run(System.String[],`0,`1,`2,`3,`4)">
1402 <summary>
1403 Executes the parser based on the specified targets
1404 </summary>
1405 <param name="args">The user arguments</param>
1406 <param name="t1">An instance of the verb class</param>
1407 <param name="t2">An instance of the verb class</param>
1408 <param name="t3">An instance of the verb class</param>
1409 <param name="t4">An instance of the verb class</param>
1410 <param name="t5">An instance of the verb class</param>
1411 </member>
1412 <member name="M:CLAP.Parser`6.Run(System.String[],`0,`1,`2,`3,`4,`5)">
1413 <summary>
1414 Executes the parser based on the specified targets
1415 </summary>
1416 <param name="args">The user arguments</param>
1417 <param name="t1">An instance of the verb class</param>
1418 <param name="t2">An instance of the verb class</param>
1419 <param name="t3">An instance of the verb class</param>
1420 <param name="t4">An instance of the verb class</param>
1421 <param name="t5">An instance of the verb class</param>
1422 <param name="t6">An instance of the verb class</param>
1423 </member>
1424 <member name="M:CLAP.Parser`7.Run(System.String[],`0,`1,`2,`3,`4,`5,`6)">
1425 <summary>
1426 Executes the parser based on the specified targets
1427 </summary>
1428 <param name="args">The user arguments</param>
1429 <param name="t1">An instance of the verb class</param>
1430 <param name="t2">An instance of the verb class</param>
1431 <param name="t3">An instance of the verb class</param>
1432 <param name="t4">An instance of the verb class</param>
1433 <param name="t5">An instance of the verb class</param>
1434 <param name="t6">An instance of the verb class</param>
1435 <param name="t7">An instance of the verb class</param>
1436 </member>
1437 <member name="M:CLAP.Parser`8.Run(System.String[],`0,`1,`2,`3,`4,`5,`6,`7)">
1438 <summary>
1439 Executes the parser based on the specified targets
1440 </summary>
1441 <param name="args">The user arguments</param>
1442 <param name="t1">An instance of the verb class</param>
1443 <param name="t2">An instance of the verb class</param>
1444 <param name="t3">An instance of the verb class</param>
1445 <param name="t4">An instance of the verb class</param>
1446 <param name="t5">An instance of the verb class</param>
1447 <param name="t6">An instance of the verb class</param>
1448 <param name="t7">An instance of the verb class</param>
1449 <param name="t8">An instance of the verb class</param>
1450 </member>
1451 <member name="M:CLAP.Parser`9.Run(System.String[],`0,`1,`2,`3,`4,`5,`6,`7,`8)">
1452 <summary>
1453 Executes the parser based on the specified targets
1454 </summary>
1455 <param name="args">The user arguments</param>
1456 <param name="t1">An instance of the verb class</param>
1457 <param name="t2">An instance of the verb class</param>
1458 <param name="t3">An instance of the verb class</param>
1459 <param name="t4">An instance of the verb class</param>
1460 <param name="t5">An instance of the verb class</param>
1461 <param name="t6">An instance of the verb class</param>
1462 <param name="t7">An instance of the verb class</param>
1463 <param name="t8">An instance of the verb class</param>
1464 <param name="t9">An instance of the verb class</param>
1465 </member>
1466 <member name="T:CLAP.Interception.PreVerbExecutionAttribute">
1467 <summary>
1468 Marks a method to run before each verb is executed
1469 </summary>
1470 </member>
1471 <member name="T:CLAP.Validation.DirectoryExistsAttribute">
1472 <summary>
1473 Directory exists validation:
1474 The string value of the marked parameter or property must be a path to an existing directory
1475 </summary>
1476 </member>
1477 <member name="T:CLAP.ParametersExpressionValidator">
1478 <summary>
1479 Validates a collection of named parameters or properties against a boolean expression
1480 </summary>
1481 </member>
1482 <member name="P:CLAP.ParametersExpressionValidator.Expression">
1483 <summary>
1484 The expression
1485 </summary>
1486 </member>
1487 <member name="P:CLAP.ParametersExpressionValidator.CaseSensitive">
1488 <summary>
1489 Whether the expression should be treated as case-sensitive
1490 </summary>
1491 </member>
1492 <member name="T:CLAP.FileSystemHelper">
1493 <summary>
1494 A helper for file reading to allow mocking for tests
1495 </summary>
1496 </member>
1497 <member name="T:CLAP.ErrorAttribute">
1498 <summary>
1499 Marks a method to be executed when an exception occurs.
1500 The method may only accept one parameter of type CLAP.ExceptionContext
1501 </summary>
1502 </member>
1503 <member name="M:CLAP.ValuesFactory.ConvertToArray``1(System.String[])">
1504 <summary>
1505 This method is called via reflection
1506 </summary>
1507 </member>
1508 <member name="T:CLAP.Method">
1509 <summary>
1510 A method descriptor
1511 </summary>
1512 </member>
1513 <member name="P:CLAP.Method.Names">
1514 <summary>
1515 The names of the method, as defined by the Verb attribute and the additional names
1516 </summary>
1517 </member>
1518 <member name="P:CLAP.Method.Description">
1519 <summary>
1520 The description of the method
1521 </summary>
1522 </member>
1523 <member name="P:CLAP.Method.MethodInfo">
1524 <summary>
1525 The <see cref="P:CLAP.Method.MethodInfo"/> this method describes
1526 </summary>
1527 </member>
1528 <member name="P:CLAP.Method.IsDefault">
1529 <summary>
1530 Whether this verb is the default verb of the class
1531 </summary>
1532 </member>
1533 <member name="M:CLAP.ParserRunner.MapArguments(System.Collections.Generic.IEnumerable{System.String})">
1534 <summary>
1535 Creates a map of the input arguments and their string values
1536 </summary>
1537 </member>
1538 <member name="M:CLAP.ParserRunner.GetParameters(System.Reflection.MethodInfo)">
1539 <summary>
1540 Create a list of parameters for the given method
1541 </summary>
1542 </member>
1543 <member name="M:CLAP.ParserRunner.GetVerbs">
1544 <summary>
1545 Create a list of methods (verbs) for the given type
1546 </summary>
1547 </member>
1548 <member name="M:CLAP.ParserRunner.HandleGlobals(System.Collections.Generic.Dictionary{System.String,System.String},System.Object)">
1549 <summary>
1550 Handles any global parameter that has any input
1551 </summary>
1552 </member>
1553 <member name="M:CLAP.ParserRunner.HandleRegisteredGlobals(System.Collections.Generic.Dictionary{System.String,System.String})">
1554 <summary>
1555 Handles any registered global parameter that has any input
1556 </summary>
1557 </member>
1558 <member name="M:CLAP.ParserRunner.HandleDefinedGlobals(System.Collections.Generic.Dictionary{System.String,System.String},System.Object)">
1559 <summary>
1560 Handles any defined global parameter that has any input
1561 </summary>
1562 </member>
1563 <member name="T:CLAP.ParameterAttribute">
1564 <summary>
1565 A parameter
1566 </summary>
1567 </member>
1568 <member name="P:CLAP.ParameterAttribute.Default">
1569 <summary>
1570 The default value
1571 </summary>
1572 </member>
1573 <member name="P:CLAP.ParameterAttribute.DefaultProvider">
1574 <summary>
1575 The default provider type
1576 </summary>
1577 <remarks>
1578 The type must derive from CLAP.DefaultProvider.
1579 A parameter cannot have both a Default and a DefaultProvider defined.
1580 </remarks>
1581 </member>
1582 <member name="P:CLAP.ParameterAttribute.Required">
1583 <summary>
1584 Whether this parameter is required
1585 </summary>
1586 </member>
1587 <member name="P:CLAP.ParameterAttribute.Aliases">
1588 <summary>
1589 The parameter additional names
1590 </summary>
1591 </member>
1592 <member name="P:CLAP.ParameterAttribute.Description">
1593 <summary>
1594 The description of the verb. Used to generate the help string
1595 </summary>
1596 </member>
1597 </members>
1598</doc>
Note: See TracBrowser for help on using the repository browser.