コード例 #1
0
 public virtual bool IsImmutable()
 {
     if (_delegate != null)
     {
         return(_delegate.IsImmutable());
     }
     return(IsPrimitive());
 }
コード例 #2
0
ファイル: ReplicationReflector.cs プロジェクト: pondyond/db4o
        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());
        }
コード例 #3
0
		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();
		}
コード例 #4
0
 public ObjectNotStorableException(IReflectClass clazz) : base(Db4objects.Db4o.Internal.Messages
                                                               .Get(clazz.IsImmutable() ? 59 : 45, clazz.GetName()))
 {
 }
コード例 #5
0
		public ObjectNotStorableException(IReflectClass clazz) : base(Db4objects.Db4o.Internal.Messages
			.Get(clazz.IsImmutable() ? 59 : 45, clazz.GetName()))
		{
		}