internal void HandleError(JSError errorId, IndexSpan span, LocationResolver resolver, bool forceToError = false) { var error = new JScriptException(errorId, span, resolver); if (forceToError) { error.IsError = true; } else { error.IsError = error.Severity < 2; } if (!OnCompilerError(error)) { } }
internal bool OnCompilerError(JScriptException se) { // format the error code OnError( new JScriptExceptionEventArgs( se, new ContextError( se.IsError, se.Severity, GetSeverityString(se.Severity), se.ErrorCode, se.HelpLink, se.Line, se.Column, se.EndLine, se.EndColumn, se.Message ) ) ); //true means carry on with compilation. return(se.CanRecover); }
public JScriptExceptionEventArgs(JScriptException exception, ContextError error) { Error = error; Exception = exception; }