Updates referencesource to .NET 4.7
[mono.git] / mcs / class / referencesource / System.ServiceModel / System / ServiceModel / Channels / BinaryMessageEncoder.cs
index 0aea9ac3133fccee5bb68e41daa91490c9a52810..f223ce0f0c0b8170950ab560277b60409d0ffa88 100644 (file)
@@ -1667,7 +1667,7 @@ namespace System.ServiceModel.Channels
                 get
                 {
                     if (IsDisposed)
-#pragma warning suppress 56503 // [....], Invalid State after dispose
+#pragma warning suppress 56503 // Microsoft, Invalid State after dispose
 
                     {
                         throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(CreateMessageDisposedException());
@@ -1681,7 +1681,7 @@ namespace System.ServiceModel.Channels
                 get
                 {
                     if (IsDisposed)
-#pragma warning suppress 56503 // [....], Invalid State after dispose
+#pragma warning suppress 56503 // Microsoft, Invalid State after dispose
 
                     {
                         throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(CreateMessageDisposedException());
@@ -1690,13 +1690,23 @@ namespace System.ServiceModel.Channels
                 }
             }
 
+            internal override void SetProperty(string name, object value)
+            {
+                MessageProperties prop = this.properties;
+
+                if (prop != null)
+                {
+                    prop[name] = value;
+                }
+            }
+
             public override MessageVersion Version
             {
                 get
                 {
                     if (IsDisposed)
                     {
-#pragma warning suppress 56503 // [....], Invalid State after dispose
+#pragma warning suppress 56503 // Microsoft, Invalid State after dispose
                         throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(CreateMessageDisposedException());
                     }
                     return headers.MessageVersion;