63 references to LinkStatus
Microsoft.Build (54)
BackEnd\Components\Communications\NodeEndpointInProc.cs (10)
37
private
LinkStatus
_status;
112
_status =
LinkStatus
.Inactive;
158
public
LinkStatus
LinkStatus
220
ErrorUtilities.VerifyThrow(_status ==
LinkStatus
.Active, "Cannot send when link status is not active. Current status {0}", _status);
268
private void RaiseLinkStatusChanged(
LinkStatus
newStatus)
291
ChangeLinkStatus(
LinkStatus
.Active);
292
_peerEndpoint.ChangeLinkStatus(
LinkStatus
.Active);
312
ErrorUtilities.VerifyThrow(_status ==
LinkStatus
.Active, "Endpoint is not connected. Current status {0}", _status);
314
ChangeLinkStatus(
LinkStatus
.Inactive);
327
private void ChangeLinkStatus(
LinkStatus
newStatus)
BackEnd\Components\Communications\NodeProviderInProc.cs (2)
416
private void InProcNodeEndpoint_OnLinkStatusChanged(INodeEndpoint endpoint,
LinkStatus
status)
418
if (status ==
LinkStatus
.Active)
BackEnd\Node\InProcNode.cs (9)
259
if (_nodeEndpoint.LinkStatus ==
LinkStatus
.Active)
270
if (_nodeEndpoint.LinkStatus ==
LinkStatus
.Active)
281
if (_nodeEndpoint.LinkStatus ==
LinkStatus
.Active)
292
if (_nodeEndpoint.LinkStatus ==
LinkStatus
.Active)
367
if (_nodeEndpoint.LinkStatus ==
LinkStatus
.Active)
421
private void OnLinkStatusChanged(INodeEndpoint endpoint,
LinkStatus
status)
425
case
LinkStatus
.ConnectionFailed:
426
case
LinkStatus
.Failed:
431
case
LinkStatus
.Inactive:
BackEnd\Node\OutOfProcNode.cs (10)
390
if (_nodeEndpoint.LinkStatus ==
LinkStatus
.Active)
408
if (_nodeEndpoint.LinkStatus ==
LinkStatus
.Active)
419
if (_nodeEndpoint.LinkStatus ==
LinkStatus
.Active)
430
if (_nodeEndpoint.LinkStatus ==
LinkStatus
.Active)
531
if (_nodeEndpoint.LinkStatus ==
LinkStatus
.Active)
578
private void OnLinkStatusChanged(INodeEndpoint endpoint,
LinkStatus
status)
582
case
LinkStatus
.ConnectionFailed:
583
case
LinkStatus
.Failed:
588
case
LinkStatus
.Inactive:
601
if (_nodeEndpoint.LinkStatus ==
LinkStatus
.Active)
BackEnd\Node\OutOfProcServerNode.cs (4)
270
private void OnLinkStatusChanged(INodeEndpoint endpoint,
LinkStatus
status)
274
case
LinkStatus
.ConnectionFailed:
275
case
LinkStatus
.Failed:
290
if (_nodeEndpoint.LinkStatus ==
LinkStatus
.Active)
INodeEndpoint.cs (2)
14
internal delegate void LinkStatusChangedDelegate(INodeEndpoint endpoint,
LinkStatus
status);
75
LinkStatus
LinkStatus
NodeEndpointOutOfProcBase.cs (17)
56
private
LinkStatus
_status;
153
public
LinkStatus
LinkStatus
172
ErrorUtilities.VerifyThrow(_status ==
LinkStatus
.Inactive, "Link not inactive. Status is {0}", _status);
203
if (_status ==
LinkStatus
.Active)
226
_status =
LinkStatus
.Inactive;
290
protected void ChangeLinkStatus(
LinkStatus
newStatus)
302
private void RaiseLinkStatusChanged(
LinkStatus
newStatus)
321
ChangeLinkStatus(
LinkStatus
.Inactive);
397
ChangeLinkStatus(
LinkStatus
.ConnectionFailed);
508
ChangeLinkStatus(
LinkStatus
.Active);
519
ChangeLinkStatus(
LinkStatus
.Failed);
668
ChangeLinkStatus(
LinkStatus
.Inactive);
688
ChangeLinkStatus(
LinkStatus
.Failed);
694
ChangeLinkStatus(
LinkStatus
.Failed);
727
ChangeLinkStatus(
LinkStatus
.Failed);
786
ChangeLinkStatus(
LinkStatus
.Failed);
794
ChangeLinkStatus(
LinkStatus
.Failed);
Microsoft.Build.Engine.UnitTests (9)
BackEnd\NodeEndpointInProc_Tests.cs (9)
151
public readonly
LinkStatus
status;
153
public LinkStatusContext(Thread thread,
LinkStatus
status)
272
Assert.Equal(
LinkStatus
.Active, _linkStatusTable[endpoints.NodeEndpoint].status);
273
Assert.Equal(
LinkStatus
.Active, _linkStatusTable[endpoints.ManagerEndpoint].status);
370
Assert.Equal(
LinkStatus
.Inactive, endpoint.LinkStatus); // "Expected LinkStatus to be Inactive"
375
Assert.Equal(
LinkStatus
.Active, endpoint.LinkStatus); // "Expected LinkStatus to be Active"
421
Assert.Equal(
LinkStatus
.Inactive, _linkStatusTable[endpoints.NodeEndpoint].status);
422
Assert.Equal(
LinkStatus
.Inactive, _linkStatusTable[endpoints.ManagerEndpoint].status);
440
private void LinkStatusChanged(INodeEndpoint endpoint,
LinkStatus
status)