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)
416private void InProcNodeEndpoint_OnLinkStatusChanged(INodeEndpoint endpoint, LinkStatus status) 418if (status == LinkStatus.Active)
BackEnd\Node\InProcNode.cs (9)
259if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 270if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 281if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 292if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 367if (_nodeEndpoint.LinkStatus == LinkStatus.Active) 421private void OnLinkStatusChanged(INodeEndpoint endpoint, LinkStatus status) 425case LinkStatus.ConnectionFailed: 426case LinkStatus.Failed: 431case 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)
270private void OnLinkStatusChanged(INodeEndpoint endpoint, LinkStatus status) 274case LinkStatus.ConnectionFailed: 275case LinkStatus.Failed: 290if (_nodeEndpoint.LinkStatus == LinkStatus.Active)
INodeEndpoint.cs (2)
14internal delegate void LinkStatusChangedDelegate(INodeEndpoint endpoint, LinkStatus status); 75LinkStatus LinkStatus
NodeEndpointOutOfProcBase.cs (17)
56private LinkStatus _status; 153public LinkStatus LinkStatus 172ErrorUtilities.VerifyThrow(_status == LinkStatus.Inactive, "Link not inactive. Status is {0}", _status); 203if (_status == LinkStatus.Active) 226_status = LinkStatus.Inactive; 290protected void ChangeLinkStatus(LinkStatus newStatus) 302private void RaiseLinkStatusChanged(LinkStatus newStatus) 321ChangeLinkStatus(LinkStatus.Inactive); 397ChangeLinkStatus(LinkStatus.ConnectionFailed); 508ChangeLinkStatus(LinkStatus.Active); 519ChangeLinkStatus(LinkStatus.Failed); 668ChangeLinkStatus(LinkStatus.Inactive); 688ChangeLinkStatus(LinkStatus.Failed); 694ChangeLinkStatus(LinkStatus.Failed); 727ChangeLinkStatus(LinkStatus.Failed); 786ChangeLinkStatus(LinkStatus.Failed); 794ChangeLinkStatus(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)