// -- FILE ------------------------------------------------------------------ // name : RtfException.cs // project : RTF Framelet // created : Leon Poyyayil - 2008.05.19 // language : c# // environment: .NET 2.0 // copyright : (c) 2004-2010 by Itenso GmbH, Switzerland // -------------------------------------------------------------------------- using System; using System.Runtime.Serialization; namespace Itenso.Rtf { // ------------------------------------------------------------------------ /// <summary>Thrown upon RTF specific error conditions.</summary> [Serializable] public class RtfException : Exception { // ---------------------------------------------------------------------- /// <summary>Creates a new instance.</summary> public RtfException() { } // RtfException // ---------------------------------------------------------------------- /// <summary>Creates a new instance with the given message.</summary> /// <param name="message">the message to display</param> public RtfException( string message ) : base( message ) { } // RtfException // ---------------------------------------------------------------------- /// <summary>Creates a new instance with the given message, based on the given cause.</summary> /// <param name="message">the message to display</param> /// <param name="cause">the original cause for this exception</param> public RtfException( string message, Exception cause ) : base( message, cause ) { } // RtfException // ---------------------------------------------------------------------- /// <summary>Serialization support.</summary> /// <param name="info">the info to use for serialization</param> /// <param name="context">the context to use for serialization</param> protected RtfException( SerializationInfo info, StreamingContext context ) : base( info, context ) { } // RtfException } // class RtfException } // namespace Itenso.Rtf // -- EOF -------------------------------------------------------------------
By viewing downloads associated with this article you agree to the Terms of use and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.
This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)
Math Primers for Programmers