C# 클래스 Pomona.Example.CritterTypeMappingFilter

상속: TypeMappingFilterBase
파일 보기 프로젝트 열기: Pomona/Pomona

공개 메소드들

메소드 설명
ClientEnumIsGeneratedAsStringEnum ( Type enumType ) : bool
ClientPropertyIsExposedAsRepository ( PropertyInfo propertyInfo ) : bool
CritterTypeMappingFilter ( IEnumerable sourceTypes ) : System
GenerateIndependentClient ( ) : bool
GetAllPropertiesOfType ( Type type, BindingFlags bindingFlags ) : IEnumerable
GetClientLibraryType ( Type type ) : Type
GetJsonConverterForType ( Type type ) : JsonConverter
GetPropertyExpandMode ( Type type, PropertyInfo propertyInfo ) : ExpandMode
GetPropertyFlags ( PropertyInfo propertyInfo ) : PropertyFlags?
GetUriBaseType ( Type type ) : Type
ResolveRealTypeForProxy ( Type type ) : Type
TypeIsMapped ( Type type ) : bool
TypeIsMappedAsSharedType ( Type type ) : bool
TypeIsMappedAsValueObject ( Type type ) : bool

메소드 상세

ClientEnumIsGeneratedAsStringEnum() 공개 메소드

public ClientEnumIsGeneratedAsStringEnum ( Type enumType ) : bool
enumType System.Type
리턴 bool

ClientPropertyIsExposedAsRepository() 공개 메소드

public ClientPropertyIsExposedAsRepository ( PropertyInfo propertyInfo ) : bool
propertyInfo System.Reflection.PropertyInfo
리턴 bool

CritterTypeMappingFilter() 공개 메소드

public CritterTypeMappingFilter ( IEnumerable sourceTypes ) : System
sourceTypes IEnumerable
리턴 System

GenerateIndependentClient() 공개 메소드

public GenerateIndependentClient ( ) : bool
리턴 bool

GetAllPropertiesOfType() 공개 메소드

public GetAllPropertiesOfType ( Type type, BindingFlags bindingFlags ) : IEnumerable
type System.Type
bindingFlags BindingFlags
리턴 IEnumerable

GetClientLibraryType() 공개 메소드

public GetClientLibraryType ( Type type ) : Type
type System.Type
리턴 System.Type

GetJsonConverterForType() 공개 메소드

public GetJsonConverterForType ( Type type ) : JsonConverter
type System.Type
리턴 Newtonsoft.Json.JsonConverter

GetPropertyExpandMode() 공개 메소드

public GetPropertyExpandMode ( Type type, PropertyInfo propertyInfo ) : ExpandMode
type System.Type
propertyInfo System.Reflection.PropertyInfo
리턴 ExpandMode

GetPropertyFlags() 공개 메소드

public GetPropertyFlags ( PropertyInfo propertyInfo ) : PropertyFlags?
propertyInfo System.Reflection.PropertyInfo
리턴 PropertyFlags?

GetUriBaseType() 공개 메소드

public GetUriBaseType ( Type type ) : Type
type System.Type
리턴 System.Type

ResolveRealTypeForProxy() 공개 메소드

public ResolveRealTypeForProxy ( Type type ) : Type
type System.Type
리턴 System.Type

TypeIsMapped() 공개 메소드

public TypeIsMapped ( Type type ) : bool
type System.Type
리턴 bool

TypeIsMappedAsSharedType() 공개 메소드

public TypeIsMappedAsSharedType ( Type type ) : bool
type System.Type
리턴 bool

TypeIsMappedAsValueObject() 공개 메소드

public TypeIsMappedAsValueObject ( Type type ) : bool
type System.Type
리턴 bool