C# Class Mono.GetOptions.OptionDetails

Inheritance: IComparable
Datei anzeigen Open project: nats/castle-1.0.3-mono Class Usage Examples

Public Properties

Property 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

Property Type Description
DoIt void
DoIt void
ExtractParamName string
HowManyBeforeExceedingMaxOccurs int
IComparable int
IsAlternate bool
IsThisOption bool
TypeOfMember System.Type

Public Methods

Method 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

Method 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 method

public static LinkAlternatesInsideList ( ArrayList list ) : void
list System.Collections.ArrayList
return void

OptionDetails() public method

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

ProcessArgument() public method

public ProcessArgument ( string arg, string nextArg ) : OptionProcessingResult
arg string
nextArg string
return OptionProcessingResult

ToString() public method

public ToString ( ) : string
return string

TransferValues() public method

public TransferValues ( ) : void
return void

Property Details

AlternateForm public_oe property

public string AlternateForm
return string

BooleanOption public_oe property

public bool BooleanOption
return bool

Hidden public_oe property

public bool Hidden
return bool

LongForm public_oe property

public string LongForm
return string

MaxOccurs public_oe property

public int MaxOccurs
return int

MemberInfo public_oe property

public MemberInfo,System.Reflection MemberInfo
return System.Reflection.MemberInfo

NeedsParameter public_oe property

public bool NeedsParameter
return bool

NextAlternate public_oe property

public OptionDetails,Mono.GetOptions NextAlternate
return OptionDetails

Occurs public_oe property

public int Occurs
return int

OptionBundle public_oe property

public Options,Mono.GetOptions OptionBundle
return Mono.GetOptions.Options

ParameterType public_oe property

public Type,System ParameterType
return System.Type

SecondLevelHelp public_oe property

public bool SecondLevelHelp
return bool

ShortDescription public_oe property

public string ShortDescription
return string

ShortForm public_oe property

public string ShortForm
return string

VBCStyleBoolean public_oe property

public bool VBCStyleBoolean
return bool

Values public_oe property

public ArrayList,System.Collections Values
return System.Collections.ArrayList

paramName public_oe property

public string paramName
return string