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