Esempio n. 1
0
        public bool GetModifier()
        {
            try
            {
                IReflectClass rClass = DataLayerCommon.ReflectClassForName(m_classname);
                if (rClass != null)
                {
                    IReflectField rField = DataLayerCommon.GetDeclaredFieldInHeirarchy(rClass, m_fieldname);

                    if (rField != null)
                    {
                        return(rField.IsPublic());
                    }
                }
                return(false);
            }
            catch (Exception oEx)
            {
                LoggingHelper.HandleException(oEx);
                return(false);
            }
        }
Esempio n. 2
0
 internal virtual bool StoreField(IReflectField field)
 {
     if (field.IsStatic())
     {
         return false;
     }
     if (IsTransient(field))
     {
         if (!ShouldStoreTransientFields())
         {
             return false;
         }
     }
     return Platform4.CanSetAccessible() || field.IsPublic();
 }