public Blob Serialize() { string errorText; Blob blob; var result = Serialize(out blob, out errorText); if(result.Failure) { throw new SharpDXException(result, errorText); } return blob; }