C# Класс Mono.GetOptions.OptionDetails

Наследование: IComparable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Свойство Тип Описание
DoIt void
DoIt void
ExtractParamName string
HowManyBeforeExceedingMaxOccurs int
IComparable int
IsAlternate bool
IsThisOption bool
TypeOfMember System.Type

Открытые методы

Метод Описание
LinkAlternatesInsideList ( ArrayList list ) : void
OptionDetails ( MemberInfo memberInfo, OptionAttribute option, Mono.GetOptions.Options optionBundle ) : System
ProcessArgument ( string arg, string nextArg ) : OptionProcessingResult
ToString ( ) : string
TransferValues ( ) : void

Приватные методы

Метод Описание
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

Описание методов

LinkAlternatesInsideList() публичный статический Метод

public static LinkAlternatesInsideList ( ArrayList list ) : void
list System.Collections.ArrayList
Результат void

OptionDetails() публичный Метод

public OptionDetails ( MemberInfo memberInfo, OptionAttribute option, Mono.GetOptions.Options optionBundle ) : System
memberInfo System.Reflection.MemberInfo
option OptionAttribute
optionBundle Mono.GetOptions.Options
Результат System

ProcessArgument() публичный Метод

public ProcessArgument ( string arg, string nextArg ) : OptionProcessingResult
arg string
nextArg string
Результат OptionProcessingResult

ToString() публичный Метод

public ToString ( ) : string
Результат string

TransferValues() публичный Метод

public TransferValues ( ) : void
Результат void

Описание свойств

AlternateForm публичное свойство

public string AlternateForm
Результат string

BooleanOption публичное свойство

public bool BooleanOption
Результат bool

Hidden публичное свойство

public bool Hidden
Результат bool

LongForm публичное свойство

public string LongForm
Результат string

MaxOccurs публичное свойство

public int MaxOccurs
Результат int

MemberInfo публичное свойство

public MemberInfo,System.Reflection MemberInfo
Результат System.Reflection.MemberInfo

NeedsParameter публичное свойство

public bool NeedsParameter
Результат bool

NextAlternate публичное свойство

public OptionDetails,Mono.GetOptions NextAlternate
Результат OptionDetails

Occurs публичное свойство

public int Occurs
Результат int

OptionBundle публичное свойство

public Options,Mono.GetOptions OptionBundle
Результат Mono.GetOptions.Options

ParameterType публичное свойство

public Type,System ParameterType
Результат System.Type

SecondLevelHelp публичное свойство

public bool SecondLevelHelp
Результат bool

ShortDescription публичное свойство

public string ShortDescription
Результат string

ShortForm публичное свойство

public string ShortForm
Результат string

VBCStyleBoolean публичное свойство

public bool VBCStyleBoolean
Результат bool

Values публичное свойство

public ArrayList,System.Collections Values
Результат System.Collections.ArrayList

paramName публичное свойство

public string paramName
Результат string