CharPosition (RuntimeErrorEventArgs)

Switch View :
ScriptFree
JavaScript API for Silverlight
CharPosition (RuntimeErrorEventArgs)

The character position within the line on which the run-time error occurred.

JScript
value = eventargs.CharPosition
Property Value

Type: integer

The character position the run-time error occurred on.

This property is read/write but should be considered read-only because there is no reason to change the reported information. There is no default.

Managed Equivalent

No direct equivalent, but may be available within the message of an exception.

Remarks

This property is technically read/write, but there is generally no reason to set it, because the property simply reports information from existing errors.

Example

The following JavaScript example shows the portion of an event handler that displays error information that is specific to run-time errors.

JScript
// errorArgs is an instance of RuntimeErrorEventArgs
    if(errorArgs.ErrorType == "RuntimeError")
    {
      var runtimeErrorMsg = "Silverlight Runtime Error  \n\n";
            
      // Basic error event information.
      runtimeErrorMsg += "Error Type:    " + errorArgs.errorType     + "\n";
      runtimeErrorMsg += "Error Message: " + errorArgs.errorMessage  + "\n";
      runtimeErrorMsg += "Error Code:    " + errorArgs.errorCode  + "\n";
            
      // Runtime-specific error event information.
      if (errorArgs.lineNumber != 0)
      {
        runtimeErrorMsg += "Line:     " + errorArgs.lineNumber     + "\n";
        runtimeErrorMsg += "Position: " +  errorArgs.charPosition  + "\n";
      }
     
     runtimeErrorMsg += "MethodName: " + errorArgs.methodName     + "\n";
            
     alert(runtimeErrorMsg);
    }
Applies To

RuntimeErrorEventArgs

See Also

Reference