2 instantiations of HandshakeResult
Microsoft.Build (2)
CommunicationsUtilities.cs (2)
150public static HandshakeResult Success(int value = 0) => new(HandshakeStatus.Success, value, null); 158public static HandshakeResult Failure(HandshakeStatus status, string errorMessage) => new(status, 0, errorMessage);
23 references to HandshakeResult
Microsoft.Build (23)
BackEnd\Client\MSBuildClient.cs (1)
625_nodeStream, _pipeName, _handshake, Math.Max(1, timeoutMilliseconds - (int)sw.ElapsedMilliseconds), out HandshakeResult result))
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (4)
470if (TryConnectToPipeStream(nodeStream, pipeName, handshake, timeout, out HandshakeResult result)) 503internal static bool TryConnectToPipeStream(NamedPipeClientStream nodeStream, string pipeName, Handshake handshake, int timeout, out HandshakeResult result) 538out HandshakeResult innerResult)) 542result = HandshakeResult.Success(0);
CommunicationsUtilities.cs (16)
133/// Initializes a new instance of the <see cref="HandshakeResult"/> class. 149/// <returns>A new <see cref="HandshakeResult"/> instance representing a successful operation.</returns> 150public static HandshakeResult Success(int value = 0) => new(HandshakeStatus.Success, value, null); 157/// <returns>A new <see cref="HandshakeResult"/> instance representing a failed operation.</returns> 158public static HandshakeResult Failure(HandshakeStatus status, string errorMessage) => new(status, 0, errorMessage); 705out HandshakeResult result) 713out HandshakeResult innerResult)) 721result = HandshakeResult.Failure(HandshakeStatus.VersionMismatch, errorMessage); 728result = HandshakeResult.Failure(HandshakeStatus.VersionMismatch, errorMessage); 732result = HandshakeResult.Success(0); 751out HandshakeResult result 776result = HandshakeResult.Failure(HandshakeStatus.Timeout, String.Format(CultureInfo.InvariantCulture, "Did not receive return handshake in {0}ms", timeout)); 791result = HandshakeResult.Failure(HandshakeStatus.OldMSBuild, String.Format(CultureInfo.InvariantCulture, "Client: rejected old host. Received byte {0} instead of {1}.", bytes[0], byteToAccept)); 799result = HandshakeResult.Failure(HandshakeStatus.UnexpectedEndOfStream, String.Format(CultureInfo.InvariantCulture, "Unexpected end of stream while reading for handshake")); 814result = HandshakeResult.Success(BitConverter.ToInt32(bytes, 0 /* start index */)); 818result = HandshakeResult.Failure(HandshakeStatus.EndiannessMismatch, String.Format(CultureInfo.InvariantCulture, "Failed to convert the handshake to big-endian. {0}", ex.Message));
NodeEndpointOutOfProcBase.cs (2)
424out HandshakeResult result)) 450_pipeServer.TryReadEndOfHandshakeSignal(false, ClientConnectTimeout, out HandshakeResult _)) /* wait a long time for the handshake from this side */