C# 클래스 Mono.GetOptions.OptionDetails

상속: IComparable
파일 보기 프로젝트 열기: nats/castle-1.0.3-mono 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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