2 implementations of ITranslator
MSBuildTaskHost (2)
BinaryTranslator.cs (2)
56private class BinaryReadTranslator : ITranslator 879private class BinaryWriteTranslator : ITranslator
93 references to ITranslator
MSBuildTaskHost (93)
AssemblyLoadInfo.cs (2)
100public void Translate(ITranslator translator) 109public static AssemblyLoadInfo FactoryForTranslation(ITranslator translator)
AssemblyNameExtension.cs (2)
176internal AssemblyNameExtension(ITranslator translator) : this() 982public void Translate(ITranslator translator)
BinaryTranslator.cs (4)
37internal static ITranslator GetReadTranslator(Stream stream, BinaryReaderFactory buffer) 48internal static ITranslator GetWriteTranslator(Stream stream) 801public void WithInterning(IEqualityComparer<string> comparer, int initialCapacity, Action<ITranslator> internBlock) 1603public void WithInterning(IEqualityComparer<string> comparer, int initialCapacity, Action<ITranslator> internBlock)
BuildExceptionBase.cs (2)
73internal static void WriteExceptionToTranslator(ITranslator translator, Exception exception) 116internal static Exception ReadExceptionFromTranslator(ITranslator translator)
INodePacketFactory.cs (3)
13internal delegate INodePacket NodePacketFactoryMethod(ITranslator translator); 43void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator); 50INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator);
InterningReadTranslator.cs (3)
19private readonly ITranslator _translator; 25internal InterningReadTranslator(ITranslator translator) 72public void Translate(ITranslator translator)
InterningWriteTranslator.cs (2)
34private readonly ITranslator _translator; 156public void Translate(ITranslator translator)
ITranslatable.cs (1)
16void Translate(ITranslator translator);
ITranslator.cs (3)
19internal delegate T NodePacketValueFactory<T>(ITranslator translator); 26internal delegate void ObjectTranslator<T>(ITranslator translator, ref T objectToTranslate); 389void WithInterning(IEqualityComparer<string> comparer, int initialCapacity, Action<ITranslator> internBlock);
LogMessagePacket.cs (2)
36private LogMessagePacket(ITranslator translator) 45internal static INodePacket FactoryForDeserialization(ITranslator translator)
LogMessagePacketBase.cs (17)
323protected LogMessagePacketBase(ITranslator translator, TargetFinishedTranslator targetFinishedTranslator = null) 336internal delegate void TargetFinishedTranslator(ITranslator translator, TargetFinishedEventArgs finishedEvent); 389public void Translate(ITranslator translator) 408internal void WriteToStream(ITranslator translator) 463internal void ReadFromStream(ITranslator translator) 800private void WriteEventToStream(BuildEventArgs buildEvent, LoggingEventType eventType, ITranslator translator) 852private void WriteBuildWarningEventToStream(BuildWarningEventArgs buildWarningEventArgs, ITranslator translator) 879private void WriteBuildErrorEventToStream(BuildErrorEventArgs buildErrorEventArgs, ITranslator translator) 906private void WriteTaskCommandLineEventToStream(TaskCommandLineEventArgs taskCommandLineEventArgs, ITranslator translator) 921private void WriteBuildMessageEventToStream(BuildMessageEventArgs buildMessageEventArgs, ITranslator translator) 930private void WriteResponseFileUsedEventToStream(ResponseFileUsedEventArgs responseFileUsedEventArgs, ITranslator translator) 1151private BuildEventArgs ReadEventFromStream(LoggingEventType eventType, ITranslator translator) 1186private BuildWarningEventArgs ReadBuildWarningEventFromStream(ITranslator translator, string message, string helpKeyword, string senderName) 1228private BuildErrorEventArgs ReadTaskBuildErrorEventFromStream(ITranslator translator, string message, string helpKeyword, string senderName) 1270private TaskCommandLineEventArgs ReadTaskCommandLineEventFromStream(ITranslator translator, string message, string helpKeyword, string senderName) 1288private BuildMessageEventArgs ReadBuildMessageEventFromStream(ITranslator translator, string message, string helpKeyword, string senderName) 1298private ResponseFileUsedEventArgs ReadResponseFileUsedEventFromStream(ITranslator translator, string message, string helpKeyword, string senderName)
NodeBuildComplete.cs (2)
66public void Translate(ITranslator translator) 74internal static NodeBuildComplete FactoryForDeserialization(ITranslator translator)
NodeEndpointOutOfProcBase.cs (1)
644ITranslator writeTranslator = BinaryTranslator.GetWriteTranslator(packetStream);
NodePacketFactory.cs (3)
50public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 65public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator) 119public INodePacket DeserializePacket(ITranslator translator) => _factoryMethod(translator);
NodeShutdown.cs (2)
105public void Translate(ITranslator translator) 114internal static NodeShutdown FactoryForDeserialization(ITranslator translator)
OutOfProcTaskHostNode.cs (2)
589public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 599public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator)
TaskHostConfiguration.cs (5)
411public void Translate(ITranslator translator) 445objectTranslator: (ITranslator t, ref string s) => t.Translate(ref s), 452objectTranslator: (ITranslator t, ref string s) => t.Translate(ref s), 459objectTranslator: (ITranslator t, ref string s) => t.Translate(ref s), 470internal static INodePacket FactoryForDeserialization(ITranslator translator)
TaskHostTaskCancelled.cs (2)
33public void Translate(ITranslator translator) 41internal static INodePacket FactoryForDeserialization(ITranslator translator)
TaskHostTaskComplete.cs (2)
238public void Translate(ITranslator translator) 258internal static INodePacket FactoryForDeserialization(ITranslator translator)
TaskParameter.cs (11)
223public void Translate(ITranslator translator) 277internal static TaskParameter FactoryForDeserialization(ITranslator translator) 338private void TranslateITaskItemArray(ITranslator translator) 375private void TranslateITaskItem(ITranslator translator) 392private void WriteITaskItem(ITranslator translator, ITaskItem wrappedItem) 459private void ReadITaskItem(ITranslator translator, ref ITaskItem wrappedItem) 483private bool TranslateNullable<T>(ITranslator translator, T value) 503private void TranslatePrimitiveType(ITranslator translator) 578private void TranslatePrimitiveTypeArray(ITranslator translator) 660private void TranslateValueType(ITranslator translator) 685private void TranslateValueTypeArray(ITranslator translator)
TranslatorHelpers.cs (22)
30this ITranslator translator, 50void TranslateUsingValueFactory(ITranslator translator, ref T objectToTranslate) 59this ITranslator translator, 67this ITranslator translator, 76this ITranslator translator, 84this ITranslator translator, 93this ITranslator translator, 100(ITranslator translator, ref string key) => translator.Intern(ref key), 101(ITranslator translator, ref string val) => translator.Intern(ref val), 107this ITranslator translator, 116(ITranslator translator, ref string key) => translator.Intern(ref key), 123this ITranslator translator, 132(ITranslator translator, ref string key) => translator.Intern(ref key), 133(ITranslator translator, ref string val) => translator.InternPath(ref val), 139this ITranslator translator, 148(ITranslator translator, ref string key) => translator.InternPath(ref key), 155this ITranslator translator, 165this ITranslator translator, 176this ITranslator translator, 214public static void Translate(this ITranslator translator, ref CultureInfo cultureInfo) 236public static void Translate(this ITranslator translator, ref Version version) 278public static void Translate(this ITranslator translator, ref AssemblyName assemblyName)