2 implementations of ITranslator
MSBuildTaskHost (2)
BackEnd\BinaryTranslator.cs (2)
42private class BinaryReadTranslator(Stream packetStream, BinaryReaderFactory buffer) : ITranslator 375private class BinaryWriteTranslator(Stream packetStream) : ITranslator
54 references to ITranslator
MSBuildTaskHost (54)
BackEnd\BinaryTranslator.cs (2)
28internal static ITranslator GetReadTranslator(Stream stream, BinaryReaderFactory buffer) 36internal static ITranslator GetWriteTranslator(Stream stream)
BackEnd\INodePacketFactory.cs (3)
11internal delegate INodePacket NodePacketFactoryMethod(ITranslator translator); 39void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator); 46INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator);
BackEnd\ITranslatable.cs (1)
14void Translate(ITranslator translator);
BackEnd\ITranslator.cs (3)
16internal delegate T NodePacketValueFactory<T>(ITranslator translator); 23internal delegate void ObjectTranslator<T>(ITranslator translator, ref T objectToTranslate); 31internal delegate void ObjectTranslatorWithValueFactory<T>(ITranslator translator, NodePacketValueFactory<T> valueFactory, ref T objectToTranslate);
BackEnd\LogMessagePacketBase.cs (13)
191public void Translate(ITranslator translator) 208private void WriteToStream(ITranslator translator) 248private void ReadFromStream(ITranslator translator) 420private void WriteEventToStream(BuildEventArgs buildEvent, LoggingEventType eventType, ITranslator translator) 454private void WriteBuildWarningEventToStream(BuildWarningEventArgs buildWarningEventArgs, ITranslator translator) 481private void WriteBuildErrorEventToStream(BuildErrorEventArgs buildErrorEventArgs, ITranslator translator) 508private void WriteTaskCommandLineEventToStream(TaskCommandLineEventArgs taskCommandLineEventArgs, ITranslator translator) 523private void WriteBuildMessageEventToStream(BuildMessageEventArgs buildMessageEventArgs, ITranslator translator) 536private BuildEventArgs? ReadEventFromStream(LoggingEventType eventType, ITranslator translator) 559private BuildWarningEventArgs ReadBuildWarningEventFromStream(ITranslator translator, string? message, string? helpKeyword, string? senderName) 598private BuildErrorEventArgs ReadTaskBuildErrorEventFromStream(ITranslator translator, string? message, string? helpKeyword, string? senderName) 637private TaskCommandLineEventArgs ReadTaskCommandLineEventFromStream(ITranslator translator) 654private BuildMessageEventArgs ReadBuildMessageEventFromStream(ITranslator translator, string? message, string? helpKeyword, string? senderName)
BackEnd\NodeBuildComplete.cs (2)
42public void Translate(ITranslator translator) 45internal static NodeBuildComplete FactoryForDeserialization(ITranslator translator)
BackEnd\NodeEndpointOutOfProcTaskHost.cs (2)
433ITranslator? writeTranslator = null; 512ITranslator readTranslator = BinaryTranslator.GetReadTranslator(localReadPipe, _sharedReadBuffer);
BackEnd\NodePacketFactory.cs (3)
39public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 53public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator) 86public INodePacket DeserializePacket(ITranslator translator)
BackEnd\NodeShutdown.cs (2)
82public void Translate(ITranslator translator) 88internal static NodeShutdown FactoryForDeserialization(ITranslator translator)
BackEnd\TaskHostConfiguration.cs (2)
292public void Translate(ITranslator translator) 349internal static INodePacket FactoryForDeserialization(ITranslator translator)
BackEnd\TaskHostTaskCancelled.cs (2)
25public void Translate(ITranslator translator) 33internal static INodePacket FactoryForDeserialization(ITranslator translator)
BackEnd\TaskHostTaskComplete.cs (2)
157public void Translate(ITranslator translator) 169internal static INodePacket FactoryForDeserialization(ITranslator translator)
BackEnd\TaskParameter.cs (10)
210public void Translate(ITranslator translator) 258internal static TaskParameter FactoryForDeserialization(ITranslator translator) 268private void TranslateITaskItemArray(ITranslator translator) 288private void TranslateITaskItem(ITranslator translator) 298private void TranslatePrimitiveType(ITranslator translator) 375private void TranslatePrimitiveTypeArray(ITranslator translator) 459private void TranslateValueType(ITranslator translator) 485private void TranslateValueTypeArray(ITranslator translator) 749public void Translate(ITranslator translator) 759internal static TaskParameterTaskItem FactoryForDeserialization(ITranslator translator)
BackEnd\TranslatorHelpers.cs (3)
23this ITranslator translator, 45=> static (ITranslator translator, NodePacketValueFactory<T> valueFactory, ref T objectToTranslate) 49this ITranslator translator,
Exceptions\BuildExceptionBase.cs (2)
73public static void WriteExceptionToTranslator(ITranslator translator, Exception exception) 113public static Exception ReadExceptionFromTranslator(ITranslator translator)
OutOfProcTaskHostNode.cs (2)
311public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 319public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator)