<?xml version="1.0"?>
<ErrorDocumentation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ErrorName>CS8093</ErrorName>
  <Examples>
    <string>// CS8093: An argument to nameof operator cannot be extension method group
// Line: 35

using System;

public class A
{
}

namespace N1
{
	public static class X
	{
		public static string Extension (this A a, long x)
		{
			return null;
		}
		
		public static string Extension (this A a, int x)
		{
			return null;
		}
	}
}

namespace N2
{
	using N1;
	
	public class Program
	{
		public static int Main ()
		{
			A a = null;
			const string n = nameof (a.Extension);
			if (n != "Extension")
				return 1;

			return 0;
		}
	}
}</string>
    <string>// CS8093: An argument to nameof operator cannot be extension method group
// Line: 21

public class A
{
}

static class X
{
	public static string Extension (this int a)
	{
		return null;
	}
}

public static class Test
{
	public static void Main ()
	{
		A a = null;
		var x = nameof (a.Extension);
	}
}
</string>
  </Examples>
</ErrorDocumentation>