47 references to CommunicationsUtilities
MSBuildTaskHost (47)
CommunicationsUtilities.cs (21)
96const int handshakeVersion = (int)CommunicationsUtilities.handshakeVersion; 101CommunicationsUtilities.Trace("Building handshake for node type {0}, (version {1}): options {2}.", nodeType, handshakeVersion, options); 104CommunicationsUtilities.Trace("Handshake salt is {0}", handshakeSalt); 106CommunicationsUtilities.Trace("Tools directory root is {0}", toolsDirectory); 107salt = CommunicationsUtilities.GetHashCode($"{handshakeSalt}{toolsDirectory}"); 127CommunicationsUtilities.AvoidEndOfHandshakeSignal(options), 128CommunicationsUtilities.AvoidEndOfHandshakeSignal(salt), 129CommunicationsUtilities.AvoidEndOfHandshakeSignal(fileVersionMajor), 130CommunicationsUtilities.AvoidEndOfHandshakeSignal(fileVersionMinor), 131CommunicationsUtilities.AvoidEndOfHandshakeSignal(fileVersionBuild), 132CommunicationsUtilities.AvoidEndOfHandshakeSignal(fileVersionPrivate), 133CommunicationsUtilities.AvoidEndOfHandshakeSignal(sessionId) 139public virtual byte? ExpectedVersionInFirstByte => CommunicationsUtilities.handshakeVersion; 160CommunicationsUtilities.AvoidEndOfHandshakeSignal(options), 161CommunicationsUtilities.AvoidEndOfHandshakeSignal(salt), 162CommunicationsUtilities.AvoidEndOfHandshakeSignal(fileVersionMajor), 163CommunicationsUtilities.AvoidEndOfHandshakeSignal(fileVersionMinor), 164CommunicationsUtilities.AvoidEndOfHandshakeSignal(fileVersionBuild), 165CommunicationsUtilities.AvoidEndOfHandshakeSignal(fileVersionPrivate), 501CommunicationsUtilities.Trace("Handshake failed on part {0}. Probably the client is a different MSBuild build.", valueRead); 505CommunicationsUtilities.Trace("Expected end of handshake signal but received {0}. Probably the host is a different MSBuild build.", valueRead);
NodeEndpointOutOfProcBase.cs (20)
275CommunicationsUtilities.Trace("Changing link status from {0} to {1}", _status.ToString(), newStatus.ToString()); 366int waitTimeRemaining = Math.Max(0, CommunicationsUtilities.NodeConnectionTimeout - (int)usedWaitTime.TotalMilliseconds); 373CommunicationsUtilities.Trace("Waiting for connection {0} ms...", waitTimeRemaining); 382CommunicationsUtilities.Trace("Connection timed out waiting a host to contact us. Exiting comm thread."); 387CommunicationsUtilities.Trace("Parent started connecting. Reading handshake from parent"); 403byteToAccept: i == 0 ? (byte?)CommunicationsUtilities.handshakeVersion : null /* this will disconnect a < 16.8 host; it expects leading 00 or F5 or 06. 0x00 is a wildcard */ 412CommunicationsUtilities.Trace("Handshake failed. Received {0} from host not {1}. Probably the host is a different MSBuild build.", handshakePart, handshakeComponents[i]); 427CommunicationsUtilities.Trace("Successfully connected to parent."); 440CommunicationsUtilities.Trace("Handshake failed. Host user is {0} but we were created by {1}.", (clientIdentity == null) ? "<unknown>" : clientIdentity.Name, currentIdentity.Name); 454CommunicationsUtilities.Trace("Client connection failed but we will wait for another connection. Exception: {0}", e.Message); 476CommunicationsUtilities.Trace("Client connection failed. Exiting comm thread. {0}", e); 493CommunicationsUtilities.Trace("Ending read loop"); 522CommunicationsUtilities.Trace("Entering read loop."); 565CommunicationsUtilities.Trace("Exception reading from server. {0}", e); 579CommunicationsUtilities.Trace("Parent disconnected gracefully."); 586CommunicationsUtilities.Trace("Parent disconnected abruptly."); 592CommunicationsUtilities.Trace("Incomplete header read from server. {0} of {1} bytes read", bytesRead, headerByte.Length); 609CommunicationsUtilities.Trace("Exception while deserializing packet {0}: {1}", packetType, e); 666CommunicationsUtilities.Trace("Exception while serializing packets: {0}", e); 675CommunicationsUtilities.Trace("Disconnecting voluntarily");
NodeEndpointOutOfProcTaskHost.cs (1)
33return new Handshake(CommunicationsUtilities.GetHandshakeOptions(taskHost: true));
OutOfProcTaskHostNode.cs (5)
650_savedEnvironment = CommunicationsUtilities.GetEnvironmentVariables(); 840CommunicationsUtilities.SetEnvironment(_savedEnvironment); 965IDictionary<string, string> currentEnvironment = CommunicationsUtilities.GetEnvironmentVariables(); 989CommunicationsUtilities.SetEnvironment(_savedEnvironment); 1078CommunicationsUtilities.SetEnvironment(updatedEnvironment);