2 implementations of IMessageSink
datacollector (1)
MessageSink.cs (1)
11internal class MessageSink : IMessageSink
datacollector.arm64 (1)
src\vstest\src\datacollector\MessageSink.cs (1)
11internal class MessageSink : IMessageSink
16 references to IMessageSink
Microsoft.TestPlatform.CommunicationUtilities (6)
DataCollectionRequestHandler.cs (3)
44private readonly IMessageSink _messageSink; 84IMessageSink messageSink, 120IMessageSink messageSink)
DataCollectionTestCaseEventHandler.cs (3)
26private readonly IMessageSink _messageSink; 31internal DataCollectionTestCaseEventHandler(IMessageSink messageSink) 42internal DataCollectionTestCaseEventHandler(IMessageSink messageSink, ICommunicationManager communicationManager, IDataCollectionManager? dataCollectionManager, IDataSerializer dataSerializer)
Microsoft.VisualStudio.TestPlatform.Common (10)
DataCollection\DataCollectionAttachmentManager.cs (2)
49private IMessageSink? _messageSink; 99public void Initialize(SessionId id, string outputDirectory, IMessageSink messageSink)
DataCollection\DataCollectionManager.cs (4)
49private readonly IMessageSink _messageSink; 84internal DataCollectionManager(IMessageSink messageSink, IRequestData requestData, ITelemetryReporter telemetryReporter) : this(new DataCollectionAttachmentManager(), messageSink, new DataCollectionTelemetryManager(requestData), telemetryReporter) 102protected DataCollectionManager(IDataCollectionAttachmentManager datacollectionAttachmentManager, IMessageSink messageSink, IDataCollectionTelemetryManager dataCollectionTelemetryManager, ITelemetryReporter telemetryReporter) 148public static DataCollectionManager Create(IMessageSink messageSink, IRequestData requestData, ITelemetryReporter telemetryReporter)
DataCollection\DataCollectorInformation.cs (1)
46internal DataCollectorInformation(ObjectModel.DataCollection.DataCollector dataCollector, XmlElement? configurationElement, DataCollectorConfig dataCollectorConfig, DataCollectionEnvironmentContext? environmentContext, IDataCollectionAttachmentManager attachmentManager, TestPlatformDataCollectionEvents events, IMessageSink messageSink, string settingsXml)
DataCollection\Interfaces\IDataCollectionAttachmentManager.cs (1)
30void Initialize(SessionId id, string outputDirectory, IMessageSink messageSink);
DataCollection\TestPlatformDataCollectionLogger.cs (2)
27private readonly IMessageSink _sink; 38internal TestPlatformDataCollectionLogger(IMessageSink sink, DataCollectorConfig dataCollectorConfig)