28 references to HandshakeOptions
Microsoft.Build.Tasks.Core (28)
AssemblyDependency\Node\OutOfProcRarClient.cs (1)
25
ServerNodeHandshake handshake = new(
HandshakeOptions
.None);
AssemblyDependency\Node\OutOfProcRarNodeEndpoint.cs (1)
34
ServerNodeHandshake handshake = new(
HandshakeOptions
.None);
CommunicationsUtilities.cs (23)
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);
306
=> IsHandshakeOptionEnabled(HandshakeOptions,
HandshakeOptions
.CLR2 |
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)
381
public static bool TryCreateExtendedHeaderType(
HandshakeOptions
handshakeOptions, NodePacketType type, out byte extendedheader)
383
if (Handshake.IsHandshakeOptionEnabled(handshakeOptions,
HandshakeOptions
.TaskHost) && Handshake.IsHandshakeOptionEnabled(handshakeOptions,
HandshakeOptions
.NET))