We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 204d6e5 commit e6fdec0Copy full SHA for e6fdec0
1 file changed
DependencyQueue/DependencyQueueEntryBuilder.cs
@@ -152,7 +152,17 @@ public DependencyQueueEntryBuilder<T> AddRequires(params string[] names)
152
/// </exception>
153
public DependencyQueueEntryBuilder<T> Enqueue()
154
{
155
- var entry = RequireCurrentEntry();
+ return Enqueue(out _);
156
+ }
157
+
158
+ /// <inheritdoc cref="Enqueue()"/>
159
+ /// <param name="entry">
160
+ /// When this method returns, contains the entry that was added to the
161
+ /// queue.
162
+ /// </param>
163
+ public DependencyQueueEntryBuilder<T> Enqueue(out DependencyQueueEntry<T> entry)
164
+ {
165
+ entry = RequireCurrentEntry();
166
_queue.Enqueue(entry);
167
_entry = null;
168
return this;
0 commit comments