a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
29 lines
331 B
C#
29 lines
331 B
C#
using System;
|
|
|
|
public struct Test
|
|
{
|
|
public int Foo;
|
|
|
|
public static Test Set (C c)
|
|
{
|
|
c.Value.Foo = 21;
|
|
return c.Value;
|
|
}
|
|
}
|
|
|
|
public class C
|
|
{
|
|
public Test Value;
|
|
}
|
|
public class Driver
|
|
{
|
|
public static int Main ()
|
|
{
|
|
var v = Test.Set (new C ());
|
|
Console.WriteLine (v.Foo);
|
|
if (v.Foo != 21)
|
|
return 1;
|
|
return 0;
|
|
}
|
|
}
|