C# Class Mono.GetOptions.OptionDetails

Inheritance: IComparable
Afficher le fichier Open project: nats/castle-1.0.3-mono Class Usage Examples

Méthodes publiques

Свойство Type Description
AlternateForm string
BooleanOption bool
Hidden bool
LongForm string
MaxOccurs int
MemberInfo System.Reflection.MemberInfo
NeedsParameter bool
NextAlternate OptionDetails
Occurs int
OptionBundle Mono.GetOptions.Options
ParameterType System.Type
SecondLevelHelp bool
ShortDescription string
ShortForm string
VBCStyleBoolean bool
Values System.Collections.ArrayList
paramName string

Private Properties

Свойство Type Description
DoIt void
DoIt void
ExtractParamName string
HowManyBeforeExceedingMaxOccurs int
IComparable int
IsAlternate bool
IsThisOption bool
TypeOfMember System.Type

Méthodes publiques

Méthode Description
LinkAlternatesInsideList ( ArrayList list ) : void
OptionDetails ( MemberInfo memberInfo, OptionAttribute option, Mono.GetOptions.Options optionBundle ) : System
ProcessArgument ( string arg, string nextArg ) : OptionProcessingResult
ToString ( ) : string
TransferValues ( ) : void

Private Methods

Méthode Description
DoIt ( bool setValue ) : void
DoIt ( string parameterValue ) : void
ExtractParamName ( string shortDescription ) : string
HowManyBeforeExceedingMaxOccurs ( int howMany ) : int
IComparable ( object other ) : int
IsAlternate ( string compoundArg ) : bool
IsThisOption ( string arg ) : bool
TypeOfMember ( MemberInfo memberInfo ) : Type

Method Details

LinkAlternatesInsideList() public static méthode

public static LinkAlternatesInsideList ( ArrayList list ) : void
list System.Collections.ArrayList
Résultat void

OptionDetails() public méthode

public OptionDetails ( MemberInfo memberInfo, OptionAttribute option, Mono.GetOptions.Options optionBundle ) : System
memberInfo System.Reflection.MemberInfo
option OptionAttribute
optionBundle Mono.GetOptions.Options
Résultat System

ProcessArgument() public méthode

public ProcessArgument ( string arg, string nextArg ) : OptionProcessingResult
arg string
nextArg string
Résultat OptionProcessingResult

ToString() public méthode

public ToString ( ) : string
Résultat string

TransferValues() public méthode

public TransferValues ( ) : void
Résultat void

Property Details

AlternateForm public_oe property

public string AlternateForm
Résultat string

BooleanOption public_oe property

public bool BooleanOption
Résultat bool

Hidden public_oe property

public bool Hidden
Résultat bool

LongForm public_oe property

public string LongForm
Résultat string

MaxOccurs public_oe property

public int MaxOccurs
Résultat int

MemberInfo public_oe property

public MemberInfo,System.Reflection MemberInfo
Résultat System.Reflection.MemberInfo

NeedsParameter public_oe property

public bool NeedsParameter
Résultat bool

NextAlternate public_oe property

public OptionDetails,Mono.GetOptions NextAlternate
Résultat OptionDetails

Occurs public_oe property

public int Occurs
Résultat int

OptionBundle public_oe property

public Options,Mono.GetOptions OptionBundle
Résultat Mono.GetOptions.Options

ParameterType public_oe property

public Type,System ParameterType
Résultat System.Type

SecondLevelHelp public_oe property

public bool SecondLevelHelp
Résultat bool

ShortDescription public_oe property

public string ShortDescription
Résultat string

ShortForm public_oe property

public string ShortForm
Résultat string

VBCStyleBoolean public_oe property

public bool VBCStyleBoolean
Résultat bool

Values public_oe property

public ArrayList,System.Collections Values
Résultat System.Collections.ArrayList

paramName public_oe property

public string paramName
Résultat string