31 lines
349 B
C#
31 lines
349 B
C#
|
// Compiler options: -langversion:latest
|
||
|
|
||
|
public readonly partial ref struct Test
|
||
|
{
|
||
|
public static void Main ()
|
||
|
{
|
||
|
var m = new Test ();
|
||
|
m.Method ();
|
||
|
}
|
||
|
|
||
|
Test Method ()
|
||
|
{
|
||
|
return new Test ();
|
||
|
}
|
||
|
}
|
||
|
|
||
|
ref struct Second
|
||
|
{
|
||
|
Test field;
|
||
|
}
|
||
|
|
||
|
public abstract class P
|
||
|
{
|
||
|
public abstract Test Span { get; }
|
||
|
}
|
||
|
|
||
|
public interface II
|
||
|
{
|
||
|
Test Span { get; }
|
||
|
}
|