Base:
property
ResultKind
Microsoft.CodeAnalysis.CSharp.BoundExpression.ResultKind
1 write to ResultKind
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1652
this.
ResultKind
= resultKind;
17 references to ResultKind
Microsoft.CodeAnalysis.CSharp (17)
BoundTree\BoundTreeRewriter.cs (2)
252
return node.Update(node.OperatorKind, VisitBinaryOperatorData(node), node.
ResultKind
, (BoundExpression)this.Visit(node.Left), (BoundExpression)this.Visit(node.Right), this.VisitType(node.Type));
282
left = binary.Update(binary.OperatorKind, VisitBinaryOperatorData(binary), binary.
ResultKind
, left, right, type);
BoundTree\Constructors.cs (1)
460
return Update(OperatorKind, uncommonData,
ResultKind
, Left, Right, Type);
BoundTree\NullabilityRewriter.cs (1)
103
binary.
ResultKind
,
CodeGen\Optimizer.cs (3)
1537
left = binary.Update(binary.OperatorKind, binary.ConstantValueOpt, binary.BinaryOperatorMethod, binary.ConstrainedToType, binary.
ResultKind
, left, right, type);
1572
return node.Update(node.OperatorKind, node.ConstantValueOpt, node.BinaryOperatorMethod, node.ConstrainedToType, node.
ResultKind
, left, right, node.Type);
2114
left = binary.Update(binary.OperatorKind, binary.ConstantValueOpt, binary.BinaryOperatorMethod, binary.ConstrainedToType, binary.
ResultKind
, left, right, type);
Compilation\CSharpSemanticModel.cs (2)
3853
if (operandType == 0 || operandType == BinaryOperatorKind.UserDefined || binaryOperator.
ResultKind
!= LookupResultKind.Viable || binaryOperator.OperatorKind.IsLogical())
3887
resultKind = binaryOperator.
ResultKind
;
Generated\BoundNodes.xml.Generated.cs (3)
1668
if (operatorKind != this.OperatorKind || data != this.Data || resultKind != this.
ResultKind
|| left != this.Left || right != this.Right || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
11087
return node.Update(node.OperatorKind, node.Data, node.
ResultKind
, left, right, type);
15467
new TreeDumperNode("resultKind", node.
ResultKind
, null),
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (4)
541
oldNode.Update(operatorKind, oldNode.ConstantValueOpt, oldNode.BinaryOperatorMethod, oldNode.ConstrainedToType, oldNode.
ResultKind
, loweredLeft, loweredRight, type) :
2018
return oldNode.Update(operatorKind, oldNode.ConstantValueOpt, oldNode.BinaryOperatorMethod, oldNode.ConstrainedToType, oldNode.
ResultKind
, loweredLeft, loweredRight, type);
2201
oldNode.
ResultKind
,
2262
oldNode.
ResultKind
, loweredLeft, loweredRight, type);
Lowering\SpillSequenceSpiller.cs (1)
1026
return UpdateExpression(builder, node.Update(node.OperatorKind, node.ConstantValueOpt, node.BinaryOperatorMethod, node.ConstrainedToType, node.
ResultKind
, left, right, node.Type));