Cape Out Of Bounds Exception Class
An argument value is outside of the bounds..
Definition
Namespace: CapeOpen
Assembly: CapeOpen (in CapeOpen.dll) Version: 1.0.0.0 (1.0.0.0)
Assembly: CapeOpen (in CapeOpen.dll) Version: 1.0.0.0 (1.0.0.0)
C#
[SerializableAttribute]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[GuidAttribute("4438458A-1659-48c2-9138-03AD8B4C38D8")]
[ComVisibleAttribute(true)]
public class CapeOutOfBoundsException : CapeBoundariesException,
ECapeOutOfBounds, ECapeBadArgument, ECapeBadArgument093, ECapeDataVB
<SerializableAttribute>
<ClassInterfaceAttribute(ClassInterfaceType.None)>
<GuidAttribute("4438458A-1659-48c2-9138-03AD8B4C38D8")>
<ComVisibleAttribute(true)>
Public Class CapeOutOfBoundsException
Inherits CapeBoundariesException
Implements ECapeOutOfBounds, ECapeBadArgument, ECapeBadArgument093, ECapeData- Inheritance
- Object Exception ApplicationException CapeUserException CapeBoundariesException CapeOutOfBoundsException
- Implements
- ECapeBadArgument, ECapeBadArgument093, ECapeData, ECapeOutOfBounds
Remarks
This class is derived from the class. It is used to indicate that one of the parameters is outside of its bounds.
Constructors
| CapeOutOfBoundsException(Int32, Double, Double, Double, String) | Initializes a new instance of the CapeOutOfBoundsException class with the position of the error. |
| CapeOutOfBoundsException(String, Int32, Double, Double, Double, String) | Initializes a new instance of the CapeOutOfBoundsException class with a specified error message and the position of the error. |
| CapeOutOfBoundsException(SerializationInfo, StreamingContext, Int32, Double, Double, Double, String) | Initializes a new instance of the CapeOutOfBoundsException class with serialized data and the position of the error. |
| CapeOutOfBoundsException(String, Exception, Int32, Double, Double, Double, String) | Initializes a new instance of the CapeOutOfBoundsException class with a specified error message and a erence to the inner exception that is the cause of this exception. |
Properties
| code |
Code to designate the subcategory of the error.
(Inherited from CapeUserException) |
| description |
The description of the error.
(Inherited from CapeUserException) |
| interfaceName |
The name of the interface where the error is thrown. This is a mandatory field."
(Inherited from CapeUserException) |
| lowerBound |
The value of the lower bound.
(Inherited from CapeBoundariesException) |
| moreInfo |
An URL to a page, document, web site, where more information on the error can be found. The content of this information is obviously implementation dependent.
(Inherited from CapeUserException) |
| Name |
The name of the exception being thrown.
(Inherited from CapeUserException) |
| operation |
The name of the operation where the error is thrown. This is a mandatory field.
(Inherited from CapeUserException) |
| position | The position of the argument value within the signature of the operation. First argument is as position 1. |
| scope |
The scope of the error.
(Inherited from CapeUserException) |
| type |
The type/nature of the value.
(Inherited from CapeBoundariesException) |
| upperBound |
The value of the upper bound.
(Inherited from CapeBoundariesException) |
| value |
The current value which has led to an error.
(Inherited from CapeBoundariesException) |
Methods
| Initialize |
The initialize method for all classes derived from CapeOutOfBoundsException need to include the
pertinent information related to the boundaries.
(Overrides CapeUserExceptionInitialize) |
| SetBoundaries |
Initializes the description, interface name and name fields of this exception.
(Inherited from CapeBoundariesException) |
Fields
| m_description |
The description of the exception being thrown.
(Inherited from CapeUserException) |
| m_interfaceName |
The name of the exception interface for the exception being thrown.
(Inherited from CapeUserException) |
| m_name |
The name of the exception being thrown.
(Inherited from CapeUserException) |
| m_Position |
Extension Methods
| GetEnumNames | (Defined by General) |
| IsValidDouble | (Defined by General) |
Explicit Interface Implementations
| ECapeBadArgument093position | The position of the argument value within the signature of the operation. First argument is as position 1. |