public static NSData DataFromStream(Stream stream) { NSData data = null; if (stream != null) { byte[] buffer = new byte[stream.Length]; stream.Read(buffer, 0, (int)stream.Length); data = new NSData(buffer); data.Autorelease(); } return data; }