32 readonly Universe universe;
33 readonly __StandAloneMethodSig sig;
35 internal static Type Make(Universe universe, __StandAloneMethodSig sig)
48 this.universe = universe;
52 public override bool Equals(
object obj)
56 && other.universe == universe
57 && other.sig.Equals(sig);
62 return sig.GetHashCode();
80 public override string Name
82 get {
throw new InvalidOperationException(); }
87 get {
throw new InvalidOperationException(); }
90 public override Module Module
92 get {
throw new InvalidOperationException(); }
95 internal override Universe Universe
97 get {
return universe; }
102 return "<FunctionPtr>";
107 get {
return sig.ContainsMissingType; }
110 internal override bool IsBaked
117 get {
return false; }