コード例 #1
0
        internal protected virtual bool OnIsReadOnly(Type type, ModifiableEntity entity)
        {
            EntitySettings es = EntitySettings.TryGetC(type);

            if (es != null)
            {
                if (es.OnIsReadonly())
                {
                    return(true);
                }
            }

            foreach (var isReadOnly in IsReadOnly.GetInvocationListTyped())
            {
                if (isReadOnly(type, entity))
                {
                    return(true);
                }
            }

            return(false);
        }