NHibernate.Lob.External.AbstractExternalBlobType.DeepCopy C# (CSharp) Method

DeepCopy() public method

public DeepCopy ( object value, EntityMode entityMode, ISessionFactoryImplementor factory ) : object
value object
entityMode EntityMode
factory ISessionFactoryImplementor
return object
		public override object DeepCopy(object value, EntityMode entityMode, ISessionFactoryImplementor factory)
		{
			IExternalBlobConnection blobconn;
			byte[] identifier;
			if (this.ExtractLobData(value, out blobconn, out identifier))
				return CreateLobInstance(blobconn, identifier);
			return value;
		}