2 implementations of ITranslator
MSBuildTaskHost (2)
BinaryTranslator.cs (2)
56private class BinaryReadTranslator : ITranslator 914private class BinaryWriteTranslator : ITranslator
94 references to ITranslator
MSBuildTaskHost (94)
AssemblyLoadInfo.cs (2)
108public void Translate(ITranslator translator) 117public 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) 835public void WithInterning(IEqualityComparer<string> comparer, int initialCapacity, Action<ITranslator> internBlock) 1681public 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 (4)
19internal delegate T NodePacketValueFactory<T>(ITranslator translator); 26internal delegate void ObjectTranslator<T>(ITranslator translator, ref T objectToTranslate); 34internal delegate void ObjectTranslatorWithValueFactory<T>(ITranslator translator, NodePacketValueFactory<T> valueFactory, ref T objectToTranslate); 430void 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 (2)
617ITranslator writeTranslator = null; 707ITranslator readTranslator = BinaryTranslator.GetReadTranslator(localReadPipe, _sharedReadBuffer);
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)
594public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 604public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator)
TaskHostConfiguration.cs (5)
411public void Translate(ITranslator translator) 452objectTranslator: (ITranslator t, ref string s) => t.Translate(ref s), 459objectTranslator: (ITranslator t, ref string s) => t.Translate(ref s), 466objectTranslator: (ITranslator t, ref string s) => t.Translate(ref s), 477internal 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 (10)
227public void Translate(ITranslator translator) 281internal static TaskParameter FactoryForDeserialization(ITranslator translator) 291private void TranslateITaskItemArray(ITranslator translator) 311private void TranslateITaskItem(ITranslator translator) 321private void TranslatePrimitiveType(ITranslator translator) 396private void TranslatePrimitiveTypeArray(ITranslator translator) 478private void TranslateValueType(ITranslator translator) 503private void TranslateValueTypeArray(ITranslator translator) 922public void Translate(ITranslator translator) 932internal static TaskParameterTaskItem FactoryForDeserialization(ITranslator translator)
TranslatorHelpers.cs (22)
34this ITranslator translator, 54static void TranslateUsingValueFactory(ITranslator translator, NodePacketValueFactory<T> valueFactory, ref T objectToTranslate) 63this ITranslator translator, 71this ITranslator translator, 80this ITranslator translator, 88this ITranslator translator, 97this ITranslator translator, 104(ITranslator translator, ref string key) => translator.Intern(ref key), 105(ITranslator translator, ref string val) => translator.Intern(ref val), 111this ITranslator translator, 120(ITranslator translator, ref string key) => translator.Intern(ref key), 128this ITranslator translator, 137(ITranslator translator, ref string key) => translator.Intern(ref key), 138(ITranslator translator, ref string val) => translator.InternPath(ref val), 144this ITranslator translator, 153(ITranslator translator, ref string key) => translator.InternPath(ref key), 161this ITranslator translator, 171this ITranslator translator, 263this ITranslator translator, 301public static void Translate(this ITranslator translator, ref CultureInfo cultureInfo) 323public static void Translate(this ITranslator translator, ref Version version) 365public static void Translate(this ITranslator translator, ref AssemblyName assemblyName)