|  | @@ -201,7 +201,7 @@ void PickFirst::AttemptToConnectUsingLatestUpdateArgsLocked() {
 | 
	
		
			
				|  |  |                             GRPC_ERROR_INT_GRPC_STATUS, GRPC_STATUS_UNAVAILABLE);
 | 
	
		
			
				|  |  |      channel_control_helper()->UpdateState(
 | 
	
		
			
				|  |  |          GRPC_CHANNEL_TRANSIENT_FAILURE,
 | 
	
		
			
				|  |  | -        MakeUnique<TransientFailurePicker>(error));
 | 
	
		
			
				|  |  | +        grpc_core::MakeUnique<TransientFailurePicker>(error));
 | 
	
		
			
				|  |  |      return;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    // If one of the subchannels in the new list is already in state
 | 
	
	
		
			
				|  | @@ -319,11 +319,11 @@ void PickFirst::PickFirstSubchannelData::ProcessConnectivityChangeLocked(
 | 
	
		
			
				|  |  |              GRPC_ERROR_INT_GRPC_STATUS, GRPC_STATUS_UNAVAILABLE);
 | 
	
		
			
				|  |  |          p->channel_control_helper()->UpdateState(
 | 
	
		
			
				|  |  |              GRPC_CHANNEL_TRANSIENT_FAILURE,
 | 
	
		
			
				|  |  | -            MakeUnique<TransientFailurePicker>(error));
 | 
	
		
			
				|  |  | +            grpc_core::MakeUnique<TransientFailurePicker>(error));
 | 
	
		
			
				|  |  |        } else {
 | 
	
		
			
				|  |  |          p->channel_control_helper()->UpdateState(
 | 
	
		
			
				|  |  | -            GRPC_CHANNEL_CONNECTING,
 | 
	
		
			
				|  |  | -            MakeUnique<QueuePicker>(p->Ref(DEBUG_LOCATION, "QueuePicker")));
 | 
	
		
			
				|  |  | +            GRPC_CHANNEL_CONNECTING, grpc_core::MakeUnique<QueuePicker>(p->Ref(
 | 
	
		
			
				|  |  | +                                         DEBUG_LOCATION, "QueuePicker")));
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      } else {
 | 
	
		
			
				|  |  |        if (connectivity_state == GRPC_CHANNEL_TRANSIENT_FAILURE) {
 | 
	
	
		
			
				|  | @@ -338,19 +338,20 @@ void PickFirst::PickFirstSubchannelData::ProcessConnectivityChangeLocked(
 | 
	
		
			
				|  |  |          p->selected_ = nullptr;
 | 
	
		
			
				|  |  |          p->subchannel_list_.reset();
 | 
	
		
			
				|  |  |          p->channel_control_helper()->UpdateState(
 | 
	
		
			
				|  |  | -            GRPC_CHANNEL_IDLE,
 | 
	
		
			
				|  |  | -            MakeUnique<QueuePicker>(p->Ref(DEBUG_LOCATION, "QueuePicker")));
 | 
	
		
			
				|  |  | +            GRPC_CHANNEL_IDLE, grpc_core::MakeUnique<QueuePicker>(
 | 
	
		
			
				|  |  | +                                   p->Ref(DEBUG_LOCATION, "QueuePicker")));
 | 
	
		
			
				|  |  |        } else {
 | 
	
		
			
				|  |  |          // This is unlikely but can happen when a subchannel has been asked
 | 
	
		
			
				|  |  |          // to reconnect by a different channel and this channel has dropped
 | 
	
		
			
				|  |  |          // some connectivity state notifications.
 | 
	
		
			
				|  |  |          if (connectivity_state == GRPC_CHANNEL_READY) {
 | 
	
		
			
				|  |  |            p->channel_control_helper()->UpdateState(
 | 
	
		
			
				|  |  | -              GRPC_CHANNEL_READY, MakeUnique<Picker>(subchannel()->Ref()));
 | 
	
		
			
				|  |  | +              GRPC_CHANNEL_READY,
 | 
	
		
			
				|  |  | +              grpc_core::MakeUnique<Picker>(subchannel()->Ref()));
 | 
	
		
			
				|  |  |          } else {  // CONNECTING
 | 
	
		
			
				|  |  |            p->channel_control_helper()->UpdateState(
 | 
	
		
			
				|  |  | -              connectivity_state,
 | 
	
		
			
				|  |  | -              MakeUnique<QueuePicker>(p->Ref(DEBUG_LOCATION, "QueuePicker")));
 | 
	
		
			
				|  |  | +              connectivity_state, grpc_core::MakeUnique<QueuePicker>(
 | 
	
		
			
				|  |  | +                                      p->Ref(DEBUG_LOCATION, "QueuePicker")));
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      }
 | 
	
	
		
			
				|  | @@ -394,7 +395,7 @@ void PickFirst::PickFirstSubchannelData::ProcessConnectivityChangeLocked(
 | 
	
		
			
				|  |  |                GRPC_ERROR_INT_GRPC_STATUS, GRPC_STATUS_UNAVAILABLE);
 | 
	
		
			
				|  |  |            p->channel_control_helper()->UpdateState(
 | 
	
		
			
				|  |  |                GRPC_CHANNEL_TRANSIENT_FAILURE,
 | 
	
		
			
				|  |  | -              MakeUnique<TransientFailurePicker>(error));
 | 
	
		
			
				|  |  | +              grpc_core::MakeUnique<TransientFailurePicker>(error));
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        sd->CheckConnectivityStateAndStartWatchingLocked();
 | 
	
	
		
			
				|  | @@ -405,8 +406,8 @@ void PickFirst::PickFirstSubchannelData::ProcessConnectivityChangeLocked(
 | 
	
		
			
				|  |  |        // Only update connectivity state in case 1.
 | 
	
		
			
				|  |  |        if (subchannel_list() == p->subchannel_list_.get()) {
 | 
	
		
			
				|  |  |          p->channel_control_helper()->UpdateState(
 | 
	
		
			
				|  |  | -            GRPC_CHANNEL_CONNECTING,
 | 
	
		
			
				|  |  | -            MakeUnique<QueuePicker>(p->Ref(DEBUG_LOCATION, "QueuePicker")));
 | 
	
		
			
				|  |  | +            GRPC_CHANNEL_CONNECTING, grpc_core::MakeUnique<QueuePicker>(p->Ref(
 | 
	
		
			
				|  |  | +                                         DEBUG_LOCATION, "QueuePicker")));
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        break;
 | 
	
		
			
				|  |  |      }
 | 
	
	
		
			
				|  | @@ -445,7 +446,7 @@ void PickFirst::PickFirstSubchannelData::ProcessUnselectedReadyLocked() {
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    p->selected_ = this;
 | 
	
		
			
				|  |  |    p->channel_control_helper()->UpdateState(
 | 
	
		
			
				|  |  | -      GRPC_CHANNEL_READY, MakeUnique<Picker>(subchannel()->Ref()));
 | 
	
		
			
				|  |  | +      GRPC_CHANNEL_READY, grpc_core::MakeUnique<Picker>(subchannel()->Ref()));
 | 
	
		
			
				|  |  |    for (size_t i = 0; i < subchannel_list()->num_subchannels(); ++i) {
 | 
	
		
			
				|  |  |      if (i != Index()) {
 | 
	
		
			
				|  |  |        subchannel_list()->subchannel(i)->ShutdownLocked();
 |