2 writes to Kind
Microsoft.CodeAnalysis.CSharp (2)
Binder\Semantics\Operators\UnaryOperatorSignature.cs (2)
25this.Kind = kind; 34this.Kind = kind;
10 references to Kind
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Operators.cs (3)
2332CheckNativeIntegerFeatureAvailability(signature.Kind, node, diagnostics); 2362signature.Kind.WithOverflowChecksIfApplicable(CheckOverflowAtRuntime), 2790UnaryOperatorKind resultOperatorKind = signature.Kind;
Binder\Binder_Statements.cs (1)
2729return new BoundUnaryOperator(node, signature.Kind, resultOperand, ConstantValue.NotAvailable, signature.Method, signature.ConstrainedToTypeOpt, resultKind, originalUserDefinedOperators, signature.ReturnType)
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (2)
215bool lifted1 = op1.Kind.IsLifted(); 216bool lifted2 = op2.Kind.IsLifted();
Binder\Semantics\Operators\UnaryOperatorSignature.cs (1)
43return $"kind: {this.Kind} operandType: {this.OperandType} operandRefKind: {this.RefKind} return: {this.ReturnType}";
Compilation\BuiltInOperators.cs (1)
248switch (op.Kind.OperandTypes())
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (2)
578if (boolOperator.Kind != UnaryOperatorKind.Error) 584result = MakeUnaryOperator(boolOperator.Kind, binary.Syntax, boolOperator.Method, boolOperator.ConstrainedToTypeOpt, convertedBinary, boolType);