a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
29 lines
480 B
C#
29 lines
480 B
C#
//
|
|
// struct with a constructor
|
|
//
|
|
using System;
|
|
|
|
class X {
|
|
|
|
public static void Main ()
|
|
{
|
|
MethodSignature ms = new MethodSignature ("hello", null, null);
|
|
|
|
Console.WriteLine ("About to look for: " + ms.Name);
|
|
}
|
|
}
|
|
|
|
struct MethodSignature {
|
|
public string Name;
|
|
public Type RetType;
|
|
public Type [] Parameters;
|
|
|
|
public MethodSignature (string name, Type ret_type, Type [] parameters)
|
|
{
|
|
Name = name;
|
|
RetType = ret_type;
|
|
Parameters = parameters;
|
|
}
|
|
}
|
|
|