Example #1
0
		static extern IntPtr g_boxed_type_register_static (IntPtr typename, CopyFunc copy_func, FreeFunc free_func);
 static extern IntPtr g_boxed_type_register_static(IntPtr typename, CopyFunc copy_func, FreeFunc free_func);
Example #3
0
 public bool Equals(MetaInfo other)
 {
     return(true && Api.Equals(other.Api) && Type.Equals(other.Type) && Size.Equals(other.Size) && InitFunc.Equals(other.InitFunc) && FreeFunc.Equals(other.FreeFunc) && TransformFunc.Equals(other.TransformFunc));
 }
Example #4
0
 public override int GetHashCode()
 {
     return(this.GetType().FullName.GetHashCode() ^ Api.GetHashCode() ^ Type.GetHashCode() ^ Size.GetHashCode() ^ InitFunc.GetHashCode() ^ FreeFunc.GetHashCode() ^ TransformFunc.GetHashCode());
 }
Example #5
0
 public AccessorImpl(RetrieveFunc getF, FreeFunc freeF, IEnumerable <int> ids)
 {
     this.ids   = ids;
     this.getF  = getF;
     this.freeF = freeF;
 }