12 references to Join
Microsoft.CodeAnalysis.CSharp (12)
Binder\Semantics\BestTypeInferrer.cs (1)
41
result = result.
Join
(type.State);
FlowAnalysis\NullableWalker.cs (10)
2926
SetState(ref tryState, slot, newState.
Join
(GetState(ref tryState, slot)), useNotNullsAsDefault: true);
5429
return GetLiftedReturnType(methodOpt.ReturnTypeWithAnnotations, leftType.State.
Join
(rightType.State));
5460
resultState = leftType.State.
Join
(rightType.State);
6287
SetResultType(node, TypeWithState.Create(resultType, rightResult.State.
Join
(leftState)));
6561
var rValueState = consequenceRValue.State.
Join
(alternativeRValue.State);
6690
resultState = convertedConsequenceResult.State.
Join
(convertedAlternativeResult.State);
6703
resultState = consequenceRValue.State.
Join
(alternativeRValue.State);
7406
valueFlowState = valueFlowState.
Join
(locationFlowState);
10870
NullableFlowState state = returnType.ToTypeWithState().State.
Join
(operandState);
14346
var newValue = oldValue.
Join
(other.GetValue(i));
Symbols\NamedTypeSymbol.cs (1)
2693
result = result.
Join
(NullableWalker.GetParameterState(parameter.TypeWithAnnotations, parameter.FlowAnalysisAnnotations).State);