28 references to HandshakeOptions
Microsoft.Build.Tasks.Core (28)
AssemblyDependency\Node\OutOfProcRarClient.cs (1)
25ServerNodeHandshake handshake = new(HandshakeOptions.None);
AssemblyDependency\Node\OutOfProcRarNodeEndpoint.cs (1)
34ServerNodeHandshake handshake = new(HandshakeOptions.None);
CommunicationsUtilities.cs (23)
100internal readonly record struct TaskHostNodeKey(HandshakeOptions HandshakeOptions, int NodeId); 228public Handshake(HandshakeOptions nodeType) 244public Handshake(HandshakeOptions nodeType, string toolsDirectory) 250internal static bool IsHandshakeOptionEnabled(HandshakeOptions hostContext, HandshakeOptions option) => (hostContext & option) == option; 253internal HandshakeOptions HandshakeOptions { get; } 255protected Handshake(HandshakeOptions nodeType, bool includeSessionId, string toolsDirectory) 302private bool IsNetTaskHost => IsHandshakeOptionEnabled(HandshakeOptions, HandshakeOptions.NET | HandshakeOptions.TaskHost); 306=> IsHandshakeOptionEnabled(HandshakeOptions, HandshakeOptions.CLR2 | HandshakeOptions.TaskHost); 355internal ServerNodeHandshake(HandshakeOptions nodeType) 672internal static HandshakeOptions GetHandshakeOptions( 679HandshakeOptions context = taskHost ? HandshakeOptions.TaskHost : HandshakeOptions.None; 722context |= HandshakeOptions.X64; 726context |= HandshakeOptions.Arm64; 739context |= HandshakeOptions.CLR2; 742context |= HandshakeOptions.NET; 752context |= HandshakeOptions.NodeReuse; 757context |= HandshakeOptions.LowPriority; 771context |= HandshakeOptions.Administrator;
INodePacket.cs (3)
381public static bool TryCreateExtendedHeaderType(HandshakeOptions handshakeOptions, NodePacketType type, out byte extendedheader) 383if (Handshake.IsHandshakeOptionEnabled(handshakeOptions, HandshakeOptions.TaskHost) && Handshake.IsHandshakeOptionEnabled(handshakeOptions, HandshakeOptions.NET))