9 instantiations of DualQueue
Microsoft.Build.Engine (9)
Engine\Engine.cs (3)
389this.buildRequests = new DualQueue<BuildRequest>(); 391this.taskOutputUpdates = new DualQueue<TaskExecutionContext>(); 393this.engineCommands = new DualQueue<EngineCommand>();
Engine\EngineLoggingServices.cs (2)
39this.loggingQueueOfBuildEvents = new DualQueue<BuildEventArgs>(); 40this.loggingQueueOfNodeEvents = new DualQueue<NodeLoggingEvent>();
LocalProvider\LocalNodeCallback.cs (2)
43this.nodeCommandQueue = new DualQueue<LocalCallDescriptor>(); 44this.nodeHiPriCommandQueue = new DualQueue<LocalCallDescriptor>();
LocalProvider\LocalNodeInfo.cs (2)
24this.nodeCommandQueue = new DualQueue<LocalCallDescriptor>(); 25this.nodeHiPriCommandQueue = new DualQueue<LocalCallDescriptor>();
16 references to DualQueue
Microsoft.Build.Engine (16)
Engine\Engine.cs (3)
161private DualQueue<BuildRequest> buildRequests; 171private DualQueue<EngineCommand> engineCommands; 173private DualQueue<TaskExecutionContext> taskOutputUpdates;
Engine\EngineLoggingServices.cs (2)
984protected DualQueue<BuildEventArgs> loggingQueueOfBuildEvents; 990protected DualQueue<NodeLoggingEvent> loggingQueueOfNodeEvents;
LocalProvider\LocalNodeCallback.cs (2)
344private DualQueue<LocalCallDescriptor> nodeCommandQueue; 345private DualQueue<LocalCallDescriptor> nodeHiPriCommandQueue;
LocalProvider\LocalNodeInfo.cs (4)
61internal DualQueue<LocalCallDescriptor> NodeCommandQueue 69internal DualQueue<LocalCallDescriptor> NodeHiPriCommandQueue 243private DualQueue<LocalCallDescriptor> nodeCommandQueue; 244private DualQueue<LocalCallDescriptor> nodeHiPriCommandQueue;
LocalProvider\SharedMemory.cs (5)
462internal void Write(DualQueue<LocalCallDescriptor> objectsToWrite, DualQueue<LocalCallDescriptor> objectsToWriteHiPriority, bool blockUntilDone) 482DualQueue<LocalCallDescriptor> currentQueue = objectsToWriteHiPriority.Count > 0 ? objectsToWriteHiPriority : objectsToWrite; 602private void SerializeCallDescriptorToStream(DualQueue<LocalCallDescriptor> objectsToWrite) 968private DualQueue<LocalCallDescriptor> largeObjectsQueue;