Пример #1
0
        internal static JsonReaderException Create(IJsonLineInfo lineInfo, string path, string message, Exception ex)
        {
            int lineNumber;
            int linePosition;

            message = JsonPosition.FormatMessage(lineInfo, path, message);
            if (lineInfo == null || !lineInfo.HasLineInfo())
            {
                lineNumber   = 0;
                linePosition = 0;
            }
            else
            {
                lineNumber   = lineInfo.LineNumber;
                linePosition = lineInfo.LinePosition;
            }
            return(new JsonReaderException(message, path, lineNumber, linePosition, ex));
        }
Пример #2
0
        // Token: 0x06000C3B RID: 3131 RVA: 0x00050098 File Offset: 0x0004E298
        internal static JsonSerializationException Create([Nullable(2)] IJsonLineInfo lineInfo, string path, string message, [Nullable(2)] Exception ex)
        {
            message = JsonPosition.FormatMessage(lineInfo, path, message);
            int lineNumber;
            int linePosition;

            if (lineInfo != null && lineInfo.HasLineInfo())
            {
                lineNumber   = lineInfo.LineNumber;
                linePosition = lineInfo.LinePosition;
            }
            else
            {
                lineNumber   = 0;
                linePosition = 0;
            }
            return(new JsonSerializationException(message, path, lineNumber, linePosition, ex));
        }
        internal static JsonWriterException Create(string path, string message, Exception ex)
        {
            message = JsonPosition.FormatMessage(null, path, message);

            return(new JsonWriterException(message, path, ex));
        }
Пример #4
0
 // Token: 0x06000BA4 RID: 2980 RVA: 0x0000ECBF File Offset: 0x0000CEBF
 internal static JsonException Create(IJsonLineInfo lineInfo, string path, string message)
 {
     message = JsonPosition.FormatMessage(lineInfo, path, message);
     return(new JsonException(message));
 }