in winrt/test.external/Helpers.h [407:432]
inline std::wstring ToString<CanvasSvgPathCommand>(CanvasSvgPathCommand const& value)
{
switch (value)
{
case CanvasSvgPathCommand::ClosePath: return L"CanvasSvgPathCommand::ClosePath";
case CanvasSvgPathCommand::MoveAbsolute: return L"CanvasSvgPathCommand::MoveAbsolute";
case CanvasSvgPathCommand::MoveRelative: return L"CanvasSvgPathCommand::MoveRelative";
case CanvasSvgPathCommand::LineAbsolute: return L"CanvasSvgPathCommand::LineAbsolute";
case CanvasSvgPathCommand::LineRelative: return L"CanvasSvgPathCommand::LineRelative";
case CanvasSvgPathCommand::CubicAbsolute: return L"CanvasSvgPathCommand::CubicAbsolute";
case CanvasSvgPathCommand::CubicRelative: return L"CanvasSvgPathCommand::CubicRelative";
case CanvasSvgPathCommand::QuadraticAbsolute: return L"CanvasSvgPathCommand::QuadraticAbsolute";
case CanvasSvgPathCommand::QuadraticRelative: return L"CanvasSvgPathCommand::QuadraticRelative";
case CanvasSvgPathCommand::ArcAbsolute: return L"CanvasSvgPathCommand::ArcAbsolute";
case CanvasSvgPathCommand::ArcRelative: return L"CanvasSvgPathCommand::ArcRelative";
case CanvasSvgPathCommand::HorizontalAbsolute: return L"CanvasSvgPathCommand::HorizontalAbsolute";
case CanvasSvgPathCommand::HorizontalRelative: return L"CanvasSvgPathCommand::HorizontalRelative";
case CanvasSvgPathCommand::VerticalAbsolute: return L"CanvasSvgPathCommand::VerticalAbsolute";
case CanvasSvgPathCommand::VerticalRelative: return L"CanvasSvgPathCommand::VerticalRelative";
case CanvasSvgPathCommand::CubicSmoothAbsolute: return L"CanvasSvgPathCommand::CubicSmoothAbsolute";
case CanvasSvgPathCommand::CubicSmoothRelative: return L"CanvasSvgPathCommand::CubicSmoothRelative";
case CanvasSvgPathCommand::QuadraticSmoothAbsolute: return L"CanvasSvgPathCommand::QuadraticSmoothAbsolute";
case CanvasSvgPathCommand::QuadraticSmoothRelative: return L"CanvasSvgPathCommand::QuadraticSmoothRelative";
default: assert(false); return L"<unknown CanvasSvgPathCommand>";
}
}