2 // System.TypedReference.cs
5 // Dick Porter (dick@ximian.com)
7 // (C) Ximian, Inc. http://www.ximian.com
10 using System.Reflection;
15 public struct TypedReference
17 public override bool Equals(object o)
19 throw new NotSupportedException("This operation is not supported for this type");
23 public override int GetHashCode()
25 throw new NotImplementedException();
29 public static Type GetTargetType(TypedReference value)
31 throw new NotImplementedException();
35 public static TypedReference MakeTypedReference(object target, FieldInfo[] flds)
38 throw new ArgumentNullException("target is null");
41 throw new ArgumentNullException("flds is null");
44 throw new ArgumentException("flds has no elements");
46 throw new NotImplementedException();
50 public static void SetTypedReference(TypedReference target,
54 throw new ArgumentNullException("value is null");
56 throw new NotImplementedException();
60 public static RuntimeTypeHandle TargetTypeToken(TypedReference value)
62 throw new NotImplementedException();
66 public static object ToObject(TypedReference value)
68 throw new NotImplementedException();