2.7.1.15.3 ScriptProjectBreakpointType

The ScriptProjectBreakpointType complex type contains a representation of the breakpoints that are set in the development environment for the Script Task.

The following is the XSD of the ScriptProjectBreakpointType complex type.

   <xs:complexType name="ScriptProjectBreakpointType">
     <xs:sequence/>
     <xs:attribute name="Name" type="xs:string" form="unqualified"/>
     <xs:attribute name="Enabled" type="xs:string"
                   form="unqualified"/>
     <xs:attribute name="Function" type="xs:string"
                   form="unqualified"/>
     <xs:attribute name="File" type="xs:string" form="unqualified"/>
     <xs:attribute name="Line" type="xs:int" form="unqualified"/>
     <xs:attribute name="Column" type="xs:int" form="unqualified"/>
     <xs:attribute name="Condition" type="xs:string"
                   form="unqualified"/>
     <xs:attribute name="ConditionType" 
                   type="DTS:ScriptProjectConditionTypeEnum"
                   form="unqualified"/>
     <xs:attribute name="Language" type="xs:string"
                   form="unqualified"/>
     <xs:attribute name="HitCount" type="xs:int" form="unqualified"/>
     <xs:attribute name="HitCountType" form="unqualified" 
                   type="DTS:ScriptProjectHitCountTypeEnum"/>
   </xs:complexType>

The following table specifies additional information for the attributes of the ScriptProjectBinaryItemType complex type.

Attribute

Description

Name

A string value that specifies the name of the breakpoint.

Enabled

An enumeration value that specifies whether the breakpoint is enabled.

"True" specifies that the breakpoint is enabled.

"False" specifies that the breakpoint is not enabled.

Function

A string value that specifies the name of the function in which the breakpoint is set.

File

A string value that specifies the name of the file in which the breakpoint is set.

Line

An integer value that specifies the line number at which the breakpoint is set.

Column

An integer value that specifies the character column at which the breakpoint is set.

Condition

A string value that specifies a condition that can be evaluated as a Boolean, to determine whether the breakpoint is fired. Whether the breakpoint is fired depends upon this Condition value and upon the values of the attributes ConditionType, HitCount, and HitCountType.

ConditionType

An enumeration value that specifies when the evaluation of the string in the Condition attribute causes a breakpoint to be fired.

Language

A string value that specifies the language of the Script Task.<91>

HitCount

An integer value that specifies a criteria for a hit count. This value, along with the value of the HitCountType attribute, is used to determine whether a break point is fired.

HitCountType

An enumeration value that specifies the type of hit count condition that causes the breakpoint to be fired.