63 references to LinkStatus
Microsoft.Build (54)
BackEnd\Components\Communications\NodeEndpointInProc.cs (10)
37private LinkStatus _status; 112_status = LinkStatus.Inactive; 158public LinkStatus LinkStatus 220ErrorUtilities.VerifyThrow(_status == LinkStatus.Active, "Cannot send when link status is not active. Current status {0}", _status); 268private void RaiseLinkStatusChanged(LinkStatus newStatus) 291ChangeLinkStatus(LinkStatus.Active); 292_peerEndpoint.ChangeLinkStatus(LinkStatus.Active); 312ErrorUtilities.VerifyThrow(_status == LinkStatus.Active, "Endpoint is not connected. Current status {0}", _status); 314ChangeLinkStatus(LinkStatus.Inactive); 327private void ChangeLinkStatus(LinkStatus newStatus)
BackEnd\Components\Communications\NodeProviderInProc.cs (2)
404private void InProcNodeEndpoint_OnLinkStatusChanged(INodeEndpoint endpoint, LinkStatus status) 406if (status == LinkStatus.Active)
BackEnd\Node\InProcNode.cs (9)
258if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 269if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 280if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 291if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 366if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 420private void OnLinkStatusChanged(INodeEndpoint endpoint, LinkStatus status) 424case LinkStatus.ConnectionFailed: 425case LinkStatus.Failed: 430case LinkStatus.Inactive:
BackEnd\Node\OutOfProcNode.cs (10)
390if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 408if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 419if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 430if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 531if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 578private void OnLinkStatusChanged(INodeEndpoint endpoint, LinkStatus status) 582case LinkStatus.ConnectionFailed: 583case LinkStatus.Failed: 588case LinkStatus.Inactive: 601if (_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); 501ChangeLinkStatus(LinkStatus.Active); 512ChangeLinkStatus(LinkStatus.Failed); 661ChangeLinkStatus(LinkStatus.Inactive); 681ChangeLinkStatus(LinkStatus.Failed); 687ChangeLinkStatus(LinkStatus.Failed); 716ChangeLinkStatus(LinkStatus.Failed); 775ChangeLinkStatus(LinkStatus.Failed); 783ChangeLinkStatus(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); 370Assert.Equal(LinkStatus.Inactive, endpoint.LinkStatus); // "Expected LinkStatus to be Inactive" 375Assert.Equal(LinkStatus.Active, endpoint.LinkStatus); // "Expected LinkStatus to be Active" 421Assert.Equal(LinkStatus.Inactive, _linkStatusTable[endpoints.NodeEndpoint].status); 422Assert.Equal(LinkStatus.Inactive, _linkStatusTable[endpoints.ManagerEndpoint].status); 440private void LinkStatusChanged(INodeEndpoint endpoint, LinkStatus status)