C# 클래스 ServiceStack.Host.MetadataTypeExtensions

파일 보기 프로젝트 열기: ServiceStack/ServiceStack

공개 프로퍼티들

프로퍼티 타입 설명
CollectionTypes HashSet

공개 메소드들

메소드 설명
ExcludesFeature ( this type, Feature feature ) : bool
GetParamType ( this prop, MetadataType type, Operation op ) : string
GetParamType ( this attr, Type type, string verb ) : string
Has ( this feature, Feature flag ) : bool
IsAbstract ( this type ) : bool
IsArray ( this prop ) : bool
IsCollection ( this prop ) : bool
IsInterface ( this type ) : bool

비공개 메소드들

메소드 설명
GetRequestParamType ( Operation op, string name, string defaultType = "body" ) : string

메소드 상세

ExcludesFeature() 공개 정적인 메소드

public static ExcludesFeature ( this type, Feature feature ) : bool
type this
feature Feature
리턴 bool

GetParamType() 공개 정적인 메소드

public static GetParamType ( this prop, MetadataType type, Operation op ) : string
prop this
type MetadataType
op Operation
리턴 string

GetParamType() 공개 정적인 메소드

public static GetParamType ( this attr, Type type, string verb ) : string
attr this
type System.Type
verb string
리턴 string

Has() 공개 정적인 메소드

public static Has ( this feature, Feature flag ) : bool
feature this
flag Feature
리턴 bool

IsAbstract() 공개 정적인 메소드

public static IsAbstract ( this type ) : bool
type this
리턴 bool

IsArray() 공개 정적인 메소드

public static IsArray ( this prop ) : bool
prop this
리턴 bool

IsCollection() 공개 정적인 메소드

public static IsCollection ( this prop ) : bool
prop this
리턴 bool

IsInterface() 공개 정적인 메소드

public static IsInterface ( this type ) : bool
type this
리턴 bool

프로퍼티 상세

CollectionTypes 공개적으로 정적으로 프로퍼티

public static HashSet CollectionTypes
리턴 HashSet