C# Custom Exceptions

[Serializable]

class AttributeNullException : Exception

{

///

/// Initializes a new instance of the class.

///

/// The message.

public AttributeNullException(string message): base(message)

{

}

///

/// Initializes a new instance of the class.

///

/// The message.

/// The inner exception.

public AttributeNullException(string message, Exception innerException): base(message, innerException)

{

}

///

/// Initializes a new instance of the class.

///

/// The that holds the serialized object data about the exception being thrown.

/// The that contains contextual information about the source or destination.

///

/// The parameter is null.

///

///

/// The class name is null or is zero (0).

///

public AttributeNullException(SerializationInfo info, StreamingContext context): base(info, context)

{

}

}

Published by

Tim Clark

Experienced Business Owner, Chief Information Officer, Vice President, Chief Software Architect, Application Architect, Project Manager, Software Developer, Senior Web Developer, Graphic Designer & 3D Modeler, University Instructor, University Program Chair, Academic Director. Specialties: Ruby, Ruby on Rails, JavaScript, JQuery, AJAX, Node.js, React.js, Angular.js, MySQL, PostgreSQL, MongoDB, SQL Server, Responsive Design, HTML5, XHTML, CSS3, C#, ASP.net, Project Management, System Design/Architecture, Web Design, Web Development, Adobe CS6 (Photoshop, Illustrator)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s