2 implementations of ITranslator
MSBuildTaskHost (2)
BinaryTranslator.cs (2)
56
private class BinaryReadTranslator :
ITranslator
945
private class BinaryWriteTranslator :
ITranslator
92 references to ITranslator
MSBuildTaskHost (92)
AssemblyLoadInfo.cs (2)
108
public void Translate(
ITranslator
translator)
117
public static AssemblyLoadInfo FactoryForTranslation(
ITranslator
translator)
AssemblyNameExtension.cs (2)
176
internal AssemblyNameExtension(
ITranslator
translator) : this()
982
public void Translate(
ITranslator
translator)
BinaryTranslator.cs (4)
37
internal static
ITranslator
GetReadTranslator(Stream stream, BinaryReaderFactory buffer)
48
internal static
ITranslator
GetWriteTranslator(Stream stream)
866
public void WithInterning(IEqualityComparer<string> comparer, int initialCapacity, Action<
ITranslator
> internBlock)
1736
public void WithInterning(IEqualityComparer<string> comparer, int initialCapacity, Action<
ITranslator
> internBlock)
BuildExceptionBase.cs (2)
73
internal static void WriteExceptionToTranslator(
ITranslator
translator, Exception exception)
116
internal static Exception ReadExceptionFromTranslator(
ITranslator
translator)
INodePacketFactory.cs (3)
13
internal delegate INodePacket NodePacketFactoryMethod(
ITranslator
translator);
43
void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType,
ITranslator
translator);
50
INodePacket DeserializePacket(NodePacketType packetType,
ITranslator
translator);
InterningReadTranslator.cs (3)
19
private readonly
ITranslator
_translator;
25
internal InterningReadTranslator(
ITranslator
translator)
72
public void Translate(
ITranslator
translator)
InterningWriteTranslator.cs (2)
34
private readonly
ITranslator
_translator;
156
public void Translate(
ITranslator
translator)
ITranslatable.cs (1)
16
void Translate(
ITranslator
translator);
ITranslator.cs (4)
19
internal delegate T NodePacketValueFactory<T>(
ITranslator
translator);
26
internal delegate void ObjectTranslator<T>(
ITranslator
translator, ref T objectToTranslate);
34
internal delegate void ObjectTranslatorWithValueFactory<T>(
ITranslator
translator, NodePacketValueFactory<T> valueFactory, ref T objectToTranslate);
436
void WithInterning(IEqualityComparer<string> comparer, int initialCapacity, Action<
ITranslator
> internBlock);
LogMessagePacketBase.cs (17)
311
protected LogMessagePacketBase(
ITranslator
translator) => Translate(translator);
368
public void Translate(
ITranslator
translator)
387
internal void WriteToStream(
ITranslator
translator)
428
internal void ReadFromStream(
ITranslator
translator)
487
protected virtual void TranslateAdditionalProperties(
ITranslator
translator, LoggingEventType eventType, BuildEventArgs buildEvent)
780
protected virtual void WriteEventToStream(BuildEventArgs buildEvent, LoggingEventType eventType,
ITranslator
translator)
819
private void WriteBuildWarningEventToStream(BuildWarningEventArgs buildWarningEventArgs,
ITranslator
translator)
846
private void WriteBuildErrorEventToStream(BuildErrorEventArgs buildErrorEventArgs,
ITranslator
translator)
873
private void WriteTaskCommandLineEventToStream(TaskCommandLineEventArgs taskCommandLineEventArgs,
ITranslator
translator)
888
private void WriteBuildMessageEventToStream(BuildMessageEventArgs buildMessageEventArgs,
ITranslator
translator)
897
private void WriteResponseFileUsedEventToStream(ResponseFileUsedEventArgs responseFileUsedEventArgs,
ITranslator
translator)
920
protected virtual BuildEventArgs ReadEventFromStream(LoggingEventType eventType,
ITranslator
translator)
944
private BuildWarningEventArgs ReadBuildWarningEventFromStream(
ITranslator
translator, string message, string helpKeyword, string senderName)
986
private BuildErrorEventArgs ReadTaskBuildErrorEventFromStream(
ITranslator
translator, string message, string helpKeyword, string senderName)
1028
private TaskCommandLineEventArgs ReadTaskCommandLineEventFromStream(
ITranslator
translator, string message, string helpKeyword, string senderName)
1046
private BuildMessageEventArgs ReadBuildMessageEventFromStream(
ITranslator
translator, string message, string helpKeyword, string senderName)
1056
private ResponseFileUsedEventArgs ReadResponseFileUsedEventFromStream(
ITranslator
translator, string message, string helpKeyword, string senderName)
NodeBuildComplete.cs (2)
66
public void Translate(
ITranslator
translator)
74
internal static NodeBuildComplete FactoryForDeserialization(
ITranslator
translator)
NodeEndpointOutOfProcBase.cs (2)
617
ITranslator
writeTranslator = null;
707
ITranslator
readTranslator = BinaryTranslator.GetReadTranslator(localReadPipe, _sharedReadBuffer);
NodePacketFactory.cs (3)
50
public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType,
ITranslator
translator)
65
public INodePacket DeserializePacket(NodePacketType packetType,
ITranslator
translator)
119
public INodePacket DeserializePacket(
ITranslator
translator) => _factoryMethod(translator);
NodeShutdown.cs (2)
105
public void Translate(
ITranslator
translator)
114
internal static NodeShutdown FactoryForDeserialization(
ITranslator
translator)
OutOfProcTaskHostNode.cs (2)
594
public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType,
ITranslator
translator)
604
public INodePacket DeserializePacket(NodePacketType packetType,
ITranslator
translator)
TaskHostConfiguration.cs (5)
411
public void Translate(
ITranslator
translator)
452
objectTranslator: (
ITranslator
t, ref string s) => t.Translate(ref s),
459
objectTranslator: (
ITranslator
t, ref string s) => t.Translate(ref s),
466
objectTranslator: (
ITranslator
t, ref string s) => t.Translate(ref s),
477
internal static INodePacket FactoryForDeserialization(
ITranslator
translator)
TaskHostTaskCancelled.cs (2)
33
public void Translate(
ITranslator
translator)
41
internal static INodePacket FactoryForDeserialization(
ITranslator
translator)
TaskHostTaskComplete.cs (2)
238
public void Translate(
ITranslator
translator)
258
internal static INodePacket FactoryForDeserialization(
ITranslator
translator)
TaskParameter.cs (10)
227
public void Translate(
ITranslator
translator)
281
internal static TaskParameter FactoryForDeserialization(
ITranslator
translator)
291
private void TranslateITaskItemArray(
ITranslator
translator)
311
private void TranslateITaskItem(
ITranslator
translator)
321
private void TranslatePrimitiveType(
ITranslator
translator)
396
private void TranslatePrimitiveTypeArray(
ITranslator
translator)
478
private void TranslateValueType(
ITranslator
translator)
503
private void TranslateValueTypeArray(
ITranslator
translator)
930
public void Translate(
ITranslator
translator)
940
internal static TaskParameterTaskItem FactoryForDeserialization(
ITranslator
translator)
TranslatorHelpers.cs (22)
34
this
ITranslator
translator,
54
static void TranslateUsingValueFactory(
ITranslator
translator, NodePacketValueFactory<T> valueFactory, ref T objectToTranslate)
63
this
ITranslator
translator,
71
this
ITranslator
translator,
80
this
ITranslator
translator,
88
this
ITranslator
translator,
97
this
ITranslator
translator,
104
(
ITranslator
translator, ref string key) => translator.Intern(ref key),
105
(
ITranslator
translator, ref string val) => translator.Intern(ref val),
111
this
ITranslator
translator,
120
(
ITranslator
translator, ref string key) => translator.Intern(ref key),
128
this
ITranslator
translator,
137
(
ITranslator
translator, ref string key) => translator.Intern(ref key),
138
(
ITranslator
translator, ref string val) => translator.InternPath(ref val),
144
this
ITranslator
translator,
153
(
ITranslator
translator, ref string key) => translator.InternPath(ref key),
161
this
ITranslator
translator,
171
this
ITranslator
translator,
263
this
ITranslator
translator,
301
public static void Translate(this
ITranslator
translator, ref CultureInfo cultureInfo)
323
public static void Translate(this
ITranslator
translator, ref Version version)
365
public static void Translate(this
ITranslator
translator, ref AssemblyName assemblyName)