diff options
Diffstat (limited to 'src/mscorlib/src/System/Text/CodePageEncoding.cs')
-rw-r--r-- | src/mscorlib/src/System/Text/CodePageEncoding.cs | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/mscorlib/src/System/Text/CodePageEncoding.cs b/src/mscorlib/src/System/Text/CodePageEncoding.cs index 9f1b2d2620..7805c6580a 100644 --- a/src/mscorlib/src/System/Text/CodePageEncoding.cs +++ b/src/mscorlib/src/System/Text/CodePageEncoding.cs @@ -11,6 +11,7 @@ namespace System.Text using System; using System.Runtime.Serialization; using System.Security.Permissions; + using System.Diagnostics; using System.Diagnostics.Contracts; /*=================================CodePageEncoding================================== @@ -44,7 +45,7 @@ namespace System.Text internal CodePageEncoding(SerializationInfo info, StreamingContext context) { // Any info? - if (info==null) throw new ArgumentNullException("info"); + if (info==null) throw new ArgumentNullException(nameof(info)); Contract.EndContractBlock(); // All versions have a code page @@ -74,7 +75,6 @@ namespace System.Text } // Just get it from GetEncoding - [System.Security.SecurityCritical] // auto-generated public Object GetRealObject(StreamingContext context) { // Get our encoding (Note: This has default fallbacks for readonly and everett cases) @@ -93,11 +93,10 @@ namespace System.Text } // ISerializable implementation - [System.Security.SecurityCritical] // auto-generated_required void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { // We cannot ever call this. - Contract.Assert(false, "Didn't expect to make it to CodePageEncoding ISerializable.GetObjectData"); + Debug.Assert(false, "Didn't expect to make it to CodePageEncoding ISerializable.GetObjectData"); throw new ArgumentException(Environment.GetResourceString("Arg_ExecutionEngineException")); } @@ -113,25 +112,23 @@ namespace System.Text internal Decoder(SerializationInfo info, StreamingContext context) { // Any info? - if (info==null) throw new ArgumentNullException("info"); + if (info==null) throw new ArgumentNullException(nameof(info)); Contract.EndContractBlock(); this.realEncoding = (Encoding)info.GetValue("encoding", typeof(Encoding)); } // Just get it from GetDecider - [System.Security.SecurityCritical] // auto-generated public Object GetRealObject(StreamingContext context) { return this.realEncoding.GetDecoder(); } // ISerializable implementation, get data for this object - [System.Security.SecurityCritical] // auto-generated_required void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { // We cannot ever call this. - Contract.Assert(false, "Didn't expect to make it to CodePageEncoding.Decoder.GetObjectData"); + Debug.Assert(false, "Didn't expect to make it to CodePageEncoding.Decoder.GetObjectData"); throw new ArgumentException(Environment.GetResourceString("Arg_ExecutionEngineException")); } } |