public virtual bool IsImmutable() { if (_delegate != null) { return(_delegate.IsImmutable()); } return(IsPrimitive()); }
public virtual bool IsValueType(IReflectClass clazz) { if (_container == null) { return(clazz.IsImmutable()); } ClassMetadata classMetadata = _container.ClassMetadataForReflectClass(clazz); if (classMetadata == null) { return(false); } return(classMetadata.IsValueType()); }
public virtual bool IsValueType(IReflectClass clazz) { if (_container == null) { return clazz.IsImmutable(); } ClassMetadata classMetadata = _container.ClassMetadataForReflectClass(clazz); if (classMetadata == null) { return false; } return classMetadata.IsValueType(); }
public ObjectNotStorableException(IReflectClass clazz) : base(Db4objects.Db4o.Internal.Messages .Get(clazz.IsImmutable() ? 59 : 45, clazz.GetName())) { }