2 implementations of ITranslator
Microsoft.Build.Framework (2)
BinaryTranslator.cs (2)
56private class BinaryReadTranslator : ITranslator 914private class BinaryWriteTranslator : ITranslator
522 references to ITranslator
Microsoft.Build (310)
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)
BackEnd\BuildManager\BuildParameters.cs (3)
269private BuildParameters(ITranslator translator) 942void ITranslatable.Translate(ITranslator translator) 991internal static BuildParameters FactoryForDeserialization(ITranslator translator)
BackEnd\BuildManager\CacheSerialization.cs (2)
38var translator = BinaryTranslator.GetWriteTranslator(fileStream); 124using var translator = BinaryTranslator.GetReadTranslator(fileStream, InterningBinaryReader.PoolingBuffer);
BackEnd\BuildManager\RequestedProjectState.cs (3)
127void ITranslatable.Translate(ITranslator translator) 138private static void TranslateMetadataForItem(ITranslator translator, ref List<string> list) 143private static void TranslateString(ITranslator translator, ref string s)
BackEnd\Client\MSBuildClient.cs (1)
656ITranslator writeTranslator = BinaryTranslator.GetWriteTranslator(memoryStream);
BackEnd\Client\MSBuildClientPacketPump.cs (3)
69private readonly ITranslator _binaryReadTranslator; 123public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 133public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator)
BackEnd\Components\BuildRequestEngine\BuildRequestConfigurationResponse.cs (3)
47private BuildRequestConfigurationResponse(ITranslator translator) 77public void Translate(ITranslator translator) 87internal static INodePacket FactoryForDeserialization(ITranslator translator)
BackEnd\Components\Caching\ConfigCache.cs (5)
331public void Translate(ITranslator translator) 359internal Configurations(ITranslator translator) 368public void Translate(ITranslator translator) 374(ITranslator aTranslator, ref int configId) => aTranslator.Translate(ref configId), 375(ITranslator aTranslator, ref BuildRequestConfiguration configuration) =>
BackEnd\Components\Caching\ConfigCacheWithOverride.cs (1)
44public void Translate(ITranslator translator)
BackEnd\Components\Caching\ResultsCache.cs (4)
43public ResultsCache(ITranslator translator) 244public void Translate(ITranslator translator) 250(ITranslator aTranslator, ref int i) => aTranslator.Translate(ref i), 251(ITranslator aTranslator, ref BuildResult result) => aTranslator.Translate(ref result),
BackEnd\Components\Caching\ResultsCacheWithOverride.cs (1)
35public void Translate(ITranslator translator)
BackEnd\Components\Communications\LogMessagePacket.cs (3)
33private LogMessagePacket(ITranslator translator) 41internal static INodePacket FactoryForDeserialization(ITranslator translator) 49private static void TranslateTargetFinishedEvent(ITranslator translator, TargetFinishedEventArgs finishedEvent)
BackEnd\Components\Communications\NodeManager.cs (2)
248public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 263public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator)
BackEnd\Components\Communications\NodeProviderInProc.cs (2)
272public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 281public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator)
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (3)
606private readonly ITranslator _readTranslator; 608private readonly ITranslator _writeTranslator; 816ITranslator writeTranslator = context._writeTranslator;
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (2)
259public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 276public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator)
BackEnd\Components\Communications\TaskHostNodeManager.cs (2)
147public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 157public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator)
BackEnd\Components\Communications\TranslatorExtensions.cs (3)
30public static void TranslateProjectPropertyInstanceDictionary(this ITranslator translator, ref PropertyDictionary<ProjectPropertyInstance> value) 68public static T FactoryForDeserializingTypeWithName<T>(this ITranslator translator) 101public static void TranslateOptionalBuildEventContext(this ITranslator translator, ref BuildEventContext buildEventContext)
BackEnd\Components\FileAccesses\FileAccessReport.cs (3)
15private FileAccessReport(ITranslator translator) => Translate(translator); 21public void Translate(ITranslator translator) => translator.Translate(ref _fileAccessData); 25internal static INodePacket FactoryForDeserialization(ITranslator translator) => new FileAccessReport(translator);
BackEnd\Components\FileAccesses\ProcessReport.cs (3)
15private ProcessReport(ITranslator translator) => Translate(translator); 22internal static INodePacket FactoryForDeserialization(ITranslator translator) => new ProcessReport(translator); 25public void Translate(ITranslator translator) => translator.Translate(ref _processData);
BackEnd\Components\ProjectCache\Experimental\ProxyTargets.cs (2)
42void ITranslatable.Translate(ITranslator translator) 47internal static ProxyTargets FactoryForDeserialization(ITranslator translator)
BackEnd\Components\ProjectCache\ProxyTargets.cs (2)
41void ITranslatable.Translate(ITranslator translator) 46internal static ProxyTargets FactoryForDeserialization(ITranslator translator)
BackEnd\Components\RequestBuilder\TargetSpecification.cs (2)
56void ITranslatable.Translate(ITranslator translator) 62internal static TargetSpecification FactoryForDeserialization(ITranslator translator)
BackEnd\Components\SdkResolution\SdkResolverRequest.cs (3)
28public SdkResolverRequest(ITranslator translator) 76public static INodePacket FactoryForDeserialization(ITranslator translator) 81public void Translate(ITranslator translator)
BackEnd\Components\SdkResolution\SdkResult.cs (5)
20public SdkResult(ITranslator translator) 83public void Translate(ITranslator translator) 89translator.Translate(ref _additionalPaths, (ITranslator t, ref string s) => t.Translate(ref s), count => new List<string>(count)); 92keyTranslator: (ITranslator t, ref string s) => t.Translate(ref s), 101public static INodePacket FactoryForDeserialization(ITranslator translator)
BackEnd\Components\SdkResolution\TranslationHelpers.cs (2)
14public static void Translate(this ITranslator t, ref SdkReference sdkReference) 37public static void Translate(this ITranslator t, ref SdkResultItem item)
BackEnd\Node\InProcNode.cs (2)
224public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 233public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator)
BackEnd\Node\LoggingNodeConfiguration.cs (1)
44void ITranslatable.Translate(ITranslator translator)
BackEnd\Node\NodeConfiguration.cs (2)
158public void Translate(ITranslator translator) 186internal static INodePacket FactoryForDeserialization(ITranslator translator)
BackEnd\Node\OutOfProcNode.cs (2)
343void INodePacketFactory.DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 353INodePacket INodePacketFactory.DeserializePacket(NodePacketType packetType, ITranslator translator)
BackEnd\Node\OutOfProcServerNode.cs (2)
208void INodePacketFactory.DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 218INodePacket INodePacketFactory.DeserializePacket(NodePacketType packetType, ITranslator translator)
BackEnd\Node\PartialBuildTelemetry.cs (2)
38public void Translate(ITranslator translator) 45internal static PartialBuildTelemetry FactoryForDeserialization(ITranslator translator)
BackEnd\Node\ServerNodeBuildCancel.cs (2)
10public void Translate(ITranslator translator) 14internal static INodePacket FactoryForDeserialization(ITranslator translator)
BackEnd\Node\ServerNodeBuildCommand.cs (2)
108public void Translate(ITranslator translator) 122internal static INodePacket FactoryForDeserialization(ITranslator translator)
BackEnd\Node\ServerNodeBuildResult.cs (2)
32public void Translate(ITranslator translator) 41internal static INodePacket FactoryForDeserialization(ITranslator translator)
BackEnd\Node\ServerNodeConsoleWrite.cs (2)
34public void Translate(ITranslator translator) 40internal static INodePacket FactoryForDeserialization(ITranslator translator)
BackEnd\Shared\BuildRequest.cs (3)
208private BuildRequest(ITranslator translator) 422public void Translate(ITranslator translator) 446internal static INodePacket FactoryForDeserialization(ITranslator translator)
BackEnd\Shared\BuildRequestBlocker.cs (3)
76internal BuildRequestBlocker(ITranslator translator) 228public void Translate(ITranslator translator) 244internal static INodePacket FactoryForDeserialization(ITranslator translator)
BackEnd\Shared\BuildRequestConfiguration.cs (7)
254private BuildRequestConfiguration(ITranslator translator) 717using ITranslator translator = GetConfigurationTranslator(TranslationDirection.WriteToStream, stream); 756using ITranslator translator = GetConfigurationTranslator(TranslationDirection.ReadFromStream, stream); 925public void Translate(ITranslator translator) 951internal void TranslateForFutureUse(ITranslator translator) 966internal static BuildRequestConfiguration FactoryForDeserialization(ITranslator translator) 1079private ITranslator GetConfigurationTranslator(TranslationDirection direction, Stream stream) =>
BackEnd\Shared\BuildRequestUnblocker.cs (3)
36internal BuildRequestUnblocker(ITranslator translator) 109public void Translate(ITranslator translator) 120internal static INodePacket FactoryForDeserialization(ITranslator translator)
BackEnd\Shared\BuildResult.cs (3)
293private BuildResult(ITranslator translator) 621void ITranslatable.Translate(ITranslator translator) 701internal static BuildResult FactoryForDeserialization(ITranslator translator)
BackEnd\Shared\ConfigurationMetadata.cs (3)
62public ConfigurationMetadata(ITranslator translator) 105public void Translate(ITranslator translator) 112public static ConfigurationMetadata FactoryForDeserialization(ITranslator translator)
BackEnd\Shared\ResourceRequest.cs (3)
37internal ResourceRequest(ITranslator translator) 95public void Translate(ITranslator translator) 108internal static INodePacket FactoryForDeserialization(ITranslator translator)
BackEnd\Shared\ResourceResponse.cs (3)
26internal ResourceResponse(ITranslator translator) 60public void Translate(ITranslator translator) 71internal static INodePacket FactoryForDeserialization(ITranslator translator)
BackEnd\Shared\TargetResult.cs (11)
83private TargetResult(ITranslator translator) 114using ITranslator resultCacheTranslator = GetResultsCacheTranslator(TranslationDirection.ReadFromStream, stream); 221void ITranslatable.Translate(ITranslator translator) 233using ITranslator resultCacheTranslator = GetResultsCacheTranslator(TranslationDirection.ReadFromStream, stream); 251internal static TargetResult FactoryForDeserialization(ITranslator translator) 303using ITranslator translator = GetResultsCacheTranslator(TranslationDirection.WriteToStream, stream); 320private void InternalTranslate(ITranslator translator) 329private void TranslateItems(ITranslator translator) 342var itemTranslator = BinaryTranslator.GetWriteTranslator(itemsStream); 369using var itemTranslator = BinaryTranslator.GetReadTranslator(itemsStream, InterningBinaryReader.PoolingBuffer); 381private static ITranslator GetResultsCacheTranslator(TranslationDirection direction, Stream stream) =>
BackEnd\Shared\WorkUnitResult.cs (3)
95private WorkUnitResult(ITranslator translator) 122public void Translate(ITranslator translator) 142internal static WorkUnitResult FactoryForDeserialization(ITranslator translator)
Collections\LookasideStringInterner.cs (2)
60public LookasideStringInterner(ITranslator translator) 114public void Translate(ITranslator translator)
Definition\ProjectImportPathMatch.cs (3)
40public ProjectImportPathMatch(ITranslator translator) 60public void Translate(ITranslator translator) 70internal static ProjectImportPathMatch FactoryForDeserialization(ITranslator translator)
Definition\SubToolset.cs (3)
48private SubToolset(ITranslator translator) 83void ITranslatable.Translate(ITranslator translator) 92internal static SubToolset FactoryForDeserialization(ITranslator translator)
Definition\Toolset.cs (3)
308private Toolset(ITranslator translator) 501void ITranslatable.Translate(ITranslator translator) 571internal static Toolset FactoryForDeserialization(ITranslator translator)
ElementLocation\ElementLocation.cs (2)
141void ITranslatable.Translate(ITranslator translator) 157internal static ElementLocation FactoryForDeserialization(ITranslator translator)
ElementLocation\RegistryLocation.cs (3)
41private RegistryLocation(ITranslator translator) 84public void Translate(ITranslator translator) 92internal static RegistryLocation FactoryForDeserialization(ITranslator translator)
Evaluation\ToolsetProvider.cs (3)
49private ToolsetProvider(ITranslator translator) 82void ITranslatable.Translate(ITranslator translator) 90internal static ToolsetProvider FactoryForDeserialization(ITranslator translator)
FileAccess\FileAccessData.cs (1)
133void ITranslatable.Translate(ITranslator translator)
FileAccess\ProcessData.cs (1)
75void ITranslatable.Translate(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);
Instance\HostServices.cs (1)
307void ITranslatable.Translate(ITranslator translator)
Instance\ProjectInstance.cs (13)
729private ProjectInstance(ITranslator translator) 2444void ITranslatable.Translate(ITranslator translator) 2485internal void TranslateMinimalState(ITranslator translator) 2494private void TranslateAllState(ITranslator translator) 2516private void TranslateToolsetSpecificState(ITranslator translator) 2525private void TranslateProperties(ITranslator translator) 2540private void TranslateTargets(ITranslator translator) 2554private static void TranslatorForTargetSpecificDictionaryKey(ITranslator translator, ref string key) 2560private static void TranslatorForTargetSpecificDictionaryValue(ITranslator translator, ref List<TargetSpecification> value) 2565private void TranslateItems(ITranslator translator) 2749internal static ProjectInstance FactoryForDeserialization(ITranslator translator) 2867internal void Cache(ITranslator translator) 2882internal void RetrieveFromCache(ITranslator translator)
Instance\ProjectItemDefinitionInstance.cs (2)
229void ITranslatable.Translate(ITranslator translator) 235internal static ProjectItemDefinitionInstance FactoryForDeserialization(ITranslator translator)
Instance\ProjectItemGroupTaskInstance.cs (1)
126void ITranslatable.Translate(ITranslator translator)
Instance\ProjectItemGroupTaskItemInstance.cs (2)
441void ITranslatable.Translate(ITranslator translator) 466internal static ProjectItemGroupTaskItemInstance FactoryForDeserialization(ITranslator translator)
Instance\ProjectItemGroupTaskMetadataInstance.cs (2)
135void ITranslatable.Translate(ITranslator translator) 144internal static ProjectItemGroupTaskMetadataInstance FactoryForDeserialization(ITranslator translator)
Instance\ProjectItemInstance.cs (10)
607void ITranslatable.Translate(ITranslator translator) 636internal static ProjectItemInstance FactoryForDeserialization(ITranslator translator, ProjectInstance projectInstance) 900private TaskItem(ITranslator translator) 908private TaskItem(ITranslator translator, LookasideStringInterner interner) 1645void ITranslatable.Translate(ITranslator translator) 1832internal static TaskItem FactoryForDeserialization(ITranslator translator) 1840internal static TaskItem FactoryForDeserialization(ITranslator translator, LookasideStringInterner interner) 1845private void WriteInternString(ITranslator translator, LookasideStringInterner interner, ref string str) 1851private void ReadInternString(ITranslator translator, LookasideStringInterner interner, ref string str) 1860internal void TranslateWithInterning(ITranslator translator, LookasideStringInterner interner)
Instance\ProjectMetadataInstance.cs (3)
92private ProjectMetadataInstance(ITranslator translator) 175void ITranslatable.Translate(ITranslator translator) 227internal static ProjectMetadataInstance FactoryForDeserialization(ITranslator translator)
Instance\ProjectOnErrorInstance.cs (2)
115void ITranslatable.Translate(ITranslator translator) 130internal static new ProjectOnErrorInstance FactoryForDeserialization(ITranslator translator)
Instance\ProjectPropertyGroupTaskInstance.cs (1)
125void ITranslatable.Translate(ITranslator translator)
Instance\ProjectPropertyGroupTaskPropertyInstance.cs (2)
133void ITranslatable.Translate(ITranslator translator) 142internal static ProjectPropertyGroupTaskPropertyInstance FactoryForDeserialization(ITranslator translator)
Instance\ProjectPropertyInstance.cs (2)
172void ITranslatable.Translate(ITranslator translator) 271internal static ProjectPropertyInstance FactoryForDeserialization(ITranslator translator)
Instance\ProjectTargetInstance.cs (2)
550void ITranslatable.Translate(ITranslator translator) 585internal static ProjectTargetInstance FactoryForDeserialization(ITranslator translator)
Instance\ProjectTargetInstanceChild.cs (2)
45void ITranslatable.Translate(ITranslator translator) 51internal static ProjectTargetInstanceChild FactoryForDeserialization(ITranslator translator)
Instance\ProjectTaskInstance.cs (4)
358void ITranslatable.Translate(ITranslator translator) 391private static void ParametersKeyTranslator(ITranslator translator, ref string key) 396private static void ParametersValueTranslator(ITranslator translator, ref (string, ElementLocation) value) 418internal static new ProjectTaskInstance FactoryForDeserialization(ITranslator translator)
Instance\ProjectTaskInstanceChild.cs (2)
50void ITranslatable.Translate(ITranslator translator) 56internal static ProjectTaskInstanceChild FactoryForDeserialization(ITranslator translator)
Instance\ProjectTaskOutputItemInstance.cs (1)
136void ITranslatable.Translate(ITranslator translator)
Instance\ProjectTaskOutputPropertyInstance.cs (1)
136void ITranslatable.Translate(ITranslator translator)
Instance\TaskFactories\TaskHostTask.cs (2)
432public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 442public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator)
Instance\TaskRegistry.cs (10)
1056public void Translate(ITranslator translator) 1891public void Translate(ITranslator translator) 1900private static void TranslatorForTaskParametersKey(ITranslator translator, ref string key) 1906private static void TranslatorForTaskParameterValue(ITranslator translator, ref TaskPropertyInfo taskPropertyInfo) 1936public void Translate(ITranslator translator) 1955internal static RegisteredTaskRecord FactoryForDeserialization(ITranslator translator) 1964public void Translate(ITranslator translator) 1981private void TranslateTaskRegistrationKey(ITranslator translator, ref RegisteredTaskIdentity taskIdentity) 1987private void TranslateTaskRegistrationValue(ITranslator translator, ref List<RegisteredTaskRecord> taskRecords) 1992public static TaskRegistry FactoryForDeserialization(ITranslator translator)
Logging\LoggerDescription.cs (2)
345void ITranslatable.Translate(ITranslator translator) 354internal static LoggerDescription FactoryForTranslation(ITranslator translator)
Logging\TargetConsoleConfiguration.cs (2)
43public void Translate(ITranslator translator) 51internal static TargetConsoleConfiguration FactoryForDeserialization(ITranslator translator)
LogMessagePacketBase.cs (33)
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) 943private void WriteProjectEvaluationStartedEventToStream(ProjectEvaluationStartedEventArgs args, ITranslator translator) 948private void WriteProjectEvaluationFinishedEventToStream(ProjectEvaluationFinishedEventArgs args, ITranslator translator) 958private static void WriteEvaluationEvent(BuildStatusEventArgs args, string projectFile, DateTime timestamp, ITranslator translator) 966private void WriteProfileResult(ProfilerResult? result, ITranslator translator) 984private void WriteEvaluationLocation(ITranslator translator, EvaluationLocation evaluationLocation) 1020private void WriteProfiledLocation(ITranslator translator, ProfiledLocation profiledLocation) 1036private void WriteProperties(IEnumerable properties, ITranslator translator) 1066private void WriteItems(IEnumerable items, 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) 1314private ProjectEvaluationStartedEventArgs ReadProjectEvaluationStartedEventFromStream(ITranslator translator) 1328private ProjectEvaluationFinishedEventArgs ReadProjectEvaluationFinishedEventFromStream(ITranslator translator) 1348ReadEvaluationEvent(ITranslator translator) 1362private IEnumerable ReadProperties(ITranslator translator) 1383private IEnumerable ReadItems(ITranslator translator) 1426private ProfilerResult? ReadProfileResult(ITranslator translator) 1451private EvaluationLocation ReadEvaluationLocation(ITranslator translator) 1500private ProfiledLocation ReadProfiledLocation(ITranslator translator)
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)
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 (3)
238public void Translate(ITranslator translator) 248(ITranslator translator, ref FileAccessData data) => ((ITranslatable)data).Translate(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 (25)
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, 183this ITranslator translator, 197this ITranslator translator, 246this 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)
Microsoft.Build.Engine.UnitTests (25)
AssemblyNameEx_Tests.cs (8)
685ITranslator writeTranslator = BinaryTranslator.GetWriteTranslator(serializationStream); 687writeTranslator.Translate(ref assemblyNameOriginal, (ITranslator t) => new AssemblyNameExtension(t)); 690ITranslator readTranslator = BinaryTranslator.GetReadTranslator(serializationStream, InterningBinaryReader.PoolingBuffer); 692readTranslator.Translate(ref assemblyNameDeserialized, (ITranslator t) => new AssemblyNameExtension(t)); 709ITranslator writeTranslator = BinaryTranslator.GetWriteTranslator(serializationStream); 711writeTranslator.Translate(ref assemblyNameOriginal, (ITranslator t) => new AssemblyNameExtension(t)); 714ITranslator readTranslator = BinaryTranslator.GetReadTranslator(serializationStream, InterningBinaryReader.PoolingBuffer); 716readTranslator.Translate(ref assemblyNameDeserialized, (ITranslator t) => new AssemblyNameExtension(t));
BackEnd\BinaryTranslator_Tests.cs (11)
39using ITranslator readTranslator = BinaryTranslator.GetReadTranslator(stream, InterningBinaryReader.PoolingBuffer); 42using ITranslator writeTranslator = BinaryTranslator.GetWriteTranslator(stream); 627ITranslator translator = TranslationHelpers.GetWriteTranslator(); 658ITranslator translator = TranslationHelpers.GetWriteTranslator(); 757ITranslator writeTranslator = BinaryTranslator.GetWriteTranslator(serializationStream); 758ITranslator readTranslator = BinaryTranslator.GetReadTranslator(serializationStream, InterningBinaryReader.PoolingBuffer); 812ITranslator translator = TranslationHelpers.GetWriteTranslator(); 828ITranslator translator = TranslationHelpers.GetReadTranslator(); 1511public static BaseClass FactoryForDeserialization(ITranslator translator) 1521public virtual void Translate(ITranslator translator) 1605public override void Translate(ITranslator translator)
BackEnd\LoggingService_Tests.cs (1)
1521public void Translate(ITranslator translator)
BackEnd\NodeEndpointInProc_Tests.cs (3)
103public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 108public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator) 140public void Translate(ITranslator translator)
BackEnd\TranslationHelpers.cs (2)
30internal static ITranslator GetWriteTranslator() 40internal static ITranslator GetReadTranslator()
Microsoft.Build.Framework (16)
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)
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 (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);
Microsoft.Build.Tasks.Core (79)
AssemblyDependency\Node\RarNodeExecuteRequest.cs (2)
50internal RarNodeExecuteRequest(ITranslator translator) => Translate(translator); 54public void Translate(ITranslator translator)
AssemblyDependency\Node\RarNodeExecuteResponse.cs (2)
29internal RarNodeExecuteResponse(ITranslator translator) => Translate(translator); 35public void Translate(ITranslator translator)
AssemblyNameExtension.cs (2)
176internal AssemblyNameExtension(ITranslator translator) : this() 982public void Translate(ITranslator translator)
GetSDKReferenceFiles.cs (9)
934using var translator = BinaryTranslator.GetReadTranslator(fs, InterningBinaryReader.PoolingBuffer); 979var translator = BinaryTranslator.GetWriteTranslator(fs); 1230public SDKInfo(ITranslator translator) : this() 1254public void Translate(ITranslator translator) 1256translator.TranslateDictionary(ref _pathToReferenceMetadata, (ITranslator t, ref string s) => t.Translate(ref s), (ITranslator t, ref SdkReferenceInfo info) => 1273translator.TranslateDictionary(ref _directoryToFileList, (ITranslator t, ref string s) => t.Translate(ref s), (ITranslator t, ref List<string> fileList) => 1275t.Translate(ref fileList, (ITranslator t, ref string str) => { t.Translate(ref str); });
INodePacketFactory.cs (3)
13internal delegate INodePacket NodePacketFactoryMethod(ITranslator translator); 43void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator); 50INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator);
NodeBuildComplete.cs (2)
66public void Translate(ITranslator translator) 74internal static NodeBuildComplete FactoryForDeserialization(ITranslator translator)
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);
NodePipeBase.cs (2)
55private readonly ITranslator _readTranslator; 57private readonly ITranslator _writeTranslator;
NodeShutdown.cs (2)
105public void Translate(ITranslator translator) 114internal static NodeShutdown FactoryForDeserialization(ITranslator translator)
ResGenDependencies.cs (8)
96public ResGenDependencies(ITranslator translator) 101public override void Translate(ITranslator translator) 104(ITranslator translator, ref string s) => translator.Translate(ref s), 105(ITranslator translator, ref ResXFile resx) => 113(ITranslator translator, ref string s) => translator.Translate(ref s), 114(ITranslator translator, ref PortableLibraryFile portableLibrary) => 242public void Translate(ITranslator translator) 335public void Translate(ITranslator translator)
StateFileBase.cs (4)
54var translator = BinaryTranslator.GetWriteTranslator(s); 71public abstract void Translate(ITranslator translator); 87using var translator = BinaryTranslator.GetReadTranslator(s, InterningBinaryReader.PoolingBuffer); 103if (parameters.Length == 1 && parameters[0].ParameterType == typeof(ITranslator))
SystemState.cs (4)
161internal FileState(ITranslator translator) 169public void Translate(ITranslator translator) 238public SystemState(ITranslator translator) 259public override void Translate(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)
TaskTranslatorHelpers.cs (1)
14public static void Translate(this ITranslator translator, ref FrameworkName frameworkName)
TranslatorHelpers.cs (25)
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, 183this ITranslator translator, 197this ITranslator translator, 246this 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)
Microsoft.Build.Tasks.UnitTests (10)
AssemblyDependency\TaskTranslatorHelpers.cs (2)
54private ITranslator GetReadTranslator() 65private ITranslator GetWriteTranslator()
AssemblyNameEx_Tests.cs (8)
685ITranslator writeTranslator = BinaryTranslator.GetWriteTranslator(serializationStream); 687writeTranslator.Translate(ref assemblyNameOriginal, (ITranslator t) => new AssemblyNameExtension(t)); 690ITranslator readTranslator = BinaryTranslator.GetReadTranslator(serializationStream, InterningBinaryReader.PoolingBuffer); 692readTranslator.Translate(ref assemblyNameDeserialized, (ITranslator t) => new AssemblyNameExtension(t)); 709ITranslator writeTranslator = BinaryTranslator.GetWriteTranslator(serializationStream); 711writeTranslator.Translate(ref assemblyNameOriginal, (ITranslator t) => new AssemblyNameExtension(t)); 714ITranslator readTranslator = BinaryTranslator.GetReadTranslator(serializationStream, InterningBinaryReader.PoolingBuffer); 716readTranslator.Translate(ref assemblyNameDeserialized, (ITranslator t) => new AssemblyNameExtension(t));
MSBuild (82)
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)
INodePacketFactory.cs (3)
13internal delegate INodePacket NodePacketFactoryMethod(ITranslator translator); 43void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator); 50INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator);
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 (3)
238public void Translate(ITranslator translator) 248(ITranslator translator, ref FileAccessData data) => ((ITranslatable)data).Translate(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 (25)
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, 183this ITranslator translator, 197this ITranslator translator, 246this 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)