# System.Drawing.Common

``` diff
 {
     namespace System.Drawing.Imaging {
         public sealed class Encoder {
+            public static readonly Encoder ColorSpace;
+            public static readonly Encoder ImageItems;
+            public static readonly Encoder SaveAsCmyk;
         }
         public enum EncoderParameterValueType {
+            ValueTypePointer = 9,
         }
     }
     namespace System.Drawing.Printing {
         public class PrintDocument : Component {
-            protected virtual void OnBeginPrint(PrintEventArgs e);
+            protected internal virtual void OnBeginPrint(PrintEventArgs e);
-            protected virtual void OnEndPrint(PrintEventArgs e);
+            protected internal virtual void OnEndPrint(PrintEventArgs e);
-            protected virtual void OnPrintPage(PrintPageEventArgs e);
+            protected internal virtual void OnPrintPage(PrintPageEventArgs e);
-            protected virtual void OnQueryPageSettings(QueryPageSettingsEventArgs e);
+            protected internal virtual void OnQueryPageSettings(QueryPageSettingsEventArgs e);
         }
     }
 }
```

