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) 573private void OnLinkStatusChanged(INodeEndpoint endpoint, LinkStatus status) 577case LinkStatus.ConnectionFailed: 578case LinkStatus.Failed: 583case LinkStatus.Inactive: 596if (_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)
55private LinkStatus _status; 136public LinkStatus LinkStatus 155ErrorUtilities.VerifyThrow(_status == LinkStatus.Inactive, "Link not inactive. Status is {0}", _status); 186if (_status == LinkStatus.Active) 209_status = LinkStatus.Inactive; 272protected void ChangeLinkStatus(LinkStatus newStatus) 284private void RaiseLinkStatusChanged(LinkStatus newStatus) 307ChangeLinkStatus(LinkStatus.Inactive); 383ChangeLinkStatus(LinkStatus.ConnectionFailed); 472ChangeLinkStatus(LinkStatus.Active); 483ChangeLinkStatus(LinkStatus.Failed); 567ChangeLinkStatus(LinkStatus.Inactive); 587ChangeLinkStatus(LinkStatus.Failed); 593ChangeLinkStatus(LinkStatus.Failed); 611ChangeLinkStatus(LinkStatus.Failed); 668ChangeLinkStatus(LinkStatus.Failed); 676ChangeLinkStatus(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)