/// <summary> /// Initializes a new instance of the <see cref="Fiber"/> class. /// </summary> /// <param name='action'>Action.</param> /// <param name="manager"></param> public Fiber([NotNull] Action action, [NotNull] IProcessManager manager) { Action = action; Manager = manager; Id = UnmanagedFiberApi.CreateFiber(0x1000000, FiberRunnerProc, 0); }