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)

{

}

}

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 )

Google+ photo

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

Twitter picture

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

Facebook photo

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

Connecting to %s