public WritableQueue(ReadableQueue <TValue> original) { this.CopyFrom(original); }
public void CopyFrom(ReadableQueue <TValue> other) { this.backingItems = other.BackingItems; this.keys = other.Keys; this.nextDrawIndex = other.NextDrawIndex; }
public WritableQueue <T> Convert(ReadableQueue <T> original) { return(original.Clone()); }