<?xml version="1.0" encoding="us-ascii"?>
<ErrorDocumentation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ErrorName>CS0675</ErrorName>
  <Examples>
    <string>// CS0675: The operator `|' used on the sign-extended type `int'. Consider casting to a smaller unsigned type first
// Line: 11
// Compiler options: -warnaserror -warn:3

public class C
{
	uint extra_flags;
		
	internal bool BestFitMapping {
		set {
			extra_flags = (uint) ((extra_flags &amp; ~0x30) | (value ? 0x10 : 0x20));
		}
	}
}

</string>
    <string>// CS0675: The operator `|' used on the sign-extended type `int'. Consider casting to a smaller unsigned type first
// Line: 11
// Compiler options: -warnaserror -warn:3

public class C
{
   public static void Main()
   {
      int x = 1;
      int y = 1;
      long value = (((long)x) &lt;&lt; 32) | y;
   }
}

</string>
  </Examples>
</ErrorDocumentation>