/// <summary> /// Initializes a new instance. /// </summary> /// <param name="transitions">The transition instances stored in a contiguous array.</param> /// <param name="count">The number of transitions contained in the set; not all of these transitions are valid.</param> /// <param name="totalCount">The total number of all originally computed transitions.</param> /// <param name="transitionSize">The size of a single transition in bytes.</param> public TransitionCollection(Transition* transitions, int count, int totalCount, int transitionSize) { _transitions = transitions; _transitionSize = transitionSize; Count = count; TotalCount = totalCount; }
/// <summary> /// Initializes a new instance. /// </summary> /// <param name="transitions">The transition instances stored in a contiguous array.</param> /// <param name="count">The number of transitions contained in the set; not all of these transitions are valid.</param> /// <param name="transitionSize">The size of a single transition in bytes.</param> public TransitionCollection(Transition* transitions, int count, int transitionSize) : this(transitions, count, count, transitionSize) { }