C# 클래스 Ntreev.Library.Commands.CommandDescriptor

파일 보기 프로젝트 열기: NtreevSoft/CommandLineParser

공개 메소드들

메소드 설명
CreateMethodDescriptors ( Type type ) : MethodDescriptorCollection
CreateStaticMethodDescriptors ( ICustomAttributeProvider provider ) : MethodDescriptorCollection
CreateStaticSwitchDescriptors ( ICustomAttributeProvider provider ) : SwitchDescriptorCollection
GetMethodDescriptor ( object instance, string methodName ) : MethodDescriptor
GetMethodDescriptors ( object instance ) : MethodDescriptorCollection
GetStaticMethodDescriptors ( ICustomAttributeProvider provider ) : MethodDescriptorCollection
GetStaticSwitchDescriptors ( ICustomAttributeProvider provider ) : SwitchDescriptorCollection
GetSwitchDescriptors ( object instance ) : SwitchDescriptorCollection
GetUsageDescriptionProvider ( Type type ) : IUsageDescriptionProvider

비공개 메소드들

메소드 설명
CreateSwitchDescriptors ( Type type ) : SwitchDescriptorCollection
Filter ( MethodDescriptorCollection descriptors ) : IEnumerable
Filter ( SwitchDescriptorCollection descriptors ) : IEnumerable

메소드 상세

CreateMethodDescriptors() 공개 정적인 메소드

public static CreateMethodDescriptors ( Type type ) : MethodDescriptorCollection
type System.Type
리턴 MethodDescriptorCollection

CreateStaticMethodDescriptors() 공개 정적인 메소드

public static CreateStaticMethodDescriptors ( ICustomAttributeProvider provider ) : MethodDescriptorCollection
provider ICustomAttributeProvider
리턴 MethodDescriptorCollection

CreateStaticSwitchDescriptors() 공개 정적인 메소드

public static CreateStaticSwitchDescriptors ( ICustomAttributeProvider provider ) : SwitchDescriptorCollection
provider ICustomAttributeProvider
리턴 SwitchDescriptorCollection

GetMethodDescriptor() 공개 정적인 메소드

public static GetMethodDescriptor ( object instance, string methodName ) : MethodDescriptor
instance object
methodName string
리턴 MethodDescriptor

GetMethodDescriptors() 공개 정적인 메소드

public static GetMethodDescriptors ( object instance ) : MethodDescriptorCollection
instance object
리턴 MethodDescriptorCollection

GetStaticMethodDescriptors() 공개 정적인 메소드

public static GetStaticMethodDescriptors ( ICustomAttributeProvider provider ) : MethodDescriptorCollection
provider ICustomAttributeProvider
리턴 MethodDescriptorCollection

GetStaticSwitchDescriptors() 공개 정적인 메소드

public static GetStaticSwitchDescriptors ( ICustomAttributeProvider provider ) : SwitchDescriptorCollection
provider ICustomAttributeProvider
리턴 SwitchDescriptorCollection

GetSwitchDescriptors() 공개 정적인 메소드

public static GetSwitchDescriptors ( object instance ) : SwitchDescriptorCollection
instance object
리턴 SwitchDescriptorCollection

GetUsageDescriptionProvider() 공개 정적인 메소드

public static GetUsageDescriptionProvider ( Type type ) : IUsageDescriptionProvider
type System.Type
리턴 IUsageDescriptionProvider