CapeOutOfBoundsException 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)
[SerializableAttribute]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[GuidAttribute("4438458A-1659-48c2-9138-03AD8B4C38D8")]
[ComVisibleAttribute(true)]
public class CapeOutOfBoundsException : CapeBoundariesException, 
	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.

See Also