mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-03 09:46:54 +02:00
* Implement System.Text.Json for Community.PowerToys.Run.Plugin.VSCodeWorkspaces (#11697) * Implement System.Text.Json for Community.PowerToys.Run.Plugin.VSCodeWorkspaces * Cleanup property names * Implement System.Text.Json for Microsoft.PowerToys.Settings.UI (#11702) * Implement System.Text.Json for Powerlauncher (#11699) * Implement System.Text.Json for Wox.Infrastructure * Implement System.Text.Json for Powerlauncher * Implement System.Text.Json for Microsoft.Plugin.Folder * Implement System.Text.Json for Wox.Plugin * Remove Newtonsoft.Json from launcherInstallComponent * Update properties with private setter Format JSON output * Serialize Get with private set property * Implement System.Text.Json for ImageResizerUI (#11847) * Implement System.Text.Json for ImageRezierUI * Change Newtonsoft.Json.dll to System.Text.Json in ImageResizer * Add writefile to spelling whitelist * Fix installer * Fix bad merge Co-authored-by: mykhailopylyp <17161067+mykhailopylyp@users.noreply.github.com>
33 lines
843 B
C#
33 lines
843 B
C#
// Copyright (c) Brice Lambson
|
|
// The Brice Lambson licenses this file to you under the MIT license.
|
|
// See the LICENSE file in the project root for more information. Code forked from Brice Lambson's https://github.com/bricelam/ImageResizer/
|
|
|
|
using System.Text.Json.Serialization;
|
|
using ImageResizer.Properties;
|
|
|
|
namespace ImageResizer.Models
|
|
{
|
|
public class CustomSize : ResizeSize
|
|
{
|
|
[JsonIgnore]
|
|
public override string Name
|
|
{
|
|
get => Resources.Input_Custom;
|
|
set { /* no-op */ }
|
|
}
|
|
|
|
[JsonConstructor]
|
|
public CustomSize(ResizeFit fit, double width, double height, ResizeUnit unit)
|
|
{
|
|
Fit = fit;
|
|
Width = width;
|
|
Height = height;
|
|
Unit = unit;
|
|
}
|
|
|
|
public CustomSize()
|
|
{
|
|
}
|
|
}
|
|
}
|