/// <summary> /// Initializes a new instance of the <see cref="ActionVertexProcessor"/> class. /// </summary> /// <param name="storage">The object that stores the actions.</param> /// <exception cref="ArgumentNullException"> /// Thrown if <paramref name="storage"/> is <see langword="null" />. /// </exception> public ActionVertexProcessor(IStoreScheduleActions storage) { { Lokad.Enforce.Argument(() => storage); } m_Storage = storage; }