private static MethodInfo GetRegisterSimplePropertyMethodInfo(Type modelBaseType)
{
return _registerSimplePropertyCache.GetFromCacheOrFetch(modelBaseType, () =>
{
var bindingFlags = BindingFlags.FlattenHierarchy | BindingFlags.Instance | BindingFlags.NonPublic;
var methodInfo = modelBaseType.GetMethodEx("RegisterDynamicProperty", bindingFlags);
return methodInfo;
});
}
}