26 references to HandshakeOptions
Microsoft.Build.Tasks.Core (26)
AssemblyDependency\Node\OutOfProcRarClient.cs (1)
25
ServerNodeHandshake handshake = new(
HandshakeOptions
.None);
AssemblyDependency\Node\OutOfProcRarNodeEndpoint.cs (1)
34
ServerNodeHandshake handshake = new(
HandshakeOptions
.None);
CommunicationsUtilities.cs (21)
101
internal readonly record struct TaskHostNodeKey(
HandshakeOptions
HandshakeOptions, int NodeId);
229
public Handshake(
HandshakeOptions
nodeType)
245
public Handshake(
HandshakeOptions
nodeType, string toolsDirectory)
251
internal static bool IsHandshakeOptionEnabled(
HandshakeOptions
hostContext,
HandshakeOptions
option) => (hostContext & option) == option;
254
internal
HandshakeOptions
HandshakeOptions { get; }
256
protected Handshake(
HandshakeOptions
nodeType, bool includeSessionId, string toolsDirectory)
303
private bool IsNetTaskHost => IsHandshakeOptionEnabled(HandshakeOptions,
HandshakeOptions
.NET |
HandshakeOptions
.TaskHost);
356
internal ServerNodeHandshake(
HandshakeOptions
nodeType)
943
internal static
HandshakeOptions
GetHandshakeOptions(
950
HandshakeOptions
context = taskHost ?
HandshakeOptions
.TaskHost :
HandshakeOptions
.None;
993
context |=
HandshakeOptions
.X64;
997
context |=
HandshakeOptions
.Arm64;
1010
context |=
HandshakeOptions
.CLR2;
1013
context |=
HandshakeOptions
.NET;
1023
context |=
HandshakeOptions
.NodeReuse;
1028
context |=
HandshakeOptions
.LowPriority;
1042
context |=
HandshakeOptions
.Administrator;
INodePacket.cs (3)
381
public static bool TryCreateExtendedHeaderType(
HandshakeOptions
handshakeOptions, NodePacketType type, out byte extendedheader)
383
if (Handshake.IsHandshakeOptionEnabled(handshakeOptions,
HandshakeOptions
.TaskHost) && Handshake.IsHandshakeOptionEnabled(handshakeOptions,
HandshakeOptions
.NET))