Exemple #1
0
        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);
        }
Exemple #2
0
 public bool Equals(RuntimeClassHandle handle)
 {
     unsafe { return(value == handle.Value); }
 }
Exemple #3
0
		public bool Equals (RuntimeClassHandle handle)
		{
			unsafe { return value == handle.Value; }
		}
Exemple #4
0
		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;
		}