1 type derived from Handshake
MSBuild (1)
CommunicationsUtilities.cs (1)
346internal sealed class ServerNodeHandshake : Handshake
1 instantiation of Handshake
MSBuild (1)
NodeEndpointOutOfProcTaskHost.cs (1)
36new(CommunicationsUtilities.GetHandshakeOptions(taskHost: true, taskHostParameters: TaskHostParameters.Empty, nodeReuse: _nodeReuse));
11 references to Handshake
MSBuild (11)
CommunicationsUtilities.cs (1)
505if (innerResult.Value != Handshake.PacketVersionFromChildMarker)
INodePacket.cs (2)
376if (Handshake.IsHandshakeOptionEnabled(handshakeOptions, HandshakeOptions.TaskHost) && Handshake.IsHandshakeOptionEnabled(handshakeOptions, HandshakeOptions.NET))
NodeEndpointOutOfProcBase.cs (7)
284protected abstract Handshake GetHandshake(); 409Handshake handshake = GetHandshake(); 458_pipeServer.WriteIntForHandshake(Handshake.PacketVersionFromChildMarker); // Marker: PacketVersion follows 573isAllowedMismatch = _versionHandshakeGroup.Contains(component.Key) && component.Value == Handshake.NetTaskHostHandshakeVersion; 602bool receivedIsX86 = !Handshake.IsHandshakeOptionEnabled(receivedNodeType, HandshakeOptions.X64) && 603!Handshake.IsHandshakeOptionEnabled(receivedNodeType, HandshakeOptions.Arm64); 605bool expectedIsX64 = Handshake.IsHandshakeOptionEnabled(expectedNodeType, HandshakeOptions.X64);
NodeEndpointOutOfProcTaskHost.cs (1)
35protected override Handshake GetHandshake() =>