source: xmlTools/posUpdate/bin/Debug/CLAP.xml@ 712

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