public void ForeachCallbackData(ForeachCallback callback) { foreach (var d in Data) { callback(d); } }
/// <summary> /// 遍历对象池 /// </summary> /// <param id="cb"></param> public void Foreach(ForeachCallback cb) { if (cb == null) { return; } int i = 0; foreach (T obj in objects) { cb(i, obj); } }
internal static extern BadgeError Foreach(ForeachCallback callback, IntPtr userData);
internal static extern int Foreach(IntPtr ifaces, ForeachCallback cb, IntPtr userData);