C# Class Pomona.Example.CritterTypeMappingFilter

Inheritance: TypeMappingFilterBase
Exibir arquivo Open project: Pomona/Pomona

Public Methods

Method Description
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

Method Details

ClientEnumIsGeneratedAsStringEnum() public method

public ClientEnumIsGeneratedAsStringEnum ( Type enumType ) : bool
enumType System.Type
return bool

ClientPropertyIsExposedAsRepository() public method

public ClientPropertyIsExposedAsRepository ( PropertyInfo propertyInfo ) : bool
propertyInfo System.Reflection.PropertyInfo
return bool

CritterTypeMappingFilter() public method

public CritterTypeMappingFilter ( IEnumerable sourceTypes ) : System
sourceTypes IEnumerable
return System

GenerateIndependentClient() public method

public GenerateIndependentClient ( ) : bool
return bool

GetAllPropertiesOfType() public method

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

GetClientLibraryType() public method

public GetClientLibraryType ( Type type ) : Type
type System.Type
return System.Type

GetJsonConverterForType() public method

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

GetPropertyExpandMode() public method

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

GetPropertyFlags() public method

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

GetUriBaseType() public method

public GetUriBaseType ( Type type ) : Type
type System.Type
return System.Type

ResolveRealTypeForProxy() public method

public ResolveRealTypeForProxy ( Type type ) : Type
type System.Type
return System.Type

TypeIsMapped() public method

public TypeIsMapped ( Type type ) : bool
type System.Type
return bool

TypeIsMappedAsSharedType() public method

public TypeIsMappedAsSharedType ( Type type ) : bool
type System.Type
return bool

TypeIsMappedAsValueObject() public method

public TypeIsMappedAsValueObject ( Type type ) : bool
type System.Type
return bool