NHibernate.Lob.External.ExternalBlobType.WriteLobTo C# (CSharp) Method

WriteLobTo() protected method

protected WriteLobTo ( object lob, Stream output ) : void
lob object
output Stream
return void
		protected override void WriteLobTo(object lob, Stream output)
		{
			Blob blob = lob as Blob;
			if (blob == null) return;
			if (compression == null)
				blob.WriteTo(output);
			else
				using (Stream cs = compression.GetCompressor(output))
					blob.WriteTo(cs);
		}