2 implementations of ITranslator
MSBuildTaskHost (2)
BinaryTranslator.cs (2)
56private class BinaryReadTranslator : ITranslator 945private class BinaryWriteTranslator : ITranslator
92 references to ITranslator
MSBuildTaskHost (92)
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) 866public void WithInterning(IEqualityComparer<string> comparer, int initialCapacity, Action<ITranslator> internBlock) 1736public 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); 436void WithInterning(IEqualityComparer<string> comparer, int initialCapacity, Action<ITranslator> internBlock);
LogMessagePacketBase.cs (17)
311protected LogMessagePacketBase(ITranslator translator) => Translate(translator); 368public void Translate(ITranslator translator) 387internal void WriteToStream(ITranslator translator) 428internal void ReadFromStream(ITranslator translator) 487protected virtual void TranslateAdditionalProperties(ITranslator translator, LoggingEventType eventType, BuildEventArgs buildEvent) 780protected virtual void WriteEventToStream(BuildEventArgs buildEvent, LoggingEventType eventType, ITranslator translator) 819private void WriteBuildWarningEventToStream(BuildWarningEventArgs buildWarningEventArgs, ITranslator translator) 846private void WriteBuildErrorEventToStream(BuildErrorEventArgs buildErrorEventArgs, ITranslator translator) 873private void WriteTaskCommandLineEventToStream(TaskCommandLineEventArgs taskCommandLineEventArgs, ITranslator translator) 888private void WriteBuildMessageEventToStream(BuildMessageEventArgs buildMessageEventArgs, ITranslator translator) 897private void WriteResponseFileUsedEventToStream(ResponseFileUsedEventArgs responseFileUsedEventArgs, ITranslator translator) 920protected virtual BuildEventArgs ReadEventFromStream(LoggingEventType eventType, ITranslator translator) 944private BuildWarningEventArgs ReadBuildWarningEventFromStream(ITranslator translator, string message, string helpKeyword, string senderName) 986private BuildErrorEventArgs ReadTaskBuildErrorEventFromStream(ITranslator translator, string message, string helpKeyword, string senderName) 1028private TaskCommandLineEventArgs ReadTaskCommandLineEventFromStream(ITranslator translator, string message, string helpKeyword, string senderName) 1046private BuildMessageEventArgs ReadBuildMessageEventFromStream(ITranslator translator, string message, string helpKeyword, string senderName) 1056private 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) 930public void Translate(ITranslator translator) 940internal 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)