2 implementations of ITranslator
Microsoft.Build.Framework (2)
BinaryTranslator.cs (2)
56private class BinaryReadTranslator : ITranslator 879private class BinaryWriteTranslator : ITranslator
15 references to ITranslator
Microsoft.Build.Framework (15)
BinaryTranslator.cs (4)
37internal static ITranslator GetReadTranslator(Stream stream, BinaryReaderFactory buffer) 48internal static ITranslator GetWriteTranslator(Stream stream) 800public void WithInterning(IEqualityComparer<string> comparer, int initialCapacity, Action<ITranslator> internBlock) 1603public void WithInterning(IEqualityComparer<string> comparer, int initialCapacity, Action<ITranslator> internBlock)
BuildException\BuildExceptionBase.cs (2)
73internal static void WriteExceptionToTranslator(ITranslator translator, Exception exception) 116internal static Exception ReadExceptionFromTranslator(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);