CS0206 de erro do compilador
Mensagem de erro
Uma propriedade ou indexador não pode ser passado sistema autônomo ref ou out parâmetro
A propriedade não está disponível para ser passada sistema autônomo um ref or check-out parâmetro.Para obter mais informações, consulte Passando parâmetros (Guia de programação C#).
Exemplo
O exemplo a seguir gera CS0206:
// CS0206.cs
public class MyClass
{
public static int P
{
get
{
return 0;
}
set
{
}
}
public static void MyMeth(ref int i)
// public static void MyMeth(int i)
{
}
public static void Main()
{
MyMeth(ref P); // CS0206
// try the following line instead
// MyMeth(P); // CS0206
}
}