Type[] GetConstraints() { int n = GetConstraintsCount(); var a = new Type [n]; for (int i = 0; i < n; i++) { RuntimeClassHandle c = new RuntimeClassHandle(value->constraints[i]); a[i] = Type.GetTypeFromHandle(c.GetTypeHandle()); } return(a); }
public bool Equals(RuntimeClassHandle handle) { unsafe { return(value == handle.Value); } }
public bool Equals (RuntimeClassHandle handle) { unsafe { return value == handle.Value; } }
Type[] GetConstraints () { int n = GetConstraintsCount (); var a = new Type[n]; for (int i = 0; i < n; i++) { unsafe { RuntimeClassHandle c = new RuntimeClassHandle (value->constraints[i]); a[i] = Type.GetTypeFromHandle (c.GetTypeHandle ()); } } return a; }