31 references to HandshakeOptions
MSBuild (31)
CommunicationsUtilities.cs (21)
100
internal readonly record struct TaskHostNodeKey(
HandshakeOptions
HandshakeOptions, int NodeId);
228
public Handshake(
HandshakeOptions
nodeType)
244
public Handshake(
HandshakeOptions
nodeType, string toolsDirectory)
250
internal static bool IsHandshakeOptionEnabled(
HandshakeOptions
hostContext,
HandshakeOptions
option) => (hostContext & option) == option;
253
internal
HandshakeOptions
HandshakeOptions { get; }
255
protected Handshake(
HandshakeOptions
nodeType, bool includeSessionId, string toolsDirectory)
302
private bool IsNetTaskHost => IsHandshakeOptionEnabled(HandshakeOptions,
HandshakeOptions
.NET |
HandshakeOptions
.TaskHost);
355
internal ServerNodeHandshake(
HandshakeOptions
nodeType)
672
internal static
HandshakeOptions
GetHandshakeOptions(
679
HandshakeOptions
context = taskHost ?
HandshakeOptions
.TaskHost :
HandshakeOptions
.None;
722
context |=
HandshakeOptions
.X64;
726
context |=
HandshakeOptions
.Arm64;
739
context |=
HandshakeOptions
.CLR2;
742
context |=
HandshakeOptions
.NET;
752
context |=
HandshakeOptions
.NodeReuse;
757
context |=
HandshakeOptions
.LowPriority;
771
context |=
HandshakeOptions
.Administrator;
INodePacket.cs (3)
374
public static bool TryCreateExtendedHeaderType(
HandshakeOptions
handshakeOptions, NodePacketType type, out byte extendedheader)
376
if (Handshake.IsHandshakeOptionEnabled(handshakeOptions,
HandshakeOptions
.TaskHost) && Handshake.IsHandshakeOptionEnabled(handshakeOptions,
HandshakeOptions
.NET))
NodeEndpointOutOfProcBase.cs (7)
598
var
expectedNodeType = (
HandshakeOptions
)(expectedOptions & 0x00FFFFFF);
599
var
receivedNodeType = (
HandshakeOptions
)(receivedOptions & 0x00FFFFFF);
602
bool receivedIsX86 = !Handshake.IsHandshakeOptionEnabled(receivedNodeType,
HandshakeOptions
.X64) &&
603
!Handshake.IsHandshakeOptionEnabled(receivedNodeType,
HandshakeOptions
.Arm64);
605
bool expectedIsX64 = Handshake.IsHandshakeOptionEnabled(expectedNodeType,
HandshakeOptions
.X64);