C# Класс Pomona.Example.CritterTypeMappingFilter

Наследование: TypeMappingFilterBase
Показать файл Открыть проект

Открытые методы

Метод Описание
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