a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
29 lines
419 B
C#
29 lines
419 B
C#
using System;
|
|
using System.Reflection;
|
|
using System.Runtime.InteropServices;
|
|
|
|
class Program
|
|
{
|
|
public static int Main ()
|
|
{
|
|
Type t = typeof (Control);
|
|
MethodInfo m = t.GetMethod ("set_Foo");
|
|
|
|
if (m.GetParameters ()[0].Name != "value")
|
|
return 1;
|
|
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
class Control
|
|
{
|
|
public virtual int Foo
|
|
{
|
|
[param: MarshalAs (UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof (int))]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
}
|