15 references to OperandTypes
Microsoft.CodeAnalysis.CSharp (15)
Binder\Semantics\Operators\OperatorKindExtensions.cs (3)
94return kind.OperandTypes() == UnaryOperatorKind.Dynamic; 99switch (kind.OperandTypes()) 283return kind.OperandTypes() == UnaryOperatorKind.Enum;
CodeGen\EmitOperators.cs (1)
512var type = expression.OperatorKind.OperandTypes();
Compilation\BuiltInOperators.cs (3)
248switch (op.Kind.OperandTypes()) 262switch (kind.OperandTypes()) 279default: throw ExceptionUtilities.UnexpectedValue(kind.OperandTypes());
Compilation\CSharpSemanticModel.cs (2)
3784UnaryOperatorKind operandType = unaryOperator.OperatorKind.OperandTypes(); 3807UnaryOperatorKind operandType = increment.OperatorKind.OperandTypes();
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
1071if (node.OperatorKind.OperandTypes() == UnaryOperatorKind.Enum && (opKind & UnaryOperatorKind.Lifted) != 0)
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (5)
571if (node.OperatorKind.OperandTypes() == UnaryOperatorKind.UserDefined) 752if (node.OperatorKind.OperandTypes() == UnaryOperatorKind.Pointer) 882UnaryOperatorKind kind = node.OperatorKind.OperandTypes(); 965switch (unaryOperatorKind.OperandTypes()) 1043throw ExceptionUtilities.UnexpectedValue(unaryOperatorKind.OperandTypes());