diff --git a/src/System.Management.Automation/namespaces/FileSystemProvider.cs b/src/System.Management.Automation/namespaces/FileSystemProvider.cs index eab04cb6e40..c1a539fb3ac 100644 --- a/src/System.Management.Automation/namespaces/FileSystemProvider.cs +++ b/src/System.Management.Automation/namespaces/FileSystemProvider.cs @@ -7617,7 +7617,9 @@ public Encoding Encoding set { +#pragma warning disable 612, 618 if (value == System.Text.Encoding.UTF7) +#pragma warning restore 612, 618 { _provider.WriteWarning(PathUtilsStrings.Utf7EncodingObsolete); } diff --git a/src/System.Management.Automation/utils/EncodingUtils.cs b/src/System.Management.Automation/utils/EncodingUtils.cs index 6825a259dae..abbe4a569f6 100644 --- a/src/System.Management.Automation/utils/EncodingUtils.cs +++ b/src/System.Management.Automation/utils/EncodingUtils.cs @@ -95,7 +95,9 @@ internal static Encoding Convert(Cmdlet cmdlet, string encoding) /// The encoding to check for obsolescence. internal static void WarnIfObsolete(Cmdlet cmdlet, Encoding encoding) { +#pragma warning disable 612, 618 if (encoding == System.Text.Encoding.UTF7) +#pragma warning restore 612, 618 { cmdlet.WriteWarning(PathUtilsStrings.Utf7EncodingObsolete); }