Xamarin Public Jenkins (auto-signing) e46a49ecf1 Imported Upstream version 5.10.0.47
Former-commit-id: d0813289fa2d35e1f8ed77530acb4fb1df441bc0
2018-01-24 17:04:36 +00:00

38 lines
433 B
C#

// Compiler options: -unsafe
public unsafe class X
{
int field;
int* ufield;
public static void Main ()
{
int i = 5;
ref int j = ref i;
var x = new X ();
ref var v = ref x.TestMethod ();
}
ref int TestMethod ()
{
return ref field;
}
ref int TestProperty {
get {
return ref field;
}
}
ref int this [long arg] {
get {
return ref field;
}
}
unsafe ref int* Foo ()
{
return ref ufield;
}
}