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)
584var 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)
3795UnaryOperatorKind operandType = unaryOperator.OperatorKind.OperandTypes(); 3818UnaryOperatorKind operandType = increment.OperatorKind.OperandTypes();
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
1185if (node.OperatorKind.OperandTypes() == UnaryOperatorKind.Enum && (opKind & UnaryOperatorKind.Lifted) != 0)
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (5)
577if (node.OperatorKind.OperandTypes() == UnaryOperatorKind.UserDefined) 769if (node.OperatorKind.OperandTypes() == UnaryOperatorKind.Pointer) 899UnaryOperatorKind kind = node.OperatorKind.OperandTypes(); 982switch (unaryOperatorKind.OperandTypes()) 1060throw ExceptionUtilities.UnexpectedValue(unaryOperatorKind.OperandTypes());