From cf85b11056df53c3fe4ede0e4d91beef2cb171e5 Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 6 May 2025 19:36:21 +0800 Subject: [PATCH 1/2] Change the way of initializing static strings --- framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliUrls.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliUrls.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliUrls.cs index 28cf42c2a2..8d46e12a12 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliUrls.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliUrls.cs @@ -5,9 +5,9 @@ namespace Volo.Abp.Cli; public static class CliUrls { - public static string WwwAbpIo = WwwAbpIoProduction; - public static string AccountAbpIo = AccountAbpIoProduction; - public static string NuGetRootPath = NuGetRootPathProduction; + public static string WwwAbpIo => WwwAbpIoProduction; + public static string AccountAbpIo => AccountAbpIoProduction; + public static string NuGetRootPath => NuGetRootPathProduction; public static string LatestVersionCheckFullPath = "https://raw.githubusercontent.com/abpframework/abp/dev/latest-versions.json"; public static string WwwAbpIoProduction = "https://abp.io/"; From 05ad46c2541b4296807215cdcb8e6efe0e7bcea5 Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 6 May 2025 19:39:12 +0800 Subject: [PATCH 2/2] Refactor properties in CliUrls to use explicit getters and setters --- .../Volo.Abp.Cli.Core/Volo/Abp/Cli/CliUrls.cs | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliUrls.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliUrls.cs index 8d46e12a12..b1c0cb2a0d 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliUrls.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliUrls.cs @@ -5,9 +5,24 @@ namespace Volo.Abp.Cli; public static class CliUrls { - public static string WwwAbpIo => WwwAbpIoProduction; - public static string AccountAbpIo => AccountAbpIoProduction; - public static string NuGetRootPath => NuGetRootPathProduction; + public static string WwwAbpIo + { + get => WwwAbpIoProduction; + set => WwwAbpIoProduction = value; + } + + public static string AccountAbpIo + { + get => AccountAbpIoProduction; + set => AccountAbpIoProduction = value; + } + + public static string NuGetRootPath + { + get => NuGetRootPathProduction; + set => NuGetRootPathProduction = value; + } + public static string LatestVersionCheckFullPath = "https://raw.githubusercontent.com/abpframework/abp/dev/latest-versions.json"; public static string WwwAbpIoProduction = "https://abp.io/";