New (CharacterTranslationException constructor): Difference between revisions

From m204wiki
Jump to navigation Jump to search
m (Created page with "<span style="font-size:120%; color:black"><b><section begin=dpl_desc/><section end=dpl_desc/></b></span> New constructor <!--DP...")
 
m (Get rid of line breaks inside td tags)
Line 22: Line 22:
<td>A reference to an instance of a CharacterTranslationException object.</td></tr>
<td>A reference to an instance of a CharacterTranslationException object.</td></tr>
<tr><th><b>Reason=</b>reasonEnum</th>
<tr><th><b>Reason=</b>reasonEnum</th>
<td>This name required parameter specifies
<td>This name required parameter specifies the value to be assigned to the exception object's Reason property. As described "[[Reason (CharacterTranslationException property)|Reason]]", the ''reasonEnum'' enumeration values are <code>InvalidEncoding</code>, <code>InvalidCharacterReference</code>, and <code>UntranslatableCharacter</code>.
the value to be assigned to the exception object's Reason property.
As described "[[Reason (CharacterTranslationException property)|Reason]]", the ''reasonEnum'' enumeration
values are <code>InvalidEncoding</code>, <code>InvalidCharacterReference</code>,
and <code>UntranslatableCharacter</code>.


The Reason parameter is '''not''' optional.
The Reason parameter is '''not''' optional.
</td></tr>
</td></tr>
<tr><th><b>BytePosition=</b>num</th>
<tr><th><b>BytePosition=</b>num</th>
<td>This name required parameter specifies the numeric value (''num'')
<td>This name required parameter specifies the numeric value (''num'') to be assigned to the object's BytePosition property.
to be assigned to the object's BytePosition property.
</td></tr>
</td></tr>
<tr><th><b>CharacterPosition=</b>num</th>
<tr><th><b>CharacterPosition=</b>num</th>
<td>This name required parameter specifies the numeric value (''num'')
<td>This name required parameter specifies the numeric value (''num'') to be assigned to the object's CharacterPosition property.
to be assigned to the object's CharacterPosition property.
</td></tr>
</td></tr>
<tr><th><b>Description=</b>string</th>
<tr><th><b>Description=</b>string</th>
<td>This name required parameter specifies the string value (''string'')
<td>This name required parameter specifies the string value (''string'') to be assigned to the object's Description property.
to be assigned to the object's Description property.
</td></tr>
</td></tr>
<tr><th><b>HexValue=</b>string</th>
<tr><th><b>HexValue=</b>string</th>
<td>This name required parameter specifies the string value (''string'')
<td>This name required parameter specifies the string value (''string'') to be assigned to the object's HexValue property.
to be assigned to the object's HexValue property.
</td></tr>
</td></tr>


</table>
</table>

Revision as of 03:42, 6 January 2011

<section begin=dpl_desc/><section end=dpl_desc/>

New is a member of the CharacterTranslationException exception class.

This constructor generates an instance of a CharacterTranslationException exception. As shown in the syntax that follows, the New method arguments set the values of the properties of the class that have the corresponding names.

Syntax

  [%chTransEx =] [(CharacterTranslationException):]     -
                   New (  Reason = reasonEnum,          -
                       [, BytePosition = num]           -
                       [, CharacterPosition = num]      -
                       [, Description =  string]        -
                       [, HexValue = string] )

Syntax terms

%chTransEx A reference to an instance of a CharacterTranslationException object.
Reason=reasonEnum This name required parameter specifies the value to be assigned to the exception object's Reason property. As described "Reason", the reasonEnum enumeration values are InvalidEncoding, InvalidCharacterReference, and UntranslatableCharacter.

The Reason parameter is not optional.

BytePosition=num This name required parameter specifies the numeric value (num) to be assigned to the object's BytePosition property.
CharacterPosition=num This name required parameter specifies the numeric value (num) to be assigned to the object's CharacterPosition property.
Description=string This name required parameter specifies the string value (string) to be assigned to the object's Description property.
HexValue=string This name required parameter specifies the string value (string) to be assigned to the object's HexValue property.