12 references to Join
Microsoft.CodeAnalysis.CSharp (12)
Binder\Semantics\BestTypeInferrer.cs (1)
41result = result.Join(type.State);
FlowAnalysis\NullableWalker.cs (10)
2870SetState(ref tryState, slot, newState.Join(GetState(ref tryState, slot)), useNotNullsAsDefault: true); 5373return GetLiftedReturnType(methodOpt.ReturnTypeWithAnnotations, leftType.State.Join(rightType.State)); 5404resultState = leftType.State.Join(rightType.State); 6215SetResultType(node, TypeWithState.Create(resultType, rightResult.State.Join(leftState))); 6489var rValueState = consequenceRValue.State.Join(alternativeRValue.State); 6618resultState = convertedConsequenceResult.State.Join(convertedAlternativeResult.State); 6631resultState = consequenceRValue.State.Join(alternativeRValue.State); 7334valueFlowState = valueFlowState.Join(locationFlowState); 10798NullableFlowState state = returnType.ToTypeWithState().State.Join(operandState); 14258var newValue = oldValue.Join(other.GetValue(i));
Symbols\NamedTypeSymbol.cs (1)
2693result = result.Join(NullableWalker.GetParameterState(parameter.TypeWithAnnotations, parameter.FlowAnalysisAnnotations).State);