|
|
public abstract class CustomReflectionContext
|
|
|
: ReflectionContext
|
|
|
protected virtual IEnumerable`1<PropertyInfo> AddProperties(Type type);
|
|
|
protected PropertyInfo CreateProperty(Type propertyType, String name, Func`2<Object, Object> getter, Action`2<Object, Object> setter);
|
|
|
protected PropertyInfo CreateProperty(Type propertyType, String name, Func`2<Object, Object> getter, Action`2<Object, Object> setter, IEnumerable`1<Attribute> propertyCustomAttributes, IEnumerable`1<Attribute> getterCustomAttributes, IEnumerable`1<Attribute> setterCustomAttributes);
|
|
|
protected virtual IEnumerable`1<Object> GetCustomAttributes(MemberInfo member, IEnumerable`1<Object> declaredAttributes);
|
|
|
protected virtual IEnumerable`1<Object> GetCustomAttributes(ParameterInfo parameter, IEnumerable`1<Object> declaredAttributes);
|
|
|
public virtual Assembly MapAssembly(Assembly assembly);
|
|
|
public virtual TypeInfo MapType(TypeInfo type);
|