powershell/resources/runtime/csharp/json/Conversions/ConversionException.cs (11 lines of code) (raw):
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
using System;
namespace Carbon.Json
{
public class ConversionException : Exception
{
public ConversionException(string message)
: base(message) { }
public ConversionException(JsonNode node, Type targetType)
: base($"Cannot convert '{node.Type}' to a {targetType.Name}") { }
}
}