<?xml version="1.0"?>
<ErrorDocumentation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ErrorName>CS0219</ErrorName>
  <Examples>
    <string>// CS0219: The variable `e' is assigned but its value is never used
// Line: 12
// Compiler options: -warn:3 -warnaserror

using System;
public class ConsoleStub
{
	public static void Main()
	{
		try {
		} catch (Exception e) {
			e = null;
		}
	}
}

</string>
    <string>// CS0219: The variable `o' is assigned but its value is never used
// Line: 10
// Compiler options: -warn:3 -warnaserror

public class MyClass2
{
	static public bool b;
	static public void Main ()
	{
		object o;
		if (b)
			o = null;
	}
}
</string>
    <string>// CS0219: The variable `o' is assigned but its value is never used
// Line: 10
// Compiler options: -warn:3 -warnaserror

public class MyClass2
{
	static public bool b;
        static public void Main ()
        {
                object o;
                switch (b) {
		case true:
			o = "yo";
			break;
                }
        }
}
</string>
    <string>// CS0219: The variable `p' is assigned but its value is never used
// Line: 9
// Compiler options: -warn:3 -warnaserror

class Main
{
   public void Method (int i)
   {
       long p = -9;
   }
}
</string>
    <string>// CS0219: The constant `C' is never used
// Line: 9
// Compiler options: -warn:3 -warnaserror

class C
{
	public static void Main ()
	{
		const int C = 1;
	}
}</string>
    <string>// CS0219: The variable `next' is assigned but its value is never used
// Line: 9
// Compiler options: -warn:3 -warnaserror

class A
{
	public static void Main ()
	{
		int n\U00000065xt = 0;
	}
}</string>
    <string>// CS0219: The variable `i' is assigned but its value is never used
// Line: 14
// Compiler options: -warn:3 -warnaserror

using System.Collections.Generic;

class C
{
	IEnumerable&lt;int&gt; Test ()
	{
		try {
			yield return 1;
		} finally {
			int i = 100;
		}
	}
}</string>
  </Examples>
</ErrorDocumentation>