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);
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)); }
public override int GetHashCode() { return(this.GetType().FullName.GetHashCode() ^ Api.GetHashCode() ^ Type.GetHashCode() ^ Size.GetHashCode() ^ InitFunc.GetHashCode() ^ FreeFunc.GetHashCode() ^ TransformFunc.GetHashCode()); }
public AccessorImpl(RetrieveFunc getF, FreeFunc freeF, IEnumerable <int> ids) { this.ids = ids; this.getF = getF; this.freeF = freeF; }