public PropertyAccessor(Type type, string propertyName) { m_Type = type; m_GetMethodHandler = BasePropertyAccessor.GetPropertyInvoker(m_Type, propertyName); m_SetMethodHandler = BasePropertyAccessor.SetPropertyInvoker(m_Type, propertyName); if (m_GetMethodHandler == null || m_SetMethodHandler == null) { m_PropertyEmpty = true; } }
public PropertyAccessor(Type type, PropertyInfo property) { m_Type = type; m_Property = property; if (property == null) { m_PropertyEmpty = true; return; } m_GetMethodHandler = BasePropertyAccessor.GetPropertyInvoker(m_Type, property); m_SetMethodHandler = BasePropertyAccessor.SetPropertyInvoker(m_Type, property); if (m_GetMethodHandler == null || m_SetMethodHandler == null) { m_PropertyEmpty = true; } }