63 references to LinkStatus
Microsoft.Build (54)
BackEnd\Components\Communications\NodeEndpointInProc.cs (10)
37private LinkStatus _status; 106_status = LinkStatus.Inactive; 151public LinkStatus LinkStatus 213ErrorUtilities.VerifyThrow(_status == LinkStatus.Active, "Cannot send when link status is not active. Current status {0}", _status); 260private void RaiseLinkStatusChanged(LinkStatus newStatus) 283ChangeLinkStatus(LinkStatus.Active); 284_peerEndpoint.ChangeLinkStatus(LinkStatus.Active); 304ErrorUtilities.VerifyThrow(_status == LinkStatus.Active, "Endpoint is not connected. Current status {0}", _status); 306ChangeLinkStatus(LinkStatus.Inactive); 319private void ChangeLinkStatus(LinkStatus newStatus)
BackEnd\Components\Communications\NodeProviderInProc.cs (2)
427private void InProcNodeEndpoint_OnLinkStatusChanged(INodeEndpoint endpoint, LinkStatus status) 429if (status == LinkStatus.Active)
BackEnd\Node\InProcNode.cs (9)
253if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 264if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 275if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 286if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 361if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 415private void OnLinkStatusChanged(INodeEndpoint endpoint, LinkStatus status) 419case LinkStatus.ConnectionFailed: 420case LinkStatus.Failed: 425case LinkStatus.Inactive:
BackEnd\Node\OutOfProcNode.cs (10)
388if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 406if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 417if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 428if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 524if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 569private void OnLinkStatusChanged(INodeEndpoint endpoint, LinkStatus status) 573case LinkStatus.ConnectionFailed: 574case LinkStatus.Failed: 579case LinkStatus.Inactive: 592if (_nodeEndpoint.LinkStatus == LinkStatus.Active)
BackEnd\Node\OutOfProcServerNode.cs (4)
275private void OnLinkStatusChanged(INodeEndpoint endpoint, LinkStatus status) 279case LinkStatus.ConnectionFailed: 280case LinkStatus.Failed: 295if (_nodeEndpoint.LinkStatus == LinkStatus.Active)
INodeEndpoint.cs (2)
14internal delegate void LinkStatusChangedDelegate(INodeEndpoint endpoint, LinkStatus status); 75LinkStatus LinkStatus
NodeEndpointOutOfProcBase.cs (17)
59private LinkStatus _status; 151public LinkStatus LinkStatus 170ErrorUtilities.VerifyThrow(_status == LinkStatus.Inactive, "Link not inactive. Status is {0}", _status); 201if (_status == LinkStatus.Active) 224_status = LinkStatus.Inactive; 287protected void ChangeLinkStatus(LinkStatus newStatus) 299private void RaiseLinkStatusChanged(LinkStatus newStatus) 322ChangeLinkStatus(LinkStatus.Inactive); 398ChangeLinkStatus(LinkStatus.ConnectionFailed); 495ChangeLinkStatus(LinkStatus.Active); 506ChangeLinkStatus(LinkStatus.Failed); 654ChangeLinkStatus(LinkStatus.Inactive); 674ChangeLinkStatus(LinkStatus.Failed); 680ChangeLinkStatus(LinkStatus.Failed); 698ChangeLinkStatus(LinkStatus.Failed); 755ChangeLinkStatus(LinkStatus.Failed); 763ChangeLinkStatus(LinkStatus.Failed);
Microsoft.Build.Engine.UnitTests (9)
BackEnd\NodeEndpointInProc_Tests.cs (9)
151public readonly LinkStatus status; 153public LinkStatusContext(Thread thread, LinkStatus status) 272Assert.Equal(LinkStatus.Active, _linkStatusTable[endpoints.NodeEndpoint].status); 273Assert.Equal(LinkStatus.Active, _linkStatusTable[endpoints.ManagerEndpoint].status); 371Assert.Equal(LinkStatus.Inactive, endpoint.LinkStatus); // "Expected LinkStatus to be Inactive" 376Assert.Equal(LinkStatus.Active, endpoint.LinkStatus); // "Expected LinkStatus to be Active" 422Assert.Equal(LinkStatus.Inactive, _linkStatusTable[endpoints.NodeEndpoint].status); 423Assert.Equal(LinkStatus.Inactive, _linkStatusTable[endpoints.ManagerEndpoint].status); 441private void LinkStatusChanged(INodeEndpoint endpoint, LinkStatus status)